Roadmap
-
-
This roadmap was significantly reworked during the Paris May 2009 Users' meeting. Overarching notes are available for reference are available here.
4.1 was originally planned as a quick release post-4.0 to solidify the server especially to prepare for a later release (4.2) focusing on high-content analysis. The focus shifted during the users' meeting to solving the Data-in/-out/-duplication issues which have kept several sites from adopting OMERO.
- Data-in
- A comprehensive collection of testing files used across the project
- Eased user upload of broken files
- Better transparency in the testing framework
- A minimal import ("compatibility mode") for broken formats
- Support for re-import
- Data-out & duplication
- Support export of OME-TIFF
- Enable OMERO.fs to read directly from files on mounted systems
- File formats
- Breaking down the mismatch between Bio-Formats supported and OMERO supported formats
- Support for INCELL, PE/FLEX, MDS and possibly Array Scanner
- Provide examples of OME writers like OME-TIFF export
- Cleanup tasks
- Conversion from internal DSL to OME-XSD based code-generation
- Automating build system (w/ creation of .app and .exe, branching & tagging)
- Adding a UNIQUE for Image/Pixels
Mini-milestones
- Re-worked and more accessible web site (June 1st)
- Multi-site OMERO.fs test collaboration (August 15th)
- Data-in
-
Date and content for this milestone is tentative
4.2 focuses primarily on analysis, specifically high-content analysis:
- Server
- Histograms
- ROIs, possibly based on GIS types
- Exporting to Excel
- improved search features
- Client
- Getting rid of "temporary image"
- Scripting-competent client
- Rework of measurement tool including the drawing library
- Documentation & refinements
- Provide LSID best-practices for naming in files
- Defining more usable group permissions
which requires scaling the application in various ways:
- Scaling all components for big images, datasets, etc.
- tiling of images
- paging of large queries
- caching
- Server
-
Omero tickets that are waiting on external/third-party tickets. These tend to get rescheduled over and over again, and don't really have a home. This is their home.
-
- Before coming out of Beta:
- Produce a list of all libraries used with licenses
- Completely removing Pixels collections
- Getting rid of "Beta"
- What version number to use?
- Metadata, Delete, Permissions, "Temporary image" gone
- Before coming out of Beta:
-
-
This milestone is a general placeholder for things that don't yet have a particular milestone associated with them.
The notes below serves as a general (and mutable) list of upcoming goals. Be sure to also look at OmeroNotes for more ideas on things to be implemented.
- Multiple server support in client
- Clustering support for improved up-time
- Names for rendering settings
- Improved search
- auto-upgrade of clients (JWS, IcePatch?, ...)
- original file archiving
- possibly unneeded with server-side import and bioformats offsets
- Next language binding: .NET, Objective-C
- Re-import functionality
- Preferences for Client
- Preferences for Server
- Real Analysis : wnd-charm, farsight, etc.
- Some simple out-of-the-box analysis: segmentation, registration, ...
- HDF
- Matlab
- WWW FAQ
- Improve community : Forums and possibly converting mailing list. Jabber server, etc.
- Flexibility of dimension order
- XZ slices
- Multifield support
- Versioned metadata : Use of Envers, rolling back student mistakes, etc.
- Parsing protocols into RDF
- ImageJ screencast
- Thumbnails in wiki/markup
- Storing all key-value pairs parsed by Bio-Formats
- ImageHistory? for series
- Streaming import
