With all the talk of the cloud, it’s worth noting that for every user, the single most important droplet therein will always be their own PC. Cloudware is still far from feature-rich as software running on your own machine, and of course all the important user data still resides on the home node (and is unlikely to significantly shift online in a world where external USB hard drives approach the terabyte-capacity and $100 price point equally fast). And it should be noted that the home node will also have the raw speed and performance edge over the cloud in any mainstream computing scenario. Thus, cloudware that leverages the power of the home node will be the killer apps of the future, not purely-cloud run apps.
To get there, however, we need to tap the power of the home node va the browser, which remains the nexus of where cloud computing and flex computing intersect. Here’s how we get there:
The IronMonkey project aims to add multilanguage functionality to Tamarin, a high-performance ECMAScript 4 virtual machine which is being developed in collaboration with Adobe and is intended for inclusion in future versions of Firefox. The IronMonkey project will leverage the source code of Microsoft’s open source .NET implementations of Python and Ruby, but will not require a .NET runtime. The goal is to map IronPython and IronRuby directly to Tamarin using bytecode translation.
Still, this all is going to run on the home node, and not in the cloud. That’s the key. There’s only so much you can do, and will be able to do, on vaporware 🙂