Leslie at jinsync.com released an apollo gmail app that showcased how easily existing AJAX application can be wrapped and deployed onto the desktop. The concept is very simple, use the HTML capabilities within apollo sdk to wrap around an existing web site. Many will say, "so what? I can just bookmark gmail using my browser, and place a link on my desktop as well." Now, look at apollo's documentation. Offline capabilities support within the SDK. Add caching and offline capabilities onto the existing AJAX-based gmail, and you will have a powerful desktop emailing tool without significant rewrite of the entire code base.
Google, pay attention. With Apollo, gmail can be a desktop email client that is cross platform, based on the same code base as the existing web version, and ready to be deployed within a couple of weeks.
Dave's thoughts on technology, with specific focus on Adobe Flex, LiveCycle, PDF, enterprise Java and related technologies. May also include rants on daily events.
Showing posts with label Desktop. Show all posts
Showing posts with label Desktop. Show all posts
Tuesday, March 20, 2007
Wednesday, December 20, 2006
Apollo - bringing all the web goodness to the desktop
Apollo has been getting alot of buzz lately. For those of you who doesn't know, Apollo is the code name for a project from Adobe that allows developers to build Rich Internet Application for the desktop using their existing skillsets in HTML, Action Script, Flex, Java Script and PDF. Apollo's run time will be freely available to download (much like the flash player). And the run time engine supported out of the box is very attractive to any web developer who wants to create a desktop version of their application.
In my talk given at Adobe MAX 2006 in Las Vegas, my colleague and I showcased an Apollo-ified version of the flex application that we were building for the telecom industry. Total time spent to "build" the apollo version? 10 minutes. This includes 5 minutes to find an icon we want to use on the desktop. Alot of details of Apollo isn't cant be released yet, however the vision is clear. Bring the best of breed of the web technology onto the desktop.
Imagine supporting PDF documents natively in the development and run time environment, such that incorporating PDF based work flows into your application is seamless. Kevin Lynch, Senior VP at Adobe, showcased a scenario where user is filling in details and applying for a mortgage on the desktop using Flash and HTML, and sign the PDF document directly within the Apollo application, and finally sent to the mortgage broker / banker in a single package containing all the necessary information. The integration was seamless and the UI was attractive, and easy to use.
Many has compared Apollo to the Java Web Start, and predicts it's inevitable doom. However, personally I think Adobe has a few things in their favor that will turn things around:
David in Vancouver
In my talk given at Adobe MAX 2006 in Las Vegas, my colleague and I showcased an Apollo-ified version of the flex application that we were building for the telecom industry. Total time spent to "build" the apollo version? 10 minutes. This includes 5 minutes to find an icon we want to use on the desktop. Alot of details of Apollo isn't cant be released yet, however the vision is clear. Bring the best of breed of the web technology onto the desktop.
Imagine supporting PDF documents natively in the development and run time environment, such that incorporating PDF based work flows into your application is seamless. Kevin Lynch, Senior VP at Adobe, showcased a scenario where user is filling in details and applying for a mortgage on the desktop using Flash and HTML, and sign the PDF document directly within the Apollo application, and finally sent to the mortgage broker / banker in a single package containing all the necessary information. The integration was seamless and the UI was attractive, and easy to use.
Many has compared Apollo to the Java Web Start, and predicts it's inevitable doom. However, personally I think Adobe has a few things in their favor that will turn things around:
- Distribution Channels: Adobe (and Macromedia) have excellent distribution channel. The ubiquity of the flash player, the Acrobat Reader is an indication of this.
- Speed and Version Control: One of the big down fall of Java Web Start, is that the Java Run Time is a beast, and slow to start up. The Apollo run time is currently standing at approximately, 5.5 mbs. I can not tell the difference between the launch speed of an Apollo application versus a native windows/mac app.
- Developers: There are already communities of developers embracing the technologies behind Apollo: HTML/Ajax, Flash/Flex, and PDF. Transition for them over to Apollo is seamless.
- Technology: The level of interactivity and interaction that can be accomplished through AJAX/ Flash is unparalleled. A whole breed of desktop RIA is waiting to be created and embraced by the user.
David in Vancouver
Subscribe to:
Posts (Atom)