Blog | Roadmap | Browse Source | View Tickets | Register | Trac Login | Forgot Password?

Deliverables for ICE cycle 2006-11-14

Summary

The previous cycle was a beauty, we resolved the performance issues with packages containing the hundreds of files you get with Breeze presentations and finish off the identified requirements for Books. We started work on the documentation and processes for handy maintenance over to support staff such as IMM's for the courseware and other skins and Network Services for installations. On top of that the required application features and bug fixes for ICE version 1.0 were completed. This means that ICE version 1.0 is to be released this cycle. Because the main programmer is on leave for most of this cycle there won't be any major development this cycle but rather documentation.

Achieved deliverables

  • performance issues were a package contains both single large files and lots of small files such Breeze presentations

  • documentation for maintenance handover:

    • how to update the skins and how they work - started

    • how to install ICE for USQ courseware and publications - started

  • begin implementing LaTeX

  • document flow for courseware books (page numbering, starting positions for modules)

  • updates and fixes for the Word and OOo to templates (including adding additional inline styles etc)

  • remaining tickets for ICE version 1.0, see http://ice.usq.edu.au/trac/wiki/IceOpenSource/Ver1.0Tickets

Outstanding deliverables

  • installation documentation

  • skin maintenance documentation

Proposed deliverables

  • ICE Version 1.0

    • Windows installer

    • Mac disk image

    • release notes

  • documentation updates

    • ICE guide

    • Installation instructions

    • creating skins

Questions/Discussions for stakeholders

Replace odt to xhtml stylesheet with python before implementing LaTex?
Because of the flat nature of the open document xml used by OpenOffice.org we feel the xsl styleseeht for doing the transformation from odt to xhtml has reached a limit. Replacing the xsl stylesheet with python we get the following benefits:
  • much improved performance for transforming documents

  • known transformation faults will be easier to resolve, eg issues with nested tables

  • new transformation features easier to implement e.g. LaTex

  • the bug with libxslt library causing ICE to crash will become non applicable

This will come at a development cost where it was decided to implement LaTex first. It would take approx 40 work units (1 cycle of new features) to get to a stage we we can start on user testing.
Support for list starting values
It has been brought up before and again recently that we may need support starting values on lists (other than 1). As well structured documents shouldn't require such a feature this may not be the case in practice and need to look at examples were it is felt it is required.
MathType
Ron has found Libraries that should be able to convert MathType in LaTex or MathML however, there are licensing issues in that they won't be able to be distributed with ICE and can only be used by those who have a MathType license. This means we need to either find an open source library or work out another process that is allowed using the License such as a web service to do the conversion.

Demo of features for stakeholders

A simple demo of annotations using the document notes.

Annotation: 2006-10-31 00:00:00

Example of an annotation using the notes feature in OpenOffice.org.

About the cycle notes

The cycle notes are used to summarize the outcomes of the completed cycle and provide stakeholders with an overview of the deliverables for the next cycle. They are also used to raise any issues for discussion and provide other information for those who are unable to attend the meetings. Specific information on tasks to be completed are available in the ticketing system, see below.

More information

USQ staff members please see:

http://sds.dec.usq.edu.au/projects/sdt/roadmap

Non USQ staff please see the ICE open source site:

http://ice.usq.edu.au/trac/roadmap

Archives

View archived cycle notes

previous up next