Appcelerator sounds an interesting prospect for developing multi-platform (desktop and mobile) native apps using web technologies. It is open source, which makes it attractive. Now to work out a) their business model and b) their competitors.