Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 1
Speaker Eric Bachard Professor of Applied Physics at l'UTBM ( http://www.utbm.fr ) Contributor since end 2003 Domain developer ( core dev. ) since 2005 Ex-Co Lead Porting Project (2006-2007) Lead, OpenOffice.org Education Project
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 2
The OpenOffice.org Project, is ...
A Community Project, Itself organized in (a lot of) projects
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 3
Types of Projects There are 3 project types in OpenOffice.org organization Accepted : code developpement (API, modules), Marketing, QA,... ● Incubator : new experimental projects : Education, Extensions ● Native lang : native lang communities ●
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 4
Rôle of « Native Lang » projects
Assist the users in their native lang ● Documentation : FAQ, tutorials, guides, and so on. ● Traduction of the software ● Quality Assurance of the translated locale ● Relay of the marketing actions, international lobbying ●
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 5
OpenOffice.org is localized In around 100 langs
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 6
The Francophone project (fr) Is of a Native Lang project type
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 7
Howto participate to the fr project ? Helping the users ● Elaborate the FR documentation ● Sharing templates, macros, and so on ● Quality Assurance : ● QA Tests : validation of the FR versions ● Review of unconfirmed issues ● Developing extensions ● Participate to the informative actions ●
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 8
Role of the « Incubators » projects Experiment ● Validate a new need ● Innovate and make the OpenOffice.org Project progress ●
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 9
Education Project is an incubator and INTERNATIONAL project type
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 10
The goals of the Education Project ? This is a young project, Belonging to OpenOffice.org with the main goal to create a bridge between Educational World and OpenOffice.org
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 11
' Who ' is the Education Project ?
Approximatively 100 members, Students, developers (mostly) From all countries All participate to OpenOffice.org
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 12
The limits of the OpenOffice.org project.. An Open Source project does not allow to manage money (donations, sponsors, travel founding for events .. ) ● Money management slow, complicated ● Not enough of flexibility for innovation ● Inertia ● Structure not always well adapted ●
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 13
The 3 main objectives of Education Project : Create a network of teachers using OpenOffice.org ● Provide a space for exchanging pedagogical contents, under free file formats ● Teach, provide young (core-)developers to write code for OpenOffice.org ●
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 14
1er Objective : creation of the network of teachers Notion of Academical correspondent (all levels) ● Don't stay isolated, inform, animate … ●
See (french link): http://wiki.services.openoffice.org/wiki/Fr-EDUCATION
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 15
2nd Objective : provide a sharing area Not possible with the current structure : ● Missing (or not adapted) tools ● Make a change accepted takes too much of energy/time ● Creativity needs independence Retained Solution : find external resources Through a 1901 law non profit association: EducOOo
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 16
Transition …
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 17
What is EducOOo ?
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 18
… this is a french 1901 law type non profit association , Who aims to be a ressource for the OpenOffice.org Education project http://www.educoo.org
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 19
The result …
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 20
Sharing area The association website: http://www.educoo.org/ EducOOo's blog : http://educooo.blogspot.com/
Campus Libre : http://campus-libre.educoo.org Mailing Lists :
http://www.educoo.org/pages/contribuer/ Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 21
Campus Libre : http://campus-libre.educoo.org already 120 users Less than a year old Contributions concern now more than 12 courses (lot of) documents waiting for validation
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 22
Other future actions… ●
●
Documents mutualization (free licenses, open formats) Maybe a day .. : cooperate for new documents creation (cf Sesamath)
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 23
and …
Work in cooperation with other non profit associations and free projects : Sesamath Ofset AFUL April Edulibre Kolekti Scenari FramaSoft .... Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 24
3ème Objectif : provide new developers Idea : Associate : theory (les professeurs) The know how (professional developers) The actors (students, profs, and so on) Mentors (OpenOffice.org Project developers) The needs (features for OpenOffice.org) Providing developers Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 25
Already started actions
Online Courses « ClassRooms » ● Projects with engineers schools students, and shools contributions ●
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 26
ClassRooms Online Courses ( IRC ) See:
http://wiki.services.openoffice.org/wiki/Education_Project/ClassRoom
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 27
Education Project Effort Mentored projects with active participation of the schools ●
http://wiki.services.openoffice.org/wiki/Education_Project/Effort
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 28
Schools who joined the project
Epitech/Epita (Paris, France) École Centrale Nantes (Nantes, France UTBM (Sévenans, France) Seneca College (Toronto Canada) …
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 29
Examples Mozilla 1.7.5 → Seamonkey 1.1.14 migration (Pierre Pasteau / Epitech Paris ) QA in progress, will be integrated Developers who contributed : Frank Schönheit (Sun MicroSystems), Eric Bachard (unaffiliated)
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 30
Examples Aude Quintana, Olivier Girardot (École Centrale Nantes): implementation of the eraser features, with Tablet PC and Impress. Code review in progress. Developers who contributed : Thorsten Behrens (Novell) Managed by Morgan Magnin, for Ecole Centrale Nantes
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 31
Examples Frédéric Gelot, Pierre-Jean Parot (École Centrale Nantes): annotations implementation with Tablet PC and Impress Developers who contributed : Thorsten Behrens (Novell) Managed by Morgan Magnin, for ECN
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 32
Other example : Seneca College, Toronto Professor : Fardad Soleimanloo (4 projects started, expected for Summer 09) All other proposed subjects : http://wiki.services.openoffice.org/wiki/Education_Project/Effort
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 33
Scheduled Project (july to december 2009 ): Thomas Fontenay, Abdelkader Bellabes ( Epitech Paris ) : performance improvement of OOo4Kids on powerless machines (include backport to OpenOffice.org for the most interesting solutions), profiling, User Interface Improvement Developers : Pierre Pasteau, Eric Bachard Managed by Julien Ballet for Epitech Paris
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 34
Conclusions The creation of reliable relations with engineers schools from everywhere works well (promising) This project does only need help .. We miss - developpers - sponsors - … mainly money in fact (founding travel, hardware) Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 35
Tracks for the future ... Teach OpenSource ● Example of Seneca College Toronto : propose an OpenSource curricula assumed by OpenOffice.org source code skilled professors ●
●
Work Sugar Labs, MIT( Machines XO + OOo4Kids)
→ Other project in progress : Ooo4Kids !!
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 36
What OOo4Kids is ? A light and fast OpenOffice.org version : without Base ● without Math ● without Java ● Dedicated to the 7-12 years ● working everywhere (Linux, Mac OS X, Windows) ●
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 37
Why ? Born from teachers requests : Schools often own old machine ● Schools often own powerless machines ● Chidren do not need all the features OpenOffice.org does provide ● The User Interface is too complicated ●
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 38
And … Allows to propose lot of applications to the students ! ● Forces to work in collaboration with teachers for every feature ● We can innovate ● We can « profile » (performance improvements, with the idea to « backport » the best improvements inside OpenOffice.org ● ( lot of other gooe reasons … ) ●
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 39
Howto contribute to Ooo4Kids ? Wiki : http://wiki.ooo4kids.org Mailing lists (french) : http://listes.educoo.org/mailman/listinfo/users (contact us ?)
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 40
Current state of OOo4Kids
Using OpenOffice.org development source code (future 3.2) The demand of creation of a new official and dedicated branch will be made soon → to be continued
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 41
Demonstration ...
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 42
Contact us (development)
IRC : server irc.freenode.net Channel : #education.openoffice.org Mailing lists:
[email protected] Project : http://education.openoffice.org
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 43
Want to help us ? Propose subjects for students Provide feedback of boring bugs in your dayly use of OOo when teaching Improve the look of our wiki (easy) Improve our Website Donate ? ... Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 44
Links Wiki Education Project : http://wiki.services.openoffice.org/wiki/Education_Project EducOOo blog : http://educooo.blogspot.com/ Campus Libre: http://campus-libre.educoo.org
FSOSS 2008 : http://fsoss.senecac.on.ca/2008/
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 45
Thank you to ...
The Linux Days Organization Mickaël Dupont for the logistic Fridrich Strba and his wonderfull family :) Ben Bois for his logos (ben at hooboo dot com )
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 46
thank you too to ... Nicolas Jeudy, Jean-Marie Lafon, Frédéric Diaz, Mathieu Lalanne, Rémi Boulle, Pierre Pasteau, Bastien Guerry, Morgan Magnin, Frédéric Gelot, Pierre-Jean Parot, Aude Quitana, Olivier Girardot, Jonathan Winandy, tous les autres élèves de l'ECN qui ont participé, Alexis Kaufmann, Isabelle Hurbain, Frédéric Ollivier, Rakesh Pandit, Alexandro Colorado, Thorsten Behrens, Philipp Lohmann, Stephan Schaefer, Herbert Duerr, Frank Schonheit, Fridrich Strba, Marie Claude Dugré, JeanPierre Archambault, Isa Zen, Vincent Backeljau, La Fondation Gdium, Patrick Sinz, OLPC France, Thierry de Vulpillières, .. et tous ceux que j'oublie .... Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 47
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 48
To download this presentation : http://eric.bachard.free.fr/Education/LinuxDays2009
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 49
Licence Appendix Public Documentation License Notice The contents of this Documentation are subject to the Public Documentation License Version 1.0 (the "License"); you may only use this Documentation if you comply with the terms of this License. A copy of the License is available at http://www.openoffice.org/licenses/PDL.html. The Original Documentation is Linux Days 2009 (en-US version) ericb OpenOffice.org Education The Initial Writer of the Original Documentation is Eric Bachard © 2009. All Rights Reserved. (Initial Writer contact(s):
[email protected]). Contributor(s): ______Eric Bachard________________________________. Portions created by ______ are Copyright ©_________[Insert year(s)]. All Rights Reserved. (Contributor contact(s):__eric.bachard at free dot fr)
NOTE: The text of this Appendix may differ slightly from the text of the notices in the files of the Original Documentation. You should use the text of this Appendix rather than the text found in the Original Documentation for Your Modifications.
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009 50