Ticket #263 (closed task: fixed)

Opened 12 years ago

Last modified 9 years ago

Bio-Formats configuration dialog

Reported by: curtis Owned by: curtis
Priority: major Milestone:
Component: plugins Severity: serious
Keywords: Cc:
Blocked By: Blocking:

Description

The Bio-Formats-related plugins have many options with enough complexity that the suite would benefit from a Preferences window to allow easy configuration. Things to include in this configuration dialog include:

  • Availability of QuickTime for Java
  • Toggle between QTJava and native QT logic
  • Availability of official Nikon ND2 plugin
  • Toggle between Nikon ND2 and BF ND2 logic
  • Ability to upgrade to latest version of Bio-Formats, similar to ImageJ updater
  • Availability of various component libraries (in case JARs are separated)
  • Availability of native JPEG2000 codec, and ability to install it if needed
  • Lurawave license code
  • Behavior of SDT reader

To assist with this, consider an addition to the IFormatHandler API that identifies such configuration options in some standard way. If we can come up with a good solution, the configuration dialog would be simplified as it could simply iterate over known configuration options for each reader & writer.

Change History

comment:1 Changed 12 years ago by curtis

More things the configuration checking logic should be able to do:

  • Check to make sure there are no old JAR files in any of the folders (plugins, jre/lib/ext, /Library/Java/Extensions, /System/Library/Java/Extensions, etc.).
  • After installing a native library, check whether a restart of ImageJ/Java is necessary, and if so, notify the user.

comment:2 Changed 12 years ago by curtis

  • Cc curtis@… added

comment:3 Changed 12 years ago by curtis

  • Cc curtis@… removed

comment:4 Changed 12 years ago by curtis

The Bio-Formats configuration dialog plugin now exists in the source:trunk/loci/plugins/config package. Currently it can do everything mentioned above, EXCEPT:

  • Ability to upgrade to latest version of Bio-Formats, similar to ImageJ updater
  • Ability to install native JPEG2000 codec if needed
  • Ability to install or upgrade any other missing libraries
  • Checking common paths for old or duplicate JARs

All of the above features fall under the umbrella of installation and upgrade, and will be handled in a modular Bio-Formats Installer plugin. However, this plugin will be easily accessible from the configuration dialog via a "Check my system and install missing libraries" button in large, friendly letters.

comment:5 Changed 11 years ago by melissa

  • Milestone changed from bio-formats-m2 to bio-formats-4.0.0

comment:6 Changed 11 years ago by melissa

(In [4812]) Added ImageJ plugin that will download the latest trunk, daily or stable build. This plugin is automatically called if upgrade checking is enabled and a new stable version is detected; it can also be called manually using Plugins>LOCI>Upgrade LOCI Plugins. Closes #327, see #263.

comment:7 Changed 11 years ago by curtis

  • Milestone changed from bio-formats-4.0.0 to bio-formats-4.1.0

comment:8 Changed 10 years ago by melissa

  • Milestone bio-formats-4.1 deleted

comment:9 Changed 9 years ago by curtis

  • Status changed from new to closed
  • Resolution set to fixed

Ability to install native JPEG2000 codec if needed

Bio-Formats decodes JPEG2000 in pure Java now, so this is no longer needed.

Ability to install or upgrade any other missing libraries Checking common paths for old or duplicate JARs

The Fiji Updater largely obviates the need for this functionality.

Hence, I am closing this ticket!

Note: See TracTickets for help on using tickets.