Adobe® Flex™ allows Apex Coding to create Rich Internet Applications with dynamic visual components, to build connected data systems that are truly accessible from anywhere, and to use a well supported, modern architecture that scales with users' needs.
What is Flex?
A wide majority of Web browsers today have Adobe's free Flash® Player installed. While in the past Flash has been used to create animations and advertisements, it can be used for much more. The player is a lightweight, ubiquitous technology that we can leverage to create database-driven applications for distributed users across the world.
Created by Adobe, one of Silicon Valley's cornerstone software companies, Flex is a mature technology: Adobe recently released Flex® Builder™ 4.0 and the Adobe® Integrated Runtime (AIR) products. Integration with Acrobat and its suite of LiveCycle server technologies means that Flex provides a wide avenue of capabilities and is fully supported by its parent company.
What Flex Brings to the Table
Flex was built for the Internet. Apex Coding can provide users in different cities or countries the ability to interact with the same database application, with performance that mimics desktop applications. Flex solutions can work like request-based Web applications or interoperate in a "stateful" manner with a database server.
Rich Interface Controls
Flex gives Apex Coding intuitive, visually relevant environments in which to work. Flex comes with built-in charting capabilities, progress bars, discovery-tree directories, visual document preview, and literally hundreds of interoperable objects. All of these capabilities mean that the custom software Apex Coding creates isn't constrained by the interface options within Web browsers.
No Compromise Web Publishing
Standard HTML-based applications are interpreted and displayed by a wide range of Web browsers. This has led to a perpetual compatibility problem for web developers: different browsers (Firefox, Internet Explorer, Safari, etc.) all interpret differently and what works correctly on one often does not on another. This increases the cost of development and limits the features possible for such applications.
Flex is different. Since it plays within the Adobe Flash Player installed with Web browsers on Mac OS X, Windows XP, Windows Vista and Linux, it doesn't have the compatibility issues that plague other Web applications. The player simply uses your Web browser as a means of running the application. With Adobe AIR, the browser itself isn't even necessary.
No Client Software Licensing
The Flash player is free and likely already installed on your end-users' workstations. Deploying Flex applications often only requires web server technologies like Microsoft SQL and Adobe Coldfusion™. Adobe does offer a suite of commercial server products that support high-end and specialized functionality. Most of the projects we've completed to date have borne no licensing costs.
Database Design and Programming
Rich Internet Applications
Rich eLearning Experiences