Adobe Flex and Adobe Air are rich in features and a highly productive front-end framework from Adobe to build highly interactive, expressive, next-generation cross-platform rich Internet applications (RIAs) based on Adobe Flash Player. According to a study, 75% of all devices have Flash players installed, due to the ubiquitous presence of Flash players, the applications built using Flex have compatibility with all browsers, desktops and mobile devices. This ends the dilemma of cross-browser support for web applications.
Adobe Flex was built to combine the functionality of the desktop and the accessibility of web applications, which leads to an engaging and effective user experience and provides RIA applications that requires fewer page updates and therefore requires low volume wide functionality. It provides the unique ability to relieve the application processing load on the client. It offers advanced features such as real-time communication between RIAs across multiple devices, distributed data storage, and more.
Flex is suitable for both small and enterprise level dynamic, data-driven applications that can take advantage of the Flash Player. Flex base application with touch screen system delivers unbeatable user experience. Flex can be used to create any type of application, but some of the most common enterprise applications built at Flex are dashboards, reporting applications, hospital information systems, asset management applications, video sharing platforms, POS systems, etc.
Flex applications communicate with server-based Java or with .net applications using Web services. For Java-based server applications, another option is BlazeDS, a Java remoting and web messaging technology from Adobe that allows developers to easily connect to server-based application and press data to Adobe Flex or Adobe AIR applications. With this messaging technology, Flex applications can exchange messages with other non-flex, JMS-enabled applications.
At Novapex Software Technologies, we offer our customers highly professional expertise in building sophisticated rich Internet applications using Adobe Flex and Adobe Air frameworks, Web services, and BlazeDS/ Spring Flex to connect to back-end Java or .Net server-based distributed applications. Our expertise in component-oriented architecture combined with our technical knowledge help us to realize the most complex requirements of our customers, while keeping in mind the aspects of scalability and maintainability of an application.