Download Xm

This is the download page for Xm. If you want to know more about Xm and if it is suitable for your needs, please visit About Xm before downloading.

Who can use Xm?

Xm is a XPCOM component that plugs into Mozilla or other Mozilla-derived browsers like Firebird. So, in order to do anything at all with Xm, you need Mozilla on your system first. Xm will not be available for other Browsers as long as they lack support for XPCOM.

Xm Licence Notice

Xm is freeware for private, non-commercial use, for educational use in public institutions and for non-profit organisations. The term "Freeware" means, you are allowed to use the software at no cost. It is not necessary to register or to get a licence for it. If you plan to use Xm for commercial purposes, please contact the author.

The software is provided "as is" and without any warranties expressed or implied, including, but not limited to, implied warranties of fitness for a particular purpose.

For details, please read the Xm Copyright note and licence agreement.

Download latest version

Download Xm component plus testing samples. After installation, restart your browser and type chrome://xm/content/ in the location bar.

Windows:

Click here to install Xm with your browser.

Alternatively, you can download a zipped file for manual installation. This is only recommended for users who understand how to install XPCOM components by hand.

Linux:

Not available at this time, please check again.

Installing Xm

Click here for installing instructions.

Uninstalling Xm

If an installation failed, it is best to uninstall Xm and retry again.
  1. Shutdown your Mozilla browser
  2. Go to the Mozilla/components directory
  3. Delete xm.dll, xm.xpt, compreg.dat, xpti.dat
  4. Go to the Mozilla/chrome directory
  5. Delete the xm subdirectory
  6. Open installed-chrome.txt
  7. Find and delete the following lines:
    content,install,url,resource:/chrome/xm/content/
    skin,install,url,resource:/chrome/xm/skin/
    locale,install,url,resource:/chrome/xm/locale/en-US/
    
  8. Restart Mozilla to rebuild compreg.dat and xpti.dat
  9. Before reinstalling, clear the Mozilla file cache

Version history

Version Date Information
0.7.2 06.02.2004 Fix link to online documentation, fix link to 'Snaky game' source code HTML file.
0.7.1 02.02.2004 Separates the XPCOMGlue interface files from the rest of the project.
0.7 18.01.2004 Particle animation woks fine, although some parameters remain to be implemented.
This is the first published version of Xm.
0.6 13.10.2003 Finished particle and shuttle animation, some flaws in particle animation remain.
0.5 20.09.2003 More work on the JavaScript side is getting done. Finished basic machine examples.
0.4 07.07.2003 Add more machine elements, begin with animation support.
Add more demo machines, work on the jxm.js sample
0.3 01.06.2003 Add debugging support for Xm machines, restructure Xm internals for better XPCOM support, multiple instances of XM can be run.
0.2 25.04.2003 Finished first version of XML Parser classes, basic object tree support.
0.1 14.04.2003 First version that plugs properly into Mozilla 1.0 via XPCOM.
0.0 03.04.2003 Xm project is started.

Comments

Please send your comments to ulrich.hoehne@arxio.de.