Enterprise Flex and Java RIA with Clear Toolkit Framework

Clear Toolkit Magazine

Subscribe to Clear Toolkit Magazine: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Clear Toolkit Magazine: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Clear Toolkit Authors: Yakov Fain, Victor Rasputnis, Anatole Tartakovsky, Shashank Tiwari

Related Topics: RIA Developer's Journal, Adobe AIR on Ulitzer, Clear Toolkit Magazine, Enterprisey IT Journal


Adobe AIR Is Cool and Not So Cool

What you can and can't do with Adobe AIR

Adobe AIR 1.5 Is Cool Because
1. AIR allows you to perform all I/O operation with the file system on the user’s desktop.
2. AIR allows you to sign applications and version application.
3. AIR offers an updater to ensure proper upgrades of the applications on the user’s desktop
4. AIR comes with a local database SQLite to keep the data (in clear or encrypted mode) right on the user’s computer
5. AIR applications can monitor and report the status of the network connection
6. You can start and run AIR application even when there is not network connection available
7. AIR has better than Flex support of HTML – creating a custom Web Browser is easy

Adobe AIR 1.5 Is Not Cool Because
1. AIR can’t make calls to user’s native operation system.
2. AIR can’t launch non-AIR applications on the desktop (except the default browser).
3. AIR can’t instantiate a DLL.
4. AIR can’t call an ActiveX component since AIR application are not running in a Web browser.
5. AIR can’t directly access ports (i.e. USB or serial) of the user’s computer.

Clear Toolkit Is Cool Because
It includes an ActionScript component OfflineDataCollection that allows you to program local/remote data synchronization.

Open source Clear Toolkit framework is here: http://sourceforge.net/projects/cleartoolkit/

The source code of the OfflineDataCollection is here: http://tinyurl.com/p23do5

A demo recording of the sample occasionally-connected AIR application is here: http://flexblog.faratasystems.com/?p=394.

To see the demo in person, come to my talk at AJAX World in New York City in June.

More Stories By Yakov Fain

Yakov Fain is a Java Champion and a co-founder of the IT consultancy Farata Systems and the product company SuranceBay. He wrote a thousand blogs (http://yakovfain.com) and several books about software development. Yakov authored and co-authored such books as "Angular 2 Development with TypeScript", "Java 24-Hour Trainer", and "Enterprise Web Development". His Twitter tag is @yfain

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.