Agile-SYS
Home Site map Contact Us
Overview Development Services Technologies Products Partners Agile Knowledge Our Projects Contact Us
 
Being Agile
AL Platform provides an Add-In framework for rapid development of flexible solutions with a complex user interface.







Speed up your development with our technologies and products!
Our Products
AL Platform is a flexible add-in framework for agile development of desktop applications with complex user interface. It introduces a concept of abstract desktop and defines a new development methodology - Tool-Oriented Approach.

WLib is a web library for rapid development of online applications with AJAX-based client front-end. WLibrary provides multilingual support, caching, scalability through mem-cached and MS velocity, unified data layer, mailing system, RSS handler, on-the-fly script compressing and more.
 
AL Platform Overview
AL Office+ Pack
AL Office+
AL Office+ Pack allows you to render your tools within MS Office applications. Keep in mind you still don't recompile your tools.

AL Office+ allows you to host any .NET UserControl in Office dockable window (see Explorer Tool). You can use this feature whenever you want!

Abstract Desktop

Because tool view is a standard UserControl class and menu items are defined with AL Platform's classes, we introduced the concept of Abstract Desktop: without recompiling the tool, you get it working with any tool host whatever GUI framework it uses. However, you don't need to develop the tool host by yourself. The only thing you do is just adding some initialization logic with AL Platform. The simplest way to define your tool host is to use one of the runner classes we provide:

WinFormsAppConfig winFormsAppConfig = new WinFormsAppConfig();

WinFormsStdAppRunner winFormsAppRunner = new WinFormsStdAppRunner (winFormsAppConfig);
InfragisticsAppRunner winFormsAppRunner = new InfragisticsAppRunner (winFormsAppConfig);
SyncfusionAppRunner winFormsAppRunner = new SyncfusionAppRunner (winFormsAppConfig);


WinFormsApp.Run(winFormsAppRunner, true);

Configuration

Our approach to configuration allows you to easily customize your application through defining settings in a configuration file, or any other XML source. Every element of AL Platform infrastructure (tool service, tool configuration information, application menu, etc.) is configurable. This gives you the maximum of flexibility: you can customize your existing application starting from adding minor changes like menu items, and finishing with complex user interface rearrangement!
Configuring application Configuring menu

Linking Tools
Linking Tools
Tool hosts provide the ability to link tools. This actually means that a tool can be launched in one tool host and utilized in another. In the picture, the Analyzer Tool was launched remotely from SampleRunner application.



Projects
Screen Shots