MobileMe! … I want it for Ubuntu.
There we were, in a Wetherspoon’s in Wolverhampton… slightly hungover… having a conversation about web apps. (Rock and Roll)
I expressed my concerns that with the whole world gagging to move to web apps, the Free desktop could suffer. My argument was that when hacking on desktop apps , and all you really need a computer with GNOME/KDE on it. With web apps, the appeal of just hacking on Apache, Frameworks, MySQL etc might not be as attractive as hacking on something you can see, feel and use - where your brownie points are earn’t by people actually using your app, and the features being very visible.
Of course nothing really changes for those hacking for purpose, whose views are to improve performance.
A couple of the guys I was eating lunch with, Steve Burch and Chris Rose, explored the idea of integrating X within web browsers so we could directly port desktop applications to the browser.(As opposed to poor AJAX implementations we are seeing all over the place) Of course this has the big floor that if we went to auntie Maud’s windows machine with IE, we wouldn’t be able do anything… which would suck.
I have just installed Conduit on my Hardy machine… although it doesn’t work properly yet… I like the idea that I can share information in my desktop apps with the world (ie.. uploading photos in F-Spot to Facebook and Flickr) - but I can see where I might want more.
Apple’s MobileMe! Service looks very cool - the web apps are designed to look and work like the desktop apps, but strictly for light usage - mimicking the desktop apps in such a way, that you still use the desktop to do anything more than simply access the data.
I would love to see that with Ubuntu… some thoughts on how it could be done:
1. Extremely Smart Virtualisation - A hosting service that would create a Xen session for each user of the system, which has desktop apps installed and controlled via a web page.
2. (How Iwould do it) - Do it all with Django/Python. Have a plug in with Conduit that would take all of your gnome/kde settings (wallpaper, menu items, icons, basic apps etc) and put them into a standard template, which would achieve the look and feel. Then there would be some sort of GTK translator that would be able to recreate the look of an app using java or css… so you can have basic apps… then synchronisation of marked files. So you end up with something like Mobile me… The apps looks and feel the same, but just functional enough for accessing the data
3. User Google Docs/mail etc
I kind of have a want for this as i contemplate using a netbook type device for taking notes at University in September… for word processing, messing about online during coffee breaks etc - a core2duo laptop is too much!
Anyone have any thoughts on this?



Jim,
So essentially you want to base this on a Citrix-type environment? It’s a very good idea with it being usable on nearly any Internet enabled device, whether that be a MID, phone, laptop, even ipod or other PMP…heck, potentially set top boxes and TVs. The leg power would be all server side, so the client shouldn’t need much power. But it would require a lot of server power. The size of some of these farms that even medium sized companies use can be pretty huge.
I’d love to see this, and see it work on any platform and OS.
Lets make it happen.
iAndy