The Sun BabelFish Blog
Don't panic !
Exo's Web Desktop
If you really want to see how far one can push AJAX you have to try out EXO Platform's Web OS (which is really a Web Desktop as defined by wikipedia), an Open Source desktop in a browser with skinnable look and feel, powered on the server side by Java and client side by Javascript and html (more tech details on their site)
I keep being amazed at how much one can do with JavaScript. This has really gone beyond anything I would have imagined: you literally have a OSX style look and feel desktop that appears in your browser. You can open windows, minimize them, there is a Windows XP like menu bar to start applications... I have not yet quite worked out how this could help me in my day to day life, but then I have not yet played with it seriously. One thing is for certain, it has seriously pushed back the boundary of what I thought possible.
Well, I should not have been quite so surprised when Benjamin Mestrallet demoed this at Sun Tech Days today, as I had seen a similar framework demonstrated 8 months ago when I was in Berlin (pointers please!) by some very serious german engineer who had worked for Siemens, and claimed to have put together a framework that would work on absolutely any browser efficiently. But his look and feel was nowhere near as fine tuned as Exo's now is, and so it did less to catch my imagination. It has to be said that Exo recently added a very skilled graphic artist to their team Benjamin told me, and that before that they had similar problems explaining this to people. The look is certainly astounding.
You have to see it to believe it. Luckily it is really easy to install. Just follow these steps:
- go to their download page, currently http://forge.objectweb.org/projects/exoplatform
- download Exo Enterprise Web OS (currently in alpha)
- unzip
- run
exo.sh run - open http://localhost:8080/ecmportal/
- login:
exoadminpassword:exo
For the lazy there are more pictures of this on Benjamin's flickr site.
For this to become a Web Operating System all resources should be identified by URIs (better even URLs). This would make Univerals Drag and Drop possible and would allow for very powerful applications to be written using the SPARQL query language.
Posted at 11:53PM Mar 20, 2007 [permalink/trackback] by Henry Story in Java | Comments[5]
Note on comments:
- I know the forms below are a little small. We have asked for years for this to be changed, but I don't think it's going to happen soon. In Apple's Safari you can resize the entry box with you mouse. For people using other browsers click on this javascript link, that should allow you to resize your form.
- Comments are moderated, so they will take a little time to appear. Currently moderation means I have to read them personally. Hopefully with OpenId deployment, this will become more automated.
- HTML markup no longer works here, due to some decision made somewhere. Sorry about that.
- If you are having trouble posting, it may be that you need javascript to be enabled. I don't think javascript should be needed for submitting a form, but that's the way it is here.
- Check your comments by using the preview button...


Excellent find. I will definitely look closely at this. I agree with how far JavaScript has come. I'm now waiting to see if any of these projects can come up with professional-grade documentation.
Mike
Posted by Mike Bergman on March 21, 2007 at 12:47 AM CET #
Posted by James Todd on March 21, 2007 at 04:36 AM CET #
Posted by Benjamin Mestrallet on March 21, 2007 at 07:50 PM CET #
Posted by Henry Story on March 22, 2007 at 09:13 AM CET #
Posted by 72.0.47.38 on March 30, 2007 at 09:01 PM CEST #