Linux Days Geneva

Jun 4, 2009 - at l'UTBM ( http://www.utbm.fr ) ... http://wiki.services.openoffice.org/wiki/Fr-EDUCATION ... EducOOo's blog : http://educooo.blogspot.com/.
220KB taille 7 téléchargements 409 vues
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