|
Adobe Flex is a collection of technologies based on Adobe Flash and used in developing cross platform Rich Internet Applications. Being a rather new technology, Flex already offers a significant number of benefits for both programmers and users.
The popularity of Flex development can be attributed to Flex Builder, an integrated development environment that allows applications to run with the same speed and quality and leave Flex presentation layer unchanged while processing larger amounts of data than other technologies. Flex applications inherit the best of AJAX technologies and can run on any computer with Adobe Flash Player installed (that is over 98% of Internet-connected computers).Flex also supports a high level of client-server interactivity, which makes it an ideal RIA framework for enterprise applications.
On the developer side, Adobe Flex provides all the means, such as rich editors, a versatile debugger, and in-built objects, to make development more productive. The diverse modes of presenting data along with the strong development model combining ActionScript and MXML allow Flex developers to deliver quality Web 2.0 develoment in less time.
| Our Adobe Flex Development Stack |
| Methodology |
Agile, SCRUM, TDD |
| Frameworks / Libraries / DBs |
Flex 4, Cairngorm 3 guides (Parsley, Swiz, Mate), Spring, BlaseDS, Live Cycle Data Services (LCDS), Hibernate, iBatis, Oracle, MySQL, Postgre |
| Architecture Technologies |
Java EE, JPA, Transactions, JUnit, Logging, Layered design, MVC & MVP patterns |
| Cross-platform Environment |
Adobe AIR |
| Unit Testing Frameworks |
Flex Unit, JUnit, NUnit |
| Testing Tools |
RIATest, FlexMonkey |
| External API Expertise |
Google Maps, Facebook, YouTube, Flickr, etc. |
|