Is the iPhone Warming to Silverlight and JavaFX?
Saturday, May 12th, 2007I seems that Apple has cracked open the door for third party applications on the iPhone. I hope this means that at least third party XHTML/AJAX applications will be possible. Many of the the mini applications (widgets, dashboard, gadgets) which have become popular over the past year are basically just mini web applications. They render their layout and graphics with standard XHTML, CSS and images with their behavior provided by an enhanced superset of Javascript.
While it may seem limited to networked applications, it will soon be possible to create web applications which work offline with local storage just like a "real" application. Such an application could locally store your preferences such as your zip code and weather data so that when you look at the weather forecast it does not always have to connect to the internet. Since the AJAX explosion there have been a greatly increasing number of tools to support development with Javascript so it is becoming easier every day to build these kind of applications.
But we can now consider using Java and .NET for these mobile applications which could eventually include the iPhone. It seems inevitable anyway. I think it is no accident that Silverlight was ported to work on MacOS X with a very small footprint. They clearly want to make it possible to deploy Silverlight applications to mobile platforms as well, and since the iPhone is running an OS which Apple claims is pretty much the same as MacOS X it may be trivial to extend Silverlight to the iPhone.

