The acronym OAD for Open Application Development is a term describing both the OAD platform on ZEN as well as the process of developing applications on it. The platform has been made available for our customers to enhance the functionality of ZEN in a flexible way. With OAD typical microscopy workflows can be integrated into the ZEN software. A short list of OAD highlights: Macro Interface to access the major functionality of ZEN and its objects and the access to external libraries like the .Net Framework to significantly enlarge the field of application. OAD uses IronPython 3.4.
This module offers the following components which we regard as main parts for Open Application Development (OAD):
- Macro Runtime Environment (integrated)
- Macro Recorder
- Macro Editor
- Macro Debugger
- Macro Interface (Object Library)
- ImageJ Extension
Basic functionality
All ZEN products (ZEN lite excluded) come with a basic macro functionality which allows to play existing macros within the software (using the Macro tool).
Within the software you can only run .czmac macro files which are recorded or saved in the ZEN macro environment. To run your own macros later on they must be located in the folder:
…/User/Documents/Carl Zeiss/ZEN/Documents/Macros.
Licensed functionality
When you have licensed the Macro Environment functionality you will get the:
- Macro Recorder,
- Macro Editor and
- Macro Debugger.
In the Right Tool Area you find the Macro tool. The Macro Editor dialog allows you to generate and work with macros similar to Excel/Word macros. The macro interface is part of ZEN software and therefore not a separate product. The ImageJ Extension is the first extension for ZEN and will be free of charge.
Additional resources
- A user forum (discontinued) allows you to still browse a lot of example macros and further documentation. The user forum can be reached under https://forums.zeiss.com/microscopy/community/.
- Further information is available on the ZEISS Microscopy Github page, see https://github.com/zeiss-microscopy/OAD.