The No.1 i-Technology Magazine in the World !
   
 

      ES no BS
This is a personal blog of Yakov Fain       My son's animations and music         No BS IT podcast      Америчка




Archives

««Aug 2010»»
SMTWTFS
1234567
891011121314
15161718192021
22232425262728
293031

RSS Feed








Subscribe to these blogs

Adobe AIR is cool and not so cool

posted Sunday, 17 May 2009

Adobe AIR 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 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 AjaxWorld in New York City in June.

Yakov Fain

tags:          

links: digg this    del.icio.us    technorati    




1. Samuel left...
Monday, 18 May 2009 11:17 am

Why not use MDM Zinc instead of AIR? You have full access to all external components (USB etc), DLL calls and full access to the system API... not as elegant as AIR to use, but a lot more powerful. :)


2. Yakov Fain left...
Monday, 18 May 2009 2:40 pm

DLL? What about other OS?


3. Michael left...
Monday, 18 May 2009 3:13 pm

Zinc is much better then AIR but I have nothing but trouble with Zinc for the Mac. I was hoping the complete rewrite of Zinc would fix this but it didn't, I have been using Zinc for Windows and mProjector for Mac.


4. Yakov Fain left...
Tuesday, 19 May 2009 4:10 am :: http://yakovfain.javadevelopersjournal.c

You may use AIR+Merapi+Java to build a non-restricted cross-platform desktop app.