Lately i have been working on some research and production of a new application for my webdesk.
It Orcurred to me (Well i actually already knew this) that the only thing my desktop was good for at the moment was easy accessible media.
Therefore i have thought up a new concept, that the desktop should be able to function as a online web-tool as well. The first step on this road it seems to me is to have a decent Code-editor.
The editor i am working on is in many ways a blatent ripoff of Mozilla’s Bespin, but i believe that when i chain it together with other applications on the webdesk, such as ftp, svn, etc, that it will turn the desktop into a powerfull tool quite possibly moving a large part of my workspace online.
The editor it self is based on the html canvas element, meaning everything has to be coded from scratch, and i do mean EVERYTHING, typing, arrowkey-navigation, delete/backspace, enter, etc, and on top of that i will add code highligting, and a number of shortcut keys to help productivety.
Since code highligting is a big deal, i will look into adobting the syntax for making it from other software to make a smooth transisition where the highligtning needed will be avaiable from day one, since it will not have to be createt from scratch.
As for performance it actually performs quite well so far, and Bespin has proven that this method is a viable way of creating a editor in terms of perfomance.
Also i have done number of updates to the desktop improving securety, but there still much work to be done, i will write about it in a lator blog post.

