Many applications are becoming increasingly popular day by day and inorder to achieve this they need to cater to a wide variety of users. This calls for the application to be deployed on different platforms having varied system architectures, filesystems and look-and-feel. Therefore developers have to develop platform specific applications for all platforms. This leads to increased development time and cost. An alternative is to use OS independent languages like Java but then again it has the added disadvantage of providing the runtime environment.

This leads us to think – “Is it possible to have a common unified medium to deploy applications?”. The answer is yes. The solution was in front of us all along – the “Browser”. Through this medium applications can be distributed across varied platforms and devices (Handheld/Mobile etc) as they all have implicit support for internet browsing.

X-Desktop.org provides a common application desktop library. It facilitates the creation of browser based thin client applications which can be used by companies to deploy products either on the internet or intranet. It provides a single unfied interface(GUI). The basic design goals are:

1. Open Source
2. 100% browser based
3. Supporting all operating systems
4. No plugins required
5. Simple Object Model Interface
6. Customizable skins/themes

X-Desktop Scrrenshot

Screenshot of X-Desktop