Please log in to use the personal scheduler
 


Your account

HTTP enabled Desktop: A technical proposal

Alvaro Lopez Ortega (Sun Microsystems)
Topaz Small

Each day the web is more important. There are thousands of applications that average users are accessing via web interfaces, that in many cases, used to be desktop applications a few years ago. That is why to improve the desktop and web integration is such an interesting approach.

Cherokee is a high performance, flexible and quite small web server framework that can be integrated within other applications. It can also be configured and tweaked on the fly, which allows third party applications to modify its behavior. Additionally, the desktop applications can extend Cherokee’s functionality by implementing small modules that work as a bridge between a the application and the server.

The basic idea behind this proposal is to integrate the Cherokee in the GNOME desktop. The target is to allow applications to export content by relaying on its internal HTTP server. For instance, to enable Nautilus to share files of directories by simply sending a message to the HTTP framework. Besides, there would be possible to improve the GNOME integration with the Web environment in many other ways, for instance: Desktop driven personal blogs or even to export some functionality via web like a remote control for the Audio/Video player would be also useful.

By including this framework in GNOME the user interaction with the Internet would be greatly improved, and we would have brought GNOME one step closer to the Web 2.0 experience without giving up any of its functionality.

Alvaro Lopez Ortega

Sun Microsystems

Alvaro works for Desktop Team at Sun Microsystems. He has been contributing for many years with F/OSS projects such as GNOME, GNU and OpenSolaris. He is also the founder of the Cherokee project.

Copyright © 2003-2008 The GNOME Project  

Organized by: