BeyeBLOGS | BeyeBLOGS Home | Get Your Own Blog

« I have seen the future of BI and it is…Desktop RIA | Main | SAP Acquires Outlooksoft »

May 13, 2007

One Small Step for Desktop RIA

Adobe has released the Alpha version of its much-anticipated cross-OS runtime for deploying desktop Rich Internet Applications Apollo.

Apollo enables people to more easily maintain a connection with information in their web applications. Just like a desktop app, Apollo applications have an icon on the desktop, in the Windows start menu, or in the OS X dock. Also, when youre running a web application today, its a separate world from your computer. You cant easily integrate local data with your web app. For example, you cant just drag and drop your local contacts onto a web-based mapping application to get directions to your friends house. With Apollo applications you will be able to this kind of integration as it bridges the chasm between your computer and the Internet.

Adding to the capabilities of Adobes existing Flex 2.0.1 platform, Apollo is an attempt to put RIAs on an equal footing with Desktop applications. Although exact specifications for Apollo are still somewhat tenuous, Adobes product management has outlined the following areas for Apollo to build on the capabilities of Flex:

  • PDF support
  • Online/offline APIs
  • Full top-level HTML application support
  • Settings/data persistence APIs
  • Drag and drop support
  • Copy and paste support
  • Native file picker dialog boxes
  • Full native window support
  • File extension registration
  • Launching an application to handle a file type
  • Full control of the right-click menu
  • Transparency in HTML

It has been over three years since the release of Flex 1.0 by Macromedia. Only Adobe knows for certain how big the Flex community really is, but perhaps one can get an basic indication from the following stats:

Adobe can cause a fundamental shift in Desktop applications if:

Posted by Arshak Navruzyan at May 13, 2007 1:57 PM

Comments

Post a comment




Remember Me?