Roadmap
-
Next major release of the entire OME suite, including Bio-Formats and OMERO. The primary focus of this release will be stability and robustness, both at the API level as well as at the user level even in the face of growing data sizes. This will provide a target platform for others to integrate with as larger changes take place in the OME core.
Tasks prior to release #7777
Deliverables 4.4.0
- Partial support for "Public Data" (#1733)
- downgrade (#3657)
- webstart (#2626)
- java gateway (#7705, #7864)
Backlog
Various items from the backlog should really addressed
- Model/DB alignment (#7836), including
- LDAP-based group support (#8344)
- Notifications and callbacks (#2485)
- Upgrade libraries, especially Ice 3.4 (#1260)
- Support for OpenJDK (#8353)
- CLI - minor fixes (#2571)
- ROI (#2127)
- importer from insight as standalone #6653
- OMERO.web:
- User feedback minor changes. See usability backlog:
Further features/backlog
The items below are less critical items which may be pushed out of the 4.4.0 release and instead will make up 4.4.1 and other point releases where possible.
- Admin should be able to change to any group (#5650)
- LDAP improvements (#1382), especially
- Documentation migration (#7010)
- Build system (#2125)
- rendering (#3187)
- delete
- MQ support (#7902)
- Partial support for FS (#2128):
Integrations
The integration between software packages and OME-products is main driving force behind this release. Depending on available resources and timing between the development teams, we will look into improving integration with:
- ImageJ (e.g. client #6975, server #918)
- ICY
- Knime #7210
- CellProfiler #6571
- Ontology support Phenote #2719?
- Editor??...
Suggestions for other packages welcome!
PROGRESS
In this section, you can find links to videos/screenshots showing our progress
End of sprint 2011-10-27 (1)
- Big Images ROI display #6166 big-image-rois.png:ticket:6166
- Insight Importer as a standalone app see #6653 insightImportStandalone.mov.zip:ticket:6653
- Movie audit - plan created #6918 MovieDetails
- Aliasing support in websilo (OMERO/HIC) - Add alias table to each Silo #6165 2011.10.28_silo.png:ticket:6165
- Aliasing support in websilo (OMERO/HIC) - Alias table internal structure #6165 2011.10.28_alias.table.png:ticket:6165
End of sprint 2011-11-10 (2)
- Reduce insight usability backlog #2818
- Insight as an ImageJ plugin #6975 insightIJ.mov:ticket:6975
- Big Images ROI web: #6166. Small fixes to text, icons, toggle text/preview etc big_image_rois3.png:ticket:6166
End of sprint 2011-11-29 (3)
- Work on django base templates - examples on #7173, includes new-look to webclient header: Screen shot 2011-11-16 at 22.44.33.png:ticket:7173
- Reduce insight usability backlog #2818
- More on web base layouts #7263, 3-column layout without javascript to resize Screen shot 2011-11-28 at 14.24.34.png:ticket:7263
End of sprint 2011-12-13 (4)
- Reduce insight backlog #7324
- Reduce server backlog #7372
- New insight build #2125
- Support for Ice 3.4 #1260 (gh-31)
End of sprint 2012-01-03 (5)
- DnD in insight Datamanager #1620 see DnD movie
- Multi-selection in Browser #7707
- Evolving layout of web #7374, including Activities shown in panel (not separate window) Screenshot
- Static file handling (gh-34)
End of sprint 2012-01-17 (6)
End of sprint 2012-01-31 (7)
- backlog see #7755, #7756, #7757, #7758, #7759
- Display of multi-groups #7705 movie
- Transactional improvements to delete (#7301, #7772)
- Modified version number algorithm
End of sprint 2012-02-14 (8)
- backlog see #7891, #7892, #7893, #7894, #7895
- Display of multi-groups #7705 movie2
- DB-model alignment #7836
- Change group on OMERO.web #8052 Move queue, Right-click -> Move to Group…
- Decorator support #6342 Workflow
- HIC - Rebase on to 4.4 code base and integrate with up-to-date Web Framework #7983 #7984 #8058
End of sprint 2012-02-28 (9)
- backlog see #8049, #8054, #8055, #8056, #8057
- OMERO.web UI
- Right-hand tabs enable/disable (same as Insight) screen-shot
- #6190 merged in screen-shot
- #7181 merged in screen-shot
- OMERO.web application refactoring (#8022):
- Merged into first version of chgrp (#3532), and made progress on #3529 (call context)
- Multi-groups, merge phase I #7705
- DB-model alignment prep. #7836
- Web tab "plugins" demo movie.
End of sprint 2012-03-13 (10)
- backlog see #8050, #8140, #8141, #8142
- Downgrade demo movie
- DB-model alignment #8084, #8085
- Web hotkeys for tree navigation #8076
- #8234 Multiple group in web. Browse & Rebase tree. Demo movie.
- Code generation #8086
- Latest code generated OMERO model here.
End of sprint 2012-03-27 (11)
- backlog see #8173, #8174, #8175, #8176
- Multi-groups selection pr-129
- Another web plugins demo with new UI
- fs-lite imports: delete uploaded files #8241, refactoring and logging #8316, #8335, initial cleaning for repo refactoring #8326
End of sprint 2012-04-10 (12)
End of sprint 2012-04-24 (13)
End of sprint 2012-05-08 (14)
-
Sprint: 2011-10-27 (1)
Ended 7 months ago (from 10/13/11 15:00:00 to 10/27/11 15:00:00)
Go to the Sprint Backlog for this sprint or visit the ome page for statistics and team details
- Roi
- ...
100%
- Number of storie:
- Completed:
- 1
- In Progress:
- 0
- Open:
- 0
- Total:
- 1
-
Sprint: 2011-11-10 (2)
Ended 6 months ago (from 10/27/11 15:00:00 to 11/10/11 15:00:00)
Go to the Sprint Backlog for this sprint or visit the ome page for statistics and team details
-
Sprint: 2011-11-29 (3)
Ended 6 months ago (from 11/10/11 15:00:00 to 11/29/11 15:00:00)
Go to the Sprint Backlog for this sprint or visit the ome page for statistics and team details
-
Sprint: 2011-12-13 (4)
Ended 5 months ago (from 11/29/11 15:00:00 to 12/13/11 15:00:00)
Go to the Sprint Backlog for this sprint or visit the ome page for statistics and team details
100%
- Number of storie:
- Completed:
- 2
- In Progress:
- 0
- Open:
- 0
- Total:
- 2
-
Sprint: 2012-01-03 (5)
Ended 5 months ago (from 12/13/11 15:00:00 to 01/03/12 15:00:00)
Go to the Sprint Backlog for this sprint or visit the ome page for statistics and team details
-
Sprint: 2012-01-17 (6)
Ended 4 months ago (from 01/03/12 00:00:00 to 01/17/12 15:00:00)
Go to the Sprint Backlog for this sprint or visit the ome page for statistics and team details
100%
- Number of storie:
- Completed:
- 4
- In Progress:
- 0
- Open:
- 0
- Total:
- 4
-
Sprint: 2012-01-31 (7)
Ended 4 months ago (from 01/17/12 16:00:00 to 01/31/12 16:00:00)
Go to the Sprint Backlog for this sprint or visit the ome page for statistics and team details
80%
- Number of storie:
- Completed:
- 4
- In Progress:
- 1
- Open:
- 0
- Total:
- 5
-
Sprint: 2012-02-14 (8)
Ended 3 months ago (from 01/31/12 00:00:00 to 02/14/12 15:00:00)
Go to the Sprint Backlog for this sprint or visit the ome page for statistics and team details
100%
- Number of storie:
- Completed:
- 5
- In Progress:
- 0
- Open:
- 0
- Total:
- 5
-
Sprint: 2012-02-28 (9)
Ended 3 months ago (from 02/14/12 15:00:00 to 02/28/12 15:00:00)
Go to the Sprint Backlog for this sprint or visit the ome page for statistics and team details
100%
- Number of storie:
- Completed:
- 6
- In Progress:
- 0
- Open:
- 0
- Total:
- 6
-
Sprint: 2012-03-13 (10)
Ended 2 months ago (from 02/28/12 16:00:00 to 03/13/12 16:00:00)
Go to the Sprint Backlog for this sprint or visit the ome page for statistics and team details
50%
- Number of storie:
- Completed:
- 1
- In Progress:
- 1
- Open:
- 0
- Total:
- 2
-
Sprint: 2012-03-27 (11)
Ended 8 weeks ago (from 03/13/12 15:00:00 to 03/27/12 15:00:00)
Go to the Sprint Backlog for this sprint or visit the ome page for statistics and team details
87%
- Number of storie:
- Completed:
- 7
- In Progress:
- 1
- Open:
- 0
- Total:
- 8
-
Sprint: 2012-04-10 (12)
Ended 6 weeks ago (from 03/27/12 16:00:00 to 04/10/12 15:00:00)
Go to the Sprint Backlog for this sprint or visit the ome page for statistics and team details
100%
- Number of storie:
- Completed:
- 6
- In Progress:
- 0
- Open:
- 0
- Total:
- 6
-
Sprint: 2012-04-24 (13)
Ended 4 weeks ago (from 04/10/12 15:00:00 to 04/24/12 15:00:00)
Go to the Sprint Backlog for this sprint or visit the ome page for statistics and team details
67%
- Number of storie:
- Completed:
- 2
- In Progress:
- 1
- Open:
- 0
- Total:
- 3
-
Sprint: 2012-05-08 (14)
Ended 13 days ago (from 04/24/12 15:00:00 to 05/08/12 15:00:00)
Go to the Sprint Backlog for this sprint or visit the ome page for statistics and team details
100%
- Number of storie:
- Completed:
- 4
- In Progress:
- 0
- Open:
- 0
- Total:
- 4
-
Sprint: 2012-05-22 (15)
Due in 30 hours (from 05/08/12 15:00:00 to 05/22/12 16:00:00)
Go to the Sprint Backlog for this sprint or visit the ome page for statistics and team details
0%
- Number of storie:
- Completed:
- 0
- In Progress:
- 1
- Open:
- 2
- Total:
- 3
-
Sprint: 2012-06-05 (16)
Starting in 29 hours (from 05/22/12 15:00:00 to 06/05/12 15:00:00)
Go to the Sprint Backlog for this sprint or visit the ome page for statistics and team details
-
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 separate placeholder for for the testing framework that shall be put into place for each release. The Milestone also addresses the ongoing improvements for the testing scenarios and general development for the process.
-
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
-
The purpose of this rolling milestone is to act as a placeholder for gathering information on the existing use of the software, the users and their workflows for the upcoming milestone work.
The information from this milestone has been put into place to serve the development process in two ways.
- 1) To aid/support the requirements for the start of each milestone of development.
- 2) To provide supporting software feedback reviews - information that needs to be accounted for during a development process.
The OMERO process page covers both these aspects further see Generic Process Process template.
-
This milestone is for activities/collaborations that we are currently putting in place
