This post is part of our ReadWriteStart channel, which is a resource and guide for first-time entrepreneurs and startups. The channel is sponsored by Microsoft BizSpark. To sign up for BizSpark, click here.
Satoshi Nakajima is the creator of the world's first CAD application for the personal computer. He was a defining force behind both Windows 95 and Internet Explorer 3.0. These days, he's put his mind toward helping mobile developers create revolutionary applications.
Today, Nakajima is launching WidgetPad, a free, collaborative, web-based, open-source mobile development environment where developers can easily create smartphone applications using standard web technologies (such as HTML 5, CSS, and Javascript) and distribute them as stand-alone applications to app stores.
WidgetPad aims to alleviate the complexity of creating native applications and eliminate the need to learn platform-specific API sets and tools. The current set of tools for iPhone developers allows them to create fully interactive, media-rich mobile apps that take advantage of the iPhone's advanced hardware capabilities (GPS, accelerometer, compass, etc.).
Upcoming versions of WidgetPad will enable developers to seamlessly port these applications to other smartphone devices such as the Palm Pre and Blackberry.
The online WidgetPad development environment uses a hosted SaaS model and is completely free. Developers will have to adhere to an open-source agreement, and their apps will be available through a generic WidgetPad application on the iPhone. A premium version is planned, which will allow developers to work outside of the open-source license on private projects and deliver stand-alone, branded applications.

"I've been developing a lot for the iPhone - a very exciting market, but it's closed," Nakajima told us in a phone conversation last week. "The apps only work on one device, and Apple controls the distribution. The smartphone application should be much more open... We're pushing hard to make it an open-source community."
Nakajima also expressed his faith in the value of emerging web standards, saying, "I think our hope lies in HTML 5. It's like AJAX on steroids. I think that's the future - a lot of applications will be developed using this technology... But that's going to take time. A lot of innovation needs to happen. What we want to do is accellerate that innovation."
The WidgetPad founder believes that, with strong support from entities including Google and Apple, HTML 5 will ultimately supplant C++, Objective C, and Java.

And of course, the mind behind IE3 also has browser-based views on how apps will be served to users.
"I believe that the web will become an application platform - everything will be delievered via the browser. That was my thought in 1996 - it's taking longer than I originally thought," he said with a smile in his voice.
And with regard to mobile development for the multitude of available smart devices, Nakajima concluded, "It's really about community... We're trying to get a lot of other developers to work together; we want everyone to work on solving this problem."
Microsoft BizSpark is a startup program that gives you three-year access to the latest
Microsoft development tools, as well as connecting you to a nationwide
network of investors and incubators. Click here to apply.
Comments
Subscribe to comments for this post OR Subscribe to comments for all ReadWriteStart posts
> HTML 5 will ultimately supplant C++, Objective C, and Java
A markup language will supplant programming languages ????
I don't believe it !
heime,
I suppose Javascript is in the heart of functionality and HTML in user interface. Just like in web. *duh*
Maybe is what J2ME was supposed to be a decade ago. Unfortunately there never was a standard mobile dev language and this pretty much underlines that there never will be. :)
Looks like an interesting platform, and is going to be something that I add to the list of things to play with in the iPhone + Smartphone space.
I recently wrote a post that compared a few of the current web based application frameworks for mobile:
http://distractable.net/coding/iphone-android-web-application-frameworks/
Looks like I'll be writing another one soon regarding whether widgetpad changes the game at all...
I can't be the only person who thinks writing an app in C is about a million times easier than writing one in HTML and Javascript. This sounds like a great solution if your end goal is to torture yourself for no good reason.
The best way to avoid all standards ?!
Mainly this guy Satoshi Nakajima is right while this one http://pemberton.nl/vandf/2009/07/xhtml2-not-dead.html is wrong. Just as you like it. In fast foods the menu lists contain numerous meals.