Update: Development of MobiOne has been discontinued. Read the End of Life Notice for more information.
Here's a quick status update on our MobiOne 1.0 progress... For the past month we've beencranking on some cool new features for the milestone-3 release that we believe will help further legitimize the mobile Web application development movement. The two spiciest features we are working on are new emulation support for apps built on the popular cross-platform PhoneGap mobile Web framework and a new Springboard style app manager for the iPhone emulation mode. Just as on the iPhone, the MobiOne Springboard app manager will provide installation and launching of webclips and PhoneGap apps.
To add new Webclip to the Springboard, use the browser to navigate to a site of interest. Then select the '+' button on the bottom button bar and choose "Add to Home Page" from the bookmark dialog. Pretty simple stuff.
We like the simplicity and convenience of the cross-platform PhoneGap framework, and have been using it internally here at Genuitec to develop an upcoming series of mobile web applications. In our iterative mobile app development process we found that with PhoneGap emulation as part of our Windows-based development environment (I'll explain our vision and strategy in a follow up blog) we can do the majority of our iPhone app development on Windows (an estimated 80-90 percent - a Mac and the iPhone SDK are required for the final 10 percent for packaging and deployment). That experience led us to extend MobiOne with the ability to emulate PhoneGap applications. MobiOne does this by running your PhoneGap mobile web code (HTML, JS, CSS) directly off the file system as you're developing it. Because the PhoneGap framework is still very much a work-in-progress at this time, we're implementing a core subset of the advertised APIs. We plan to introduce periodic updates as PhoneGap matures. Milestone-3 will ship with the PhoneGap API demo included.
The milestone-3 release is planned for this week, barring any unforeseen issues that may crop up in our final QA process.