HTML, CSS and JavaScript for Apps … why didn’t I think of that?

Recently I’ve been catching up with the the excellent new blog/podcast The Changelog which covers

what’s fresh and new in open source

Listening to [episode 0.0.8]( (you have to be a geek to appreciate the episode numbering!), I became aware of an interesting new application development platform called [Appcellerator Titanium](
Inspired by products like Adobe Air and Microsoft Silverlight, Titanium leverages the open source WebKit web-browser engine (used in Safari, Chrome, iPhone and Android) to create a software development kit (SDK) that allows the development of native desktop and mobile networked applications (or apps). The unique selling point? The heart of the platform is a web browser, you can develop applications using standard HTML, CSS and JavaScript that will run, with native look and feel, on Windows, Unix, Mac OS/X, iPhone and Android. It’s one of those brilliant, obvious with hindsight, “why didn’t I think of that?” kind of ideas … and as a teacher of web applications technology ***very interesting*** indeed!
Now, can anyone think of suitable undergraduate projects to try this out on? Answers in the comments!
**The Small-print**
Like most modern web-based services, Titanium is available via a “[Freemium](” subscription model. You can sign up, create a project and get the generated starter code and development tools for free. Support plans are also available on monthly/yearly per developer contracts. There are also a collection of free and paid-for training videos available. [Video 101: Welcome to Titanium](, hosted on Vimeo, is worth a look.
**More good stuff**
For more breaking news on interesting open source projects see also [Explore GitHub]( and [Tail the Changelog]( I’ll endeavor to highlight other interesting projects and podcasts here.

Author: cpjobling

Senior lecturer, College of Engineering, Swansea University