Desktop Mashups ?
I’ve been pondering the idea of desktop applications authored as mashups. the question becomes – what is the development environment ? You can run PHP, Perl, and other languages on a local machine but they really were not meant for that. You could install Apache and Tomcat and have an HTML and applet environment but that seems more like making your personal computer an Internet server. While either of these may become the norm, I think it might be something else. In reality, it will likely be something like widgets and gadgets running in a browser.
Adobe has another idea, the Adobe Integrated Runtime or AIR. Adobe says,
Adobe? AIR?, formerly code-named Apollo, is a cross-operating system runtime that allows developers to use their existing web development skills to build and deploy rich Internet applications to the desktop.
There are, of course, a number of other cross-platform runtimes including Java and Microsoft has announced it’s cross language runtime will become cross platform as well.
What is interesting about AIR is that it is attempting to use the web developer skills rather than those of the typical programmer. It might work, then again, it might not.
The more I think about it, the more I’d like to see a packaged install of Apache + Tomcat + MySQL + PHP + some helpful libraries. Oh, Wait …. that would be XAMPP !


