1 May 2011
The new releases of Adobe Flash Builder 4.5 and Flex 4.5 have brought some amazing new features to developers. At the core of these releases is new mobile functionality that enables developers to quickly and easily build and deploy applications across the leading device platforms, including Android, BlackBerry Tablet OS, and iOS. Adobe has also added a significant number of developer productivity features, making creating and deploying apps easier than ever before. This month, let’s take a look at a fantastic lineup of demonstrations showcasing Flex applications across the web, desktop, and mobile devices.
Trader Application Demo
Technology: Flex Mobile
Platforms: Android, iOS
Christophe Coenraets recently demonstrated a sample trading application deployed to iOS (iPad, iPhone, and iPod touch). This application was one of the first sightings of a new engineering build for Flex 4.5 that enables Flex applications to run on Blackberry Tablet OS and iOS devices — and fast. The application highlights several key pieces of functionality, including interactive charts, two-way video conferencing, and real-time collaboration.
One of the best parts of this demo was the speed at which it performed. Up to this point, developers have only been able to build ActionScript applications for iOS devices, but this demo showed a Flex application, similar to what we’ve already been seeing on Android. The fact that Adobe has so tightly optimized the build process for iOS has given many developers a lot of hope for the future of Flex solutions on iOS devices.
The application can be seen on Christophe’s blog running on both an iPad and iPod touch. The application is also available on Android Market.
Shopping Cart Demo
Technology: Flex and Flex Mobile
Platforms: Browser, Android
One of the original demos for Flex 2 was a shopping cart application that almost any Flex developer has viewed at some point. Recently, the application was updated to leverage some of the new features of Flex 4.5, and it was also retooled to work on mobile devices as well as the browser. In addition, the application has been updated to work with real data through Amazon’s web services.
The application itself illustrates many key points. Among these are the way to manage a single data model and service layer among both a web and mobile application. With these techniques, developers can easily learn to create a shared codebase to power all of their browser, desktop, mobile, and TV permutations of their application.
The application Android APK and source code are available on Adobe Developer Connection.
Technology: Flex Mobile
Platforms: Android and Blackberry Tablet OS
The team at ASFusion has developed an amazing task-management application, Conqu, which is harnessing the power of Flash Builder, Flex, and Adobe AIR. Conqu enables you to easily enter your tasks in a clean, attractive interface. You can attach tags to tasks, set due dates for tasks, or move tasks to the back burner to address at a later date.
In addition to these amazing features, there are many features that the team is working on, including cloud synchronization of tasks. Another target feature is the ability to delegate tasks to other Conqu users (and still track the progress in the application). In addition, the team is also working on recurring tasks, drag-and-drop functionality, and notifications.
The Conqu application is currently available for Android tablets and the Blackberry PlayBook. There are plans for iOS, desktop, and Android phone versions this year.
With Flash Builder 4.5 and Flex 4.5, developers now have a single development platform for building and deploying highly expressive web, desktop, and mobile applications. You can build applications for Android, Blackberry Tablet OS, and iOS devices; web browsers; Windows, Mac and Linux desktops; and televisions. These applications today can serve as inspiration for you to break your application out of the PC and onto mobile devices.