RoadMap/pt

From OOo4Kids

Jump to: navigation, search

OOo4Kids

Roadmap for 1.0



Milestone 0.1 | 0.2 | 0.3 | 0.4 | 0.5 | 0.6 | 0.7 | 0.8 | 0.9 | 1.0


Current Milestone in progress is : 0.9.x


Tools

The current tool we use, is subversion. This is the tool provided by Adullact , but we'll change for git early 2010.

Branches

  • Stable version (will become 1.x ) is named trunk and is based on OOO320_m10 (will follow the OOO320 OpenOffice.org branch for the fixes)
  • Unstable (will become 2.x ) does not exist at the moment, will be created after git switch, and will be based in DEV300 branch
  • branches/1.0 : will be removed. We used it until 0.6. This branch is based on DEV300_m57, but is obsolete already.


Milestones (stable version)

Milestone 0.1

Fixed

  • better changes at build time
  • fixed crash when inserting a DataBase ( Insert -> Field -> Other (Database TAB )
  • removed: insert Database tab in insert -> other
  • improved connectivity changes (no longer building a lot of databases)
  • Removed Base options from preferences -> what happens when opening a Database ? -> nothing (ok)
  • Galaxy iconset : removed "by default" (fr only)
  • fixed the crash hen opening documents containing macros
  • modified splashscreen ( thanks to Ben Bois for the new one !! )
  • modified about logo
  • First try for the new applications iconset (thanks to Ben Bois again) :

Image:200900406_OOo4Kids_app_icons.png

Milestone 0.2

Fixed:

  • have the right default toolbars on Writer
  • default icons are now Crystal / big size
  • removed useless templates
  • yet another new About logo : thanks again to Ben !!
  • build process on Linux ( .deb) works nicely
  • (Mac only) performance : patches from issues 100172 + other : not perfect, but the delay when the first character has been hit in a new document, is now more acceptable


Milestone 0.3

Status:

100%
 
100% done

Goals : provide

  • Linux Intel (both 32 and 64 bits)
  • Linux PowerPC
  • Linux MIPS64 (gdium like)
  • Mac OS X Intel
  • Mac OS X PowerPC
  • Windows XP


... and complete the list of tasks below

Timeline : end of April May

Todo :

  • (Mac OS X, buildtime): fix the application name .lst file at packaging time, and force it to use the new OOo4Kids dedicated file
  • Implement a new .png loader, to replace the current .bmp one (if not done)
  • (performance, usability) change the default number of open sheets in Calc to 1
  • (performance, usability)change the number of columns to a multiple of 16 ( say 64) and the number of rows a multiple of 128 ( proposed : 128). See OOo wiki, number of rows
  • fix the toolbar positions at first launch (broken ?)
  • remove the security with macro
  • deactivate the macros in Basic (Macros in Python still work. Tested on Mac OS X Tiger Intel)
  • define a (first) list for icons
  • new start center (thanks to Ben Bois )
  • start to remove the copyrighted icons (no longer visible at runtime)
  • 1st round : cleanup the patch (scp2, vcl, svtools, officecfg,svx)

Milestone 0.4

Status:

100%
 
100% done

Todo:

  • Localize the Start Center in French
  • Localize the Start Center in Spanish ( thanks to Alexandro Colorado )
  • (Linux, buildtime) : fix cleanly the freeze at packaging time (undefined filename in epmfile.pl file in solenv) [ 1 day of work]
  • (Linux, runtime) : fix the crash when trying to uncheck Java [only occuring when using OOo on 64 bits machines] [1 day of work]
  • stabilize the build for all ports
  • find builders for all ports
  • change the (patented) color for the splashscreen (and use a more funny ;) ) (cf. OOo4Kids style guidelines)
  • [Design] start implementing the new iconset
  • start fixing licenses issues [2 days of work (1 day of discussions ... )]

Expected Timeline : end of May, early June End june, early July End August ?

Milestone 0.5

Status:

100%
 
100% done


Goal : provide public ports ( Mac / Linux Intel, PowerPC and MIPS, and Windows)

  • [Design] provide new application icons (Writer, Draw, Calc, Impress, Writer
  • [Design] have a new iconset
  • modify preferences to choose between : dummy/average/expert
  • implement the matching behavior with functions in calc
  • localization : en-US
  • localization : fr
  • localization : es
  • localization : pt


Expected Timeline : end of June => during RMLL 2009 End August

Delivered : Mid September

Milestone 0.6

Status:

100%
 
100% done


Implement new features :

  • create a complete tree for all ports [1 day of work]
  • modify the UI, to define/use a password in the prefs
  • Be sure all remaining copyrighted icons have been removed
  • improve the UI, continue to simplify
  • improve the installers for .deb
  • improve the installers for .rpm
  • Fix the StartCenter layout cleanly (current is hand calculated, for a given resolution <- uggly ) [4 days of work]
  • provide languagepacks ( .deb, .rpm and installed )


Expected Timeline : 0.6 due by mid October


Milestone 0.7

Status:

100%
 
100% done


  • localization : es
  • localization : nl
  • localization : de
  • localization : it
  • localization : zh-CN
  • Fix crashes : launching OOo4Kids in commandline
  • Added puppy Linux flag for epm at configure time
  • Improve.rpm and .deb packaging : simplified the list of the archives to be creatd ( e.g. base + its associated dependencies)
  • Fixed crashes and issues with testers
  • Fixed the crash, when clicking on the icon, while OOo4Kids is already launched
  • Fix more .deb and .rpm issues
  • Choose the toolbar content, per level, with the teachers
  • Added help strings, when the mouse cursor rolls over application icons in the Start Center
  • Added missing strings, for the Portuguese version (Windows only)
  • (trunk only) code rebased with OOO320_m11 sources


Expected Timeline : 0.7 due in same time as 0.8 (both milestone will be grouped in one milestone only)

Milestone 0.8

Status:

100%
 
100% done


alpha

  • fixe more crashes
  • fix the .doc freeze / crash
  • Goal : finalize the first version


Expected Timeline : 0.8 due by end November 2009 January 2010


Milestone 0.9

Status:

100%
 
100% done


Expected timeline : 0.9 aka beta, due by december 2009

beta

  • Linux Provide Debian archives (.deb) on Linux (expérimental) FIXME : change the packaging for a real Debian way after 1.0
  • Big size cursor (Mac OS X only)
  • Annotations mode available (color, pen size, can be modified, saved, erased during a presentation (Impress)
  • OOo4Kids is now available in finnish
  • Linux 3D OpenGL transitions (Impress, Mac OS X only)
  • Linux Added gstreamer feature (sound and video on Linux with Impress)
  • Add a password in the prefs, to avoid children hacking the configuration [4 days of work]

Milstone 1.0

  • FIXME -> fix other issues in the code (lost calls, dead code .. )* fix the crash when starting a Macro
  • fix the (random) crash with Impress at first try
  • fix yet other crashes, issues OOo4Kids related, and severe issues reported by testers


Expected by Christmas 2009 ?  :-)

Future version

  • Implement a new .png loader, to replace the current .bmp one (if not done)
  • (performance, usability) change the default number of open sheets in Calc to 1
  • (performance, usability)change the number of columns to a multiple of 16 ( say 256) and the number of rows a multiple of 128 ( proposed : 1024). See OOo wiki, number of rows
  • Fix (means choose) the code tree to be used : will be 3.2 branch
  • new idea (suggested by Kevin Le Roy) redesign the Start Center: propose a template or to open a file once the type of file has been choosen
  • implement an assistant for every type of document (needs to write all the scenarii first)
  • remove dead code : everything calling Database (and take care about the side effects)
  • remove complicated features in Calc, and other applications (FIXME: list me ...)
  • in order to teach children how to type properly, it could be nice to have a kind of "type or die", TuXType, ktouch game implemented in OOo4kids. This could be launchable under the Tools menu.
  • Very important : default font : have a dyslexic friendly font instead of "times new roman". Let's say "Lexia" (check licence problems) or Andika : http://scripts.sil.org/Andika, suggested by Christian Lohmaier (Andika Basic is released under the SIL Open Font License)
Personal tools