Personal tools
You are here: Home cmgui Zinc
Views

History for FrontPage

changed:
-
About
-----

ZINC is a browser extension for the Mozilla Platform that embeds the cmgui visualisation engine. It can be thought of as a plugin, but it is actually a very complex extension that also includes a plugin for rendering cmgui scenes into the web page. 

[ZINC History]

[ZINC Road map]

Download & Install
------------------
Download_ and follow the [Installation Instructions].  This is the post [Install] page.

Testing
-------
Try the [aboutWindow]

Applications
------------
These are some of the applications developed using this plugin.  Clicking on a link will run the application.

Digitally signed:

Simple_cube_ (Cmiss example a1, working)

Heart_fibres_ (Cmiss example a3, working)

Heart_vessels_ (Cmiss example a4, working)

Not yet signed (require "signed.applets.codebase_principal_support" privilege, see [Installation Instructions]):

Endoscope_animation_ (working)

Melanoma_heat_maps_ (working)

Boxfish_ (working)

Eye_model_ (mostly working, time dependent transformations need to be updated due to region/field changes so that the eye deforms and iris contracts)

Digitiser_ (mostly working, dicom images do not look as good due to changes in imagemagick libraries and filtering guis are being redeveloped to work with region/field changes)

Ecg_lab_ (not currently working, fields need to be updated due to region/field changes)

As well as running zinc applications from a webserver, you can also download them and run them locally.  See [How to run zinc applications locally] for more information.

See [ZINC applications info] for some history on the different applications.

Bugs & Suggestions
------------------

Please submit bugs and suggestions into the Tracker_


Documentation
-------------

[Architecture]

[Setting up a VM for building zinc]

[Build Instructions]

[Writing a zinc application]

A presentation Shane gave on [Developing Applications With Mozilla and CMGUI]

Notes from Peter on [Developing GUIs for zinc applications]

[Program flow for a zinc application]

Adding_Filters_To_Zinc_

[Writing XPCOM components for zinc]

Code_Signing_ (for both the Zinc extension and individual applications)

.. _Adding_Filters_To_Zinc: http://www.cmiss.org/cmgui/wiki/AddingFiltersToZinc
.. _Code_Signing: http://www.cmiss.org/cmgui/wiki/CodeSigning
.. _Download: http://www.cmiss.org/ReleaseCenter/zinc
.. _Tracker: https://tracker.physiomeproject.org/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Zinc
.. _examples: ./examples
.. _Endoscope_animation: http://cmiss.bioeng.auckland.ac.nz/development/examples/a/endoscope_animation/cmiss_input/xul/chrome/colon/content/colon/colon.xul
.. _Ecg_lab: http://cmiss.bioeng.auckland.ac.nz/development/examples/a/ecg_lab/cmiss_input/xul/chrome/ecg/content/ecg/ecg.xul
.. _Melanoma_heat_maps: http://cmiss.bioeng.auckland.ac.nz/development/examples/a/melanoma/cmiss_input/melanoma.xul
.. _Eye_model: http://cmiss.bioeng.auckland.ac.nz/development/examples/a/eye/web_data/xul/eye2.xul
.. _Digitiser: http://cmiss.bioeng.auckland.ac.nz/development/examples/a/digitise/web_data/zincDigitise_0.44/digitiser.xul?../../cmiss_input/NonAxialVocalTractDigitiseSettings.xml
.. _Boxfish: http://cmiss.bioeng.auckland.ac.nz/development/examples/a/emoter/web_data/sample.xul

.. _Simple_cube: jar:http://cmiss.bioeng.auckland.ac.nz/development/examples/a/a1/example_a1.jar!/chrome/content/example_a1.xul
.. _Heart_fibres: jar:http://cmiss.bioeng.auckland.ac.nz/development/examples/a/a3/example_a3.jar!/chrome/content/example_a3.xul
.. _Heart_vessels: jar:http://cmiss.bioeng.auckland.ac.nz/development/examples/a/a4/example_a4.jar!/chrome/content/example_a4.xul

Contributing to this site

Please add to the wiki any relevant information that you think might be useful to other users of this website. For example, you might like to contribute your experiences, questions and answers.

You are encouraged to contribute to this site regardless of your level of experience. Contributions are welcomed from new and regular visitors.

If you ask a question and receive an answer from a developer you should record it in the wiki. This information is extremely useful and can help other users overcome the same problem.

See how to add and edit pages for more information.