Peter-Paul Koch (AKA ppk) has truly provided a tremendous service to the development community over the years building one of the most important resources in determining compatibility of web standards among the major browsers, the Compatibility Master Table. This resource is referenced often by developers and publications and is exhaustively granular in its data. With Read the rest…

Ben and I have been promoting PhoneGap as a great solution for Web developers to create applications with the technology they know and love, without having to jump off of the cliff to other proprietary worlds. PhoneGap is still new, but gets more impressive every day. The team is getting more interested, and put together Read the rest…

Vic Gundotra, my former VP at Google, gave some great demonstrations of HTML 5 and the Mobile Web the Mobile World Congress in Barcelona. He showed off the Palm Pre device running a Web application on their platform: Video courtesy of PreCommunity.com Gmail Demo on iPhone and HTC Magic Then he showed Gmail Offline running Read the rest…

Fancy writting a Web application on the architecture above? Since announcing the Palm Pre we have seen a lot of people wondering about the goods under the hood. We now have an online reference to check out. Once you get past the high level stuff, you get to the meat: Stages and Scenes Palm’s user Read the rest…

Brad Neuberg told me about two cool additions to the iPhone that now use HTML5 features: Safari JavaScript Database Programming The HTML 5 specification provides a new mechanism for client-side data storage: JavaScript database support. HTML 5 is currently in development by the Web Hypertext Application Technology Working Group (WHATWG). JavaScript database support is available Read the rest…

It turns out that Alex was responds in detail on his own work. He was playing around with the question: What would Dojo look like if it was WebKit only? He ended up with webkitMobile.dojo.js which is 26-29% smaller (depending on compression). The big size wins (in decreasing order) were: Moving to a QSA-only version Read the rest…

Brian Leroux and some of the PhoneGap team have created XUI, a JavaScript library aimed at mobile development. Why? We hear your words. Why another JavaScript framework?! When development of PhoneGap was under way we noticed slow load times for modern JavaScript frameworks (such as Prototype, MooTools, YUI, Ext and (yes) even jQuery. A big Read the rest…

The mobile Web is getting increasingly interesting. Nokia has put another hat in the ring with their new Nokia Web Runtime that embeds WebKit into S60 phones: Widgets — you’re familiar with them from the desktop. Small, focused web applications that are easy to install and use. Perfect for the small screen. Nokia has extended Read the rest…

Ken Sheppardson was checking out the CES video on the Palm Pre and when viewing the source, ran across what appears to be the Mojo framework code. It appears that Dojo is used as a base for this, as you can see via many dojo.provides (e.g. dojo.provide(“mojo.log”);). If you check out the source you will Read the rest…

Jeffrey Sharkey has created OilCan a thin wrapper on top of the WebKit shipping on Android that allows you to install userscripts that allow you to access to Android “Intents”. Intents are very nice abstractions that allow you to access large components and reuse them in different ways. Romain Guy has a nice post on Read the rest…

Mary Jo Foley has an article called Move over, Ajax. Here comes Microsoft’s ‘Kojax’. The thing is, I don’t get what it actually is: Kojax is a mobile development platform, according to my sources, that will allow Microsoft- — and third-party-developed — applets run in an Ajax-like way, using a combination of Visual Studio tools Read the rest…

John has done a really good job at wrapping up information on the various options for JavaScript developers on the iPhone platform. He discusses the various approaches: JiggyApp: JiggyApp provides a full API for developing an application – apparently separate from most of the typical APIs. Arguably, though, the code ends up being relatively usable Read the rest…

Dr Nic has shared his experiences using WebKit to implement part of your iPhone app (in his case SurfView): Negatives – (void)webViewDidFinishLoad:(UIWebView *)webView is slow. “You’re running an interpreter (JavaScript runtime) on top of a device with a small CPU and small memory. Go figure.” The JavaScript bridge does not appear to block the main Read the rest…

Mark Finkle has announced the first alpha release of Mozilla’s mobile web browser, Fennec. While there was some discussion in recent days of progress on a Windows Mobile version, this release runs on the Nokia N800 and N810 only. However, Mozilla has also provided an emulator for folks to run Fennec on their desktop machine Read the rest…

I am so happy that the NDA mess is over! Clancy has written about how you can have your iPhone Web app run in full screen and has a demo app that shows it off: < View plain text > HTML <meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" /> <meta name="apple-mobile-web-app-capable" content="yes" /> <meta names="apple-mobile-web-app-status-bar-style" content="black-translucent" Read the rest…