Contact Aress
Flex Programming, Flex Developers, Custom Flex Development

Flex programming

Adobe Flex is a cross platform, open source framework for creating rich Internet applications that run identically in all major browsers and operating systems, and now on the desktop with Adobe AIR

Aress offers Flex Programming and development services. Our dedicated team of Flex programmers has professionally completed a variety of outsourcing software development projects.

Our Flex based development and programming services :

1) Consulting, business analysis and specification development
2) Server-side programming with the usage of PHP, Java or .NET technologies
3) Client-side programming in Flex
4) Flash design

Why use Flex?

Rich User Experience
Applications developed using Flex assure rich user experience through intuitive interaction with the application and presenting information in a visually rich interface. The end-compiled output is Flash, which is the most ubiquitous client software world over.

Quick Response
Flex allows for the development of applications that support complex business logic to run in the browser, rendering the feeling of "rapid response" and not refresh.

High Performance
The highly evolved client environment of Flex permits the applications to process huge number of information at client-end without any noticeable change in performance of the applications. This is in contrast to conventional DHTML applications, which routinely crash if the record set is scaled up.

Advanced Client-Server Interactivity
Flex empowers advanced interactivity between client and server allowing high performance data transmission. This makes Flex an ideal RIA framework for enterprise applications.

Diverse Modes
Flex supports diverse modes for promoting data with an incorporated development model for complete customization and control. Applications developed with are highly customizable and make the most of Flex to deliver complex customer’s needs.

Common Model
Flex brings improvement in a common development and design model. Now flash is no more a “designers only” tool.

Strong Development Model

Flex provides a strong development model that consists of Action Script and MXML.

How Flex Works?
A brief overview of the Flex architecture is provided below. For more details please visit Adobe Flex

Flex Development Environment
Flex IDE is produced on Eclipse and can be used as a stand-alone Integrated Development Environment. Flex IDE provides influential features that comprises of rich editors, a versatile debugger and in-built objects.

Data Services
Data Service facilitates proficient transfer of information for seamless integration with preexisting applications that run from a common environment.

Application Framework
Flex Application Framework consists of the following components:

  • ActionScript - ActionScript is evolved from JavaScript. Developers use it to implement client-side scripts that control the application of customer behavior on the end use ActionScript.
  • MXML - MXML is used to administer the objects that constitute the interface of the applications.
  • Class Library - Class Library consists of service components. The most important element of these components is that along with in-built components, Flex also lets developers to generate custom components.

Code Snippet

function init()
{
                lblstatus.text="Please wait while fetching resolution path....";
                tree.addEventListener(KeyboardEvent.KEY_DOWN, keyHandler);
                                               
                //
                //Getting the problem details
var args:Object=new Object;
                args.problem_id=problemid;
                               
                //
                //Getting the existing question details
                var args1:Object=new Object;
                args1.problemid = problemid;
                remote.checkQuestionPresent.addEventListener(ResultEvent.RESULT, eventCheckQuestionExistance);
                remote.checkQuestionPresent(args.problem_id);

                //
                //Getting all the problems and questions for mapping
                getAllProblems(problemid);
                getAllQuestionsByProblem(problemid);
                                                               
                //
                //Binding context menu
                bindcontextmenu();
}
                               
 [Bindable]
var cm:ContextMenu;
var mnuEndRes:ContextMenuItem = new ContextMenuItem("Assign Resolution End point");
var mnuRemoveEndRes:ContextMenuItem = new ContextMenuItem("Remove Resolution End Point");
var mnuAPI:ContextMenuItem = new ContextMenuItem("API Call");
var mnuDeleteNode:ContextMenuItem = new ContextMenuItem("Delete Node");
                               
function bindcontextmenu()
{
cm = new ContextMenu();
                cm.hideBuiltInItems();
                cm.customItems.push(mnuEndRes);
                cm.customItems.push(mnuRemoveEndRes);
                cm.customItems.push(mnuAPI);
                tree.contextMenu = cm;
                            
                 mnuEndRes.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, endres_menuItemSelect);
                 mnuRemoveEndRes.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,removeEndRes_menuItemSelect);
                 mnuAPI.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,apicall_menuItemSelect);
}

 

Examples of Flex Applications developed

© 2008 Aress Software & Education Technologies (P) Ltd. All rights reserved. Privacy Policy | Terms of Services | Sitemap

Flex Programming Development Company ::: Offshore Development Services ::: Flex Programming ::: Outsourcing Flex Developers ::: Custom Flex Programming ::: Outsourcing Flex Programming