Views
FrontPage
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.
Download & Install
Download and follow the Installation Instructions. This is the post Install page.
Zinc NPruntime
A rewrite of zinc is underway which will see it replaced with a plugin which should work on a range of browsers (eg firefox, opera, safari, google chrome) and a range of operating systems. This will also move it more in line with current best practices for plugin development. See tracker item 1354 or the following page Zinc NPruntime for all the details and progress.
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
Setting up a VM for building zinc
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
Writing XPCOM components for zinc
Code_Signing (for both the Zinc extension and individual applications)