Computer Wizardry, Esoteric Spirituality, and Mind-altering Substances
Adobe just announced that their Apollo platform is now available to developers. The software developer kit can be downloaded at adobe.com/go/apollo.
Apollo is a runtime. What the heck does this Apollo do? It allows the creation of desktop applications using current web technology such as HTML, JavaScript/AJAX and Flash. What this means is that web developers now could take their web application to the desktop level.
Apollo takes HTML, Javascript and Flash outside of the browser and it could interact with file system on the machine. This also means that you could take your web application offline. Imagine a web based word processor like Google Docs or Zoho Writer creating a Apollo version of the word processor. You then could work on your documents offline, and when you get online it just sync up with the web version for collaboration with others.
Apollo looks interesting something I would love to mess around if I have the time.
Popularity: 25% [?]
This is really promising. I think Apollo gives us a glimpse of how future applications will look like - tightly integrated with the web, requiring little overhead and portable i.e. you can use it from any PC or OS.
This will mean that HTML, Javascript and AJAX will become a programming language in and of itself. Damn, I should be learning AJAX quick!
Firefox 3 is supposed to have offline support as well. The future is just around the corner…
The downside with Apollo is that it need to be installed on the machine. Then again so does Java and Flash.