| Due to SPAM, anonymous posting should be done using the username and password "omero". |
Welcome to the OMERO Project.
This is the Trac-based wiki for OMERO development. If you are unfamiliar with Trac, see TracStart for an introduction. For a complete list of pages, see TitleIndex.
The OMERO Project
OMERO is an open source server written in the Java programming language for visualizing, managing, and annotating microscope images and metadata. Clients, like our own insight client, can be written in Java, Python, or C++.
- OmeroCommunity -- OMERO installation, administration help and support
- OmeroContributing -- Building and installing OMERO from source
- OmeroCodingStandard -- OMERO Coding Standards and Practices
- OmeroProcess -- Information on the OMERO development process
- OmeroBackground -- Beginnings of the OMERO project
OMERO Installation and Administration
- MilestoneDownloads -- Latest OMERO.server, OMERO.importer, OMERO.insight and OMERO.editor milestone downloads
- MilestoneArchive -- Older OMERO.server, importer, insight, and editor milestone downloads.
- OmeroInstall -- OMERO installation information (UNIX based platforms; Linux, Mac OS X, etc.)
- OmeroInstallWindows -- OMERO installation information (Windows)
- OmeroUpgrade -- OMERO Database upgrade information
- Screencasts -- Videos showing install and use of OMERO.
- OmeroTroubleshooting -- Information about troubleshooting your OMERO installation
- OmeroSecurity -- OMERO security information, example firewall configurations, etc.
- OmeroLdap -- OMERO.server LDAP authentication information
- OmeroBackupAndRestore -- OMERO backup information and suggestions
- OmeroBinaryRepository -- Information on working with the OMERO.server binary repository
OMERO Components
OMERO.importer & File Formats
- ImporterFormats -- an up-to-date list of the file formats supported in OMERO, using the LOCI Bio-Formats library.
OMERO.server
OMERO.server is a Java server built using various open source projects:
To begin coding against the server, see:
- ServerDesign -- Background on how the server works and links to other resources
- OmeroApi -- List of available services
- OmeroClientLibrary -- Information setting up your classpath for Java RMI
- OmeroCpp -- Introduction to the C++ API
- OmeroPy -- Introduction to the Python API
- OmeroDevelopmentFaq -- List of possible problems you may be having and common solutions.
Regular builds of the server are performed by Hudson and all results are available at http://hudson.openmicroscopy.org.uk/job/OMERO/ , including generated ''Javadocs''.
OMERO.grid
- OmeroGrid -- A framework for controlling OMERO.server as well as processing components introducted in milestone:3.0-Beta3.
OMERO.insight
OMERO.insight (codename Shoola) is the official client for use with an OMERO.server. Further information, development downloads, etc. can be found on the Insight Trac
Current Development Cycle
We are currently working on the Beta3 build, which should be considered Beta software. The last build milestone (Beta2.3) focused on: image compression, import history, rendering, and a tagging system for images. The current build milestone (Beta3) is focusing further on import (especially from the command line), further image rendering improvements for projections and large images, more complex annotations, and the first steps towards supporting external analysis.
[The Current Cycle is Beta3.1]
See also: http://www.openmicroscopy.org, http://www.loci.wisc.edu/ome
