cometdesktop


Comet Desktop. An Extjs web desktop

Comet Desktop is an open source web desktop

Comet Desktop's goal is to be a web desktop that everyone can use, and an application framework that will allow developers to build anything they can dream of.

One major difference is that Comet Desktop's back-end has been rewritten entirely in Perl.

Note

The entire Comet Desktop backend is being rewritten to work on top of Mojolicious!

To keep up to date on the progress, join the Comet Desktop Discussion Group.

Features

  • Built in task bar tray (right hand side)
  • Sound Manager and volume control
  • Remote registry. Window sizes, positions, etc are persistent. (Ajax backed Ext.state.Manager)
  • Drag and Drop shortcuts (alpha)
  • Secure login. No passwords are sent in the open.
  • Ajaxterm support! (rTerm)
  • Isolated remote database access with Sqlite2 (Use SQL, or SQL based data models from JavaScript)
  • Supports Web Sockets (Sprocket.Socket and Sprocket.Gateway)
  • Network status plugin (Shows Ajax activity)
  • Google Analytics integration. Track usage and know what apps to focus your efforts on.
  • Window Edge Snapping
  • Hierarchical (channel based) PubSub interface. (Can tie into STOMP and other pubsubs)
  • and more!

Demo

A demo can be found at the Comet Desktop site. The guest login credentials are filled in for you.

Download

Project Information

  • License: GNU GPL v3
  • 34 stars
  • svn-based source control

Labels:
webdesktop extjs javascript perl ajax comet ext mojo mojolicious