XUL:IDE
There seem to be many projects around to create a development environment up for XUL. I was under the impression that most of the were dead, but reading in the recent days tells me that I wasn't completely right.
I call on developers of those tools to take a minute or two and describe what their tool is, which platform it has, target audience, development team, status etc.
Overall comments are probably directed best to n.p.d.xul.
Blogosphere
Existing Projects
XulApp
Project owner: Peter Wilson - single developer. The project is hosted on xulapp.mozdev.org
The orginal XulApp version was a prototpye incorporating a Project Explorer and drag and drop Form Designer. I also experimented with various forms of source and xml editors. This was originally developed in 2002. For several reasons the project went into hibernation. I have recently posted a revised version - minus bit rot.
A new version is now under development. This will be a complete redesign based as an XulRunner application. It is being designed in a modular fashion using FF extensions.
I am aiming for an extensible Project Explorer which can launch any number of installed tools. I am also hoping to integrate the Explorer with the Subversion source control system.
Currently, I have the IDE shell, project creation and project explorer working. I expect to upload some results within the next few days.
Also part of this development is a new Javascript library called XaLib. This includes the usual stuff, but also some new goodies:
- 1. File/Directory/Zip handling in a unified manner.
- 2. A SPARQL RDF query engine.
- 3. A RDFTemplate processor which can convert Javascript objects into RDF. This can also be used in conjunction with item 2.
- 4. A mru widget to implement most recently used file menu handling.
- 5. A really simple way to access widgets from JS. Goodbye to getElementById.
- 6. UUID generator (type 1, random node).
MozCreator
RJ?
Other ideas
I will add my personal pet later on.
What about ActiveState Komodo?
According to http://vanx.org/next_meeting.htm it seems like they are using it for Application Development