eric bachard /openoffice.org education / linux days geneva...
TRANSCRIPT
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009
1
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009
2
Speaker
Eric BachardProfessor of Applied Physics
at l'UTBM ( http://www.utbm.fr )Contributor since end 2003
Domain developer ( core dev. ) since 2005Ex-Co Lead Porting Project (2006-2007) Lead, OpenOffice.org Education Project
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009
3
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
4
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
5
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
6
OpenOffice.org is localized
In around 100 langs
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009
7
The Francophone project (fr) Is of a
Native Lang project type
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009
8
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
9
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
10
Education Project is
an incubator andINTERNATIONAL
project type
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009
11
The goals of the Education Project ?
This is a young project,Belonging to OpenOffice.org
with the main goal tocreate a bridge
between Educational World and OpenOffice.org
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009
12
Approximatively 100 members,Students, developers (mostly)
From all countriesAll participate to OpenOffice.org
' Who ' is the Education Project ?
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009
13
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
14
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
15
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
16
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 resourcesThrough a 1901 law non profit association: EducOOo
2nd Objective : provide a sharing area
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009
17
Transition …
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009
18
What is EducOOo ?
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009
19
… this is a french 1901 law type non profit association ,
Who aims to be a ressourcefor the
OpenOffice.org Education project
http://www.educoo.org
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009
20
The result …
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009
21
Sharing areaThe 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
22
Campus Libre : http://campus-libre.educoo.org
already 120 usersLess 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
23
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
24
and … Work in cooperation with other non profit associations and free projects :
SesamathOfsetAFULApril
EdulibreKolektiScenari
FramaSoft....
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009
25
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
26
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
27
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
28
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
29
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
30
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
31
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
32
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
33
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
34
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
35
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
36
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
37
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
38
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
39
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
40
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
41
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
42
Demonstration ...
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009
43
Contact us (development)
IRC : server irc.freenode.netChannel : #education.openoffice.org
Mailing lists: [email protected]
Project : http://education.openoffice.org
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009
44
Want to help us ?
Propose subjects for studentsProvide feedback of boring bugs in your dayly use of
OOo when teachingImprove the look of our wiki (easy)
Improve our WebsiteDonate ?
...
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009
45
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
46
Thank you to ...
The Linux Days OrganizationMickaë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
47
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é, Jean-Pierre 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
48
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009
49
To download this presentation :http://eric.bachard.free.fr/Education/LinuxDays2009
Eric Bachard /OpenOffice.org Education / Linux Days Geneva 4th June 2009
50
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.