ActiveState Powered by ActiveState

ActiveState Community


where can I find documentations about underlying architecture of XUL in open komodo

Posted by miagistevn2 on 2008-01-26 12:24
OS: All / Any

hello all,

I'm a French student in M2 . I have a project research of Open Komodo and XUL .
Firstly, I'm sorry for my poor English.
I need some documents or information to understand how Open Komodo works with XUL; on the other hand, the architecture of Open Komodo.
Lastly, if my question is not clear,tell me pls, i'll try to explain more clear.

thanks everyone.

shanec | Mon, 2008-01-28 10:22

Hello,
Currently there is no repository if information on the architecture inside Komodo. There are various articles on this site (community.activestate.com), and conversations in the forums. The best way to learn is to dig into the chrome files, ask questions, and look at some of the extensions to see what they are doing. If you have specific goals or projects and you can describe them to us, we may be able to guide you a little on what you need to look at.
Regards,
Shane

miagistevn2 | Mon, 2008-01-28 17:42

Thanks for your answer ,Shane. But my question is more simple. I read docs/articles said that open komodo based on XUL (and very others languages).I know too XUL is language used for describing interface. I want to know when a interface component (example a button in komodo) is activated how events are generated ? we use JavaScript to definite its behaviour? or something s more complex.
thanks again.
PS: my project is
Open Komodo is a platform Open source to create a powerful development environment, multi-language, multi-platform
It is developed directly in XUL
The aim of the project
Install and test this platform
-- Features
-- Examples

Studying architecture underlying XUL

In french:
"Open Komodo est une plateforme Open source pour créer un environnement de développement puissant, multi-langages, multi-plateforme
Il est développé directement en XUL
Le but du projet
Installer et tester cette plateforme
- Fonctionnalités
- Exemples concrets
Etudier l'architecture XUL sous-jacente
Best regards

Hi,
dafi | Mon, 2008-01-28 23:37

Hi,

XUL is based to standard technologies: CSS, XML, Javascript and so on

For example event handling is very closer to HTML/Javascript handling.
You can refer to W3C documentations

Take a look at Shane's slides

http://blogs.activestate.com/shanec/2007/09/drupalcon-2007-.html

Then try to look at OpenKomodo wiki pages

Two starter articles
http://wiki.openkomodo.com/index.php/Creating_an_extension_project
http://wiki.openkomodo.com/index.php/Writing_extension_step_by_step

Other infos can be found at Mozilla Developer Center (100% applicable to Komodo)

http://developer.mozilla.org/en/docs/Extensions

miagistevn2 | Wed, 2008-01-30 10:39

thax alot, i'll try one by one...Is Open Komodo created the same way his extension ?

-->