Personal tools
You are here: Home / cmgui / Zinc / Architecture

Architecture

ZINC architecture

.xpi = file extension for Mozilla extension package

XUL = (XML User interface Language) provides XML-based layout description for Mozilla

JS = JavaScript for scripting by Mozilla e.g. event handling

SVG = Scalable Vector Graphics - XML-based 2D graphics.

XPCOM = Cross-Platform Component Object Model - Mozilla's version of the standard for interfacing code modules (not across process boundaries) for anything other than the DOM. (A com interface gives access to services such as http.)

Note: XUL, JS, SVG & XPCOM are ways of putting code into Firefox.

mozCMGUI = our collection of IDLs for CMGUI together with code for running utilities for application development such as locating & fetching files

mozGeneralPlugin = our plugin for getting drawing area from Mozilla application

architecture.png