SlideShare a Scribd company logo
1 of 14
Download to read offline
1FOSSA Conference
8 – 10 November 2010
J.Benzakki & D.Courtaud
The CoMEte Project
( Course on Mozilla Education
and Technologies @ Evry )
Judith Benzakki & Didier Courtaud
Email : judith.benzakki@univ-evry.fr
didier.courtaud@univ-evry.fr
2FOSSA Conference
8 – 10 November 2010
J.Benzakki & D.Courtaud
FOSS market
● The FOSS market has a huge expansion rate
 33 % in 2009 and 30 % in 2010 ( estimated )
 1470 M€ in 2009 in France
● FOSS is now used everywhere
 Administrations
 Public sector
 Big companies
● FOSS becomes mandatory
 "Up to 2012, at least 80 % of all the softwares will use
FOSS" ( GARTNER Group)
3FOSSA Conference
8 – 10 November 2010
J.Benzakki & D.Courtaud
FOSS & Education
● There is an important need of "FOSS-formed"
engineers in the companies
 Cost of the projects become important
 Need of new technologies : Web 2.0, rich applications
● It is the role of University to develop new FOSS
cursus
 To help students find a good job
 Make them discover new job opportunities
 To help communities to create new technologies
 Standards, interoperability, independance
 To help the development of the Numerical Economy
4FOSSA Conference
8 – 10 November 2010
J.Benzakki & D.Courtaud
Why Mozilla ?
● The Mozilla Foundation is leading major FOSS projects
including Firefox, Thunderbird, Fennec, ..
● The technologies which are used to build these
products are
 At the leading edge of innovation
 Web standards based
 Universal
● They give a new paradigm to make Web applications
 Faster
 More easy to maintain
 More interoperable
5FOSSA Conference
8 – 10 November 2010
J.Benzakki & D.Courtaud
Before CoMETE
● We began to experiment teaching these technologies
on a small scale
 A few courses in 2007-2008
 Several successful student projects
● From these first experiments, we understood that
 These technologies were ready to use
 They define a new design paradigm for Web applications
 On the Internet
 But also on the Intranets
6FOSSA Conference
8 – 10 November 2010
J.Benzakki & D.Courtaud
The CoMETE project
● The CoMETE project comes from
 The results of our first experiments
 The launch in parallel of the Mozilla Education Initiative
and also the Web Science Initiative
 The will of the MIAGE of Evry to be a leader in Web
technologies learning
● Goal of the project
 To learn the students all the Mozilla technologies in
order they can invest themselves
 In Mozilla or Mozilla-related products or in extensions to
these products
 To spread Mozilla technologies into the companies through the
students
 To make available on line educationnal ressources on
Mozilla technologies
7FOSSA Conference
8 – 10 November 2010
J.Benzakki & D.Courtaud
CoMETE audience
● About 30 students were involved in the CoMETE
projects in 2009
 A special "Learning Unit" has been created for them
inside the MIAGE cursus
 MIAGE is a well known French National Diplom in
Computer Science at the M2 level of the European LMD
schema
 Some of the students combine work and academc study
 They are employees of a company and they work directly for
the company's Intranet
8FOSSA Conference
8 – 10 November 2010
J.Benzakki & D.Courtaud
CoMETE contents
● The CoMETE project is divided into two parts
● Theoretical learnings are given by experts who
contribute to Mozilla for a long time
 Laurent Jounneau and Fabien Cazenave ( the project
lead of Kompozer )
 Equivalent to one full week
 Spread over a month
 The courses end with periods where students can test
the technologies by themselves
9FOSSA Conference
8 – 10 November 2010
J.Benzakki & D.Courtaud
CoMETE contents ( II )
● Each student must do a practical project
( 40h / 3 months )
 Proposed by the Mozilla community
 To develop Mozilla or Mozilla related projects
 Proposed by the companies where the students work
 If the companies accept to use the Mozilla technologies
● Each project ( ie each student ) has
 A project lead from the Community or the Company
 A project lead from the University
 Both project leads work together
 To follow the project
 To evaluate the project at the end
10FOSSA Conference
8 – 10 November 2010
J.Benzakki & D.Courtaud
CoMETE contents ( III )
● Each project is managed as an Open Source project
 Wiki and/or blog to follow the schedule of the project
 And to publish the differents releases of code
 Three intermediate versions of code that can be tested
by everybody
 Collaborative work is encouraged
 With all other students
 With the Mozilla community
 At the end of the project
 The student must write a report explaining the result of their
project, how and why this has been done
 There is a public oral presentation of all the projects
 All the students are evaluated on the contents of their work
but also on their "contributiveness" in other projects
11FOSSA Conference
8 – 10 November 2010
J.Benzakki & D.Courtaud
CoMETE : first year
● The results of the first year of the project are
 Students are enthusiastic to participate
 They are astonished by the quality of management of
FOSS projects
 Most of them were discovering FOSS
 All the projects have been well driven by the students
and the projects leads
 The resulting production of the projects is fairly good
 Some projects are even better
 http://kazhack.org/tmp/jnm10 ( in French )
12FOSSA Conference
8 – 10 November 2010
J.Benzakki & D.Courtaud
CoMETE : student feedbacks
● What students say about CoMETE :
 "It is marvelous to discover Open Source projects.We
did not know this part of Computer Science"
 "We did not imagine that FOSS projects were so well
structured"
 "We could apply immediately what we have learned in
concrete projects"
 "It is amazing to see that the jobs we have done is
taken into account in the next release"
 "It is the first time that we understand why we have
learned this technology or another"
 "We have discovered how to code in cooperation and it
is at the same time funny and professionnal"
 "Saying that we have participated to a FOSS project is
a good point to find a job"
13FOSSA Conference
8 – 10 November 2010
J.Benzakki & D.Courtaud
CoMETe results
● A "win-win" partnership between the Mozilla Foundation
and the University of Evry
● The Mozilla technologies will diffuse into the
Information Systems of many companies
● A lot of students will remember this course when in
industry
 To introduce and use these technologies
 To collaborate to Mozilla products
● In any case, many of them will continue to contribute
● This partnership is also a good point for the University
 Many students are attracted by this course
14FOSSA Conference
8 – 10 November 2010
J.Benzakki & D.Courtaud
Conclusion
● The ComETe project is the beginning of a durable
partnership between The Mozilla foundation and the
University of Evry.
 University of Evry is one of the European sites of the
Mozilla Education Initiative
 Possible partnerships with Seneca in Canada or Juan
Carlos in Spain
● It is the first step to a more generalized introduction
of FOSS in the academic cursus
 One goal of the MIAGE Evry is to promote Web Science
at large and a lot of its courses are already dedicated
to Web technologies

More Related Content

Similar to Co meteproject

ICOS EcoTour Presentation EN 091910
ICOS EcoTour Presentation EN 091910ICOS EcoTour Presentation EN 091910
ICOS EcoTour Presentation EN 091910jeffrey buderer
 
Creative Collaboration on a Media Handbook for Educators: Design of a Joint E...
Creative Collaboration on a Media Handbook for Educators: Design of a Joint E...Creative Collaboration on a Media Handbook for Educators: Design of a Joint E...
Creative Collaboration on a Media Handbook for Educators: Design of a Joint E...Mikhail Fominykh
 
2010-04-14 educon eMadrid cdk UC3M
2010-04-14 educon eMadrid cdk UC3M2010-04-14 educon eMadrid cdk UC3M
2010-04-14 educon eMadrid cdk UC3MeMadrid network
 
TU Delft OpenCourseWare presentation
TU Delft OpenCourseWare presentationTU Delft OpenCourseWare presentation
TU Delft OpenCourseWare presentationWillem van Valkenburg
 
FInES Cluster Meeting-Preparing for FP8_cma
FInES Cluster Meeting-Preparing for FP8_cmaFInES Cluster Meeting-Preparing for FP8_cma
FInES Cluster Meeting-Preparing for FP8_cmaECFInES
 
"ODF in The Netherlands, What's Next ..."
"ODF in The Netherlands, What's Next ...""ODF in The Netherlands, What's Next ..."
"ODF in The Netherlands, What's Next ..."Fabrice Mous
 
TU Delft on iTunes U
TU Delft on iTunes UTU Delft on iTunes U
TU Delft on iTunes Upsuijker
 
Overview on Up2U project and pilot activity
Overview on Up2U project and pilot activityOverview on Up2U project and pilot activity
Overview on Up2U project and pilot activityUp2Universe
 
AEL Tübingen - Projects presentation
AEL Tübingen - Projects presentationAEL Tübingen - Projects presentation
AEL Tübingen - Projects presentationClaudia Warth
 
Designing the future classroom
Designing the future classroomDesigning the future classroom
Designing the future classroomVasilis Drimtzias
 
Michela Insenga: 1.3) INSTEM – Innovation Network in STEM
Michela Insenga: 1.3)	INSTEM – Innovation Network in STEM Michela Insenga: 1.3)	INSTEM – Innovation Network in STEM
Michela Insenga: 1.3) INSTEM – Innovation Network in STEM Brussels, Belgium
 
Ensemble d5.2 project presentation ntua-v0.20
Ensemble d5.2 project presentation ntua-v0.20Ensemble d5.2 project presentation ntua-v0.20
Ensemble d5.2 project presentation ntua-v0.20ensemble_FInES
 
Introduction to NEXT-TELL project for schools
Introduction to NEXT-TELL project for schoolsIntroduction to NEXT-TELL project for schools
Introduction to NEXT-TELL project for schoolsPeter Reimann
 
Presentation of Going Nova work done for EU BRIDGE project
Presentation of Going Nova work done for EU BRIDGE projectPresentation of Going Nova work done for EU BRIDGE project
Presentation of Going Nova work done for EU BRIDGE projectAlex E.N.
 
Roger 2012 01 14
Roger 2012 01 14Roger 2012 01 14
Roger 2012 01 14rblamire
 

Similar to Co meteproject (20)

Education Project
Education ProjectEducation Project
Education Project
 
ICOS EcoTour Presentation EN 091910
ICOS EcoTour Presentation EN 091910ICOS EcoTour Presentation EN 091910
ICOS EcoTour Presentation EN 091910
 
Creative Collaboration on a Media Handbook for Educators: Design of a Joint E...
Creative Collaboration on a Media Handbook for Educators: Design of a Joint E...Creative Collaboration on a Media Handbook for Educators: Design of a Joint E...
Creative Collaboration on a Media Handbook for Educators: Design of a Joint E...
 
2010-04-14 educon eMadrid cdk UC3M
2010-04-14 educon eMadrid cdk UC3M2010-04-14 educon eMadrid cdk UC3M
2010-04-14 educon eMadrid cdk UC3M
 
TU Delft OpenCourseWare presentation
TU Delft OpenCourseWare presentationTU Delft OpenCourseWare presentation
TU Delft OpenCourseWare presentation
 
FInES Cluster Meeting-Preparing for FP8_cma
FInES Cluster Meeting-Preparing for FP8_cmaFInES Cluster Meeting-Preparing for FP8_cma
FInES Cluster Meeting-Preparing for FP8_cma
 
FInES Cluster Meeting-Preparing for FP8_CMA
FInES Cluster Meeting-Preparing for FP8_CMAFInES Cluster Meeting-Preparing for FP8_CMA
FInES Cluster Meeting-Preparing for FP8_CMA
 
"ODF in The Netherlands, What's Next ..."
"ODF in The Netherlands, What's Next ...""ODF in The Netherlands, What's Next ..."
"ODF in The Netherlands, What's Next ..."
 
TU Delft on iTunes U
TU Delft on iTunes UTU Delft on iTunes U
TU Delft on iTunes U
 
Overview on Up2U project and pilot activity
Overview on Up2U project and pilot activityOverview on Up2U project and pilot activity
Overview on Up2U project and pilot activity
 
AEL Tübingen - Projects presentation
AEL Tübingen - Projects presentationAEL Tübingen - Projects presentation
AEL Tübingen - Projects presentation
 
Designing the future classroom
Designing the future classroomDesigning the future classroom
Designing the future classroom
 
Cook edmedia 2016
Cook   edmedia 2016Cook   edmedia 2016
Cook edmedia 2016
 
NYSCATE 2010
NYSCATE 2010NYSCATE 2010
NYSCATE 2010
 
REVISING THE USE OF TECHNOLOGY IN THE ENGLISH CLASS
REVISING THE USE OF TECHNOLOGY IN THE ENGLISH CLASSREVISING THE USE OF TECHNOLOGY IN THE ENGLISH CLASS
REVISING THE USE OF TECHNOLOGY IN THE ENGLISH CLASS
 
Michela Insenga: 1.3) INSTEM – Innovation Network in STEM
Michela Insenga: 1.3)	INSTEM – Innovation Network in STEM Michela Insenga: 1.3)	INSTEM – Innovation Network in STEM
Michela Insenga: 1.3) INSTEM – Innovation Network in STEM
 
Ensemble d5.2 project presentation ntua-v0.20
Ensemble d5.2 project presentation ntua-v0.20Ensemble d5.2 project presentation ntua-v0.20
Ensemble d5.2 project presentation ntua-v0.20
 
Introduction to NEXT-TELL project for schools
Introduction to NEXT-TELL project for schoolsIntroduction to NEXT-TELL project for schools
Introduction to NEXT-TELL project for schools
 
Presentation of Going Nova work done for EU BRIDGE project
Presentation of Going Nova work done for EU BRIDGE projectPresentation of Going Nova work done for EU BRIDGE project
Presentation of Going Nova work done for EU BRIDGE project
 
Roger 2012 01 14
Roger 2012 01 14Roger 2012 01 14
Roger 2012 01 14
 

Recently uploaded

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

Recently uploaded (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Co meteproject

  • 1. 1FOSSA Conference 8 – 10 November 2010 J.Benzakki & D.Courtaud The CoMEte Project ( Course on Mozilla Education and Technologies @ Evry ) Judith Benzakki & Didier Courtaud Email : judith.benzakki@univ-evry.fr didier.courtaud@univ-evry.fr
  • 2. 2FOSSA Conference 8 – 10 November 2010 J.Benzakki & D.Courtaud FOSS market ● The FOSS market has a huge expansion rate  33 % in 2009 and 30 % in 2010 ( estimated )  1470 M€ in 2009 in France ● FOSS is now used everywhere  Administrations  Public sector  Big companies ● FOSS becomes mandatory  "Up to 2012, at least 80 % of all the softwares will use FOSS" ( GARTNER Group)
  • 3. 3FOSSA Conference 8 – 10 November 2010 J.Benzakki & D.Courtaud FOSS & Education ● There is an important need of "FOSS-formed" engineers in the companies  Cost of the projects become important  Need of new technologies : Web 2.0, rich applications ● It is the role of University to develop new FOSS cursus  To help students find a good job  Make them discover new job opportunities  To help communities to create new technologies  Standards, interoperability, independance  To help the development of the Numerical Economy
  • 4. 4FOSSA Conference 8 – 10 November 2010 J.Benzakki & D.Courtaud Why Mozilla ? ● The Mozilla Foundation is leading major FOSS projects including Firefox, Thunderbird, Fennec, .. ● The technologies which are used to build these products are  At the leading edge of innovation  Web standards based  Universal ● They give a new paradigm to make Web applications  Faster  More easy to maintain  More interoperable
  • 5. 5FOSSA Conference 8 – 10 November 2010 J.Benzakki & D.Courtaud Before CoMETE ● We began to experiment teaching these technologies on a small scale  A few courses in 2007-2008  Several successful student projects ● From these first experiments, we understood that  These technologies were ready to use  They define a new design paradigm for Web applications  On the Internet  But also on the Intranets
  • 6. 6FOSSA Conference 8 – 10 November 2010 J.Benzakki & D.Courtaud The CoMETE project ● The CoMETE project comes from  The results of our first experiments  The launch in parallel of the Mozilla Education Initiative and also the Web Science Initiative  The will of the MIAGE of Evry to be a leader in Web technologies learning ● Goal of the project  To learn the students all the Mozilla technologies in order they can invest themselves  In Mozilla or Mozilla-related products or in extensions to these products  To spread Mozilla technologies into the companies through the students  To make available on line educationnal ressources on Mozilla technologies
  • 7. 7FOSSA Conference 8 – 10 November 2010 J.Benzakki & D.Courtaud CoMETE audience ● About 30 students were involved in the CoMETE projects in 2009  A special "Learning Unit" has been created for them inside the MIAGE cursus  MIAGE is a well known French National Diplom in Computer Science at the M2 level of the European LMD schema  Some of the students combine work and academc study  They are employees of a company and they work directly for the company's Intranet
  • 8. 8FOSSA Conference 8 – 10 November 2010 J.Benzakki & D.Courtaud CoMETE contents ● The CoMETE project is divided into two parts ● Theoretical learnings are given by experts who contribute to Mozilla for a long time  Laurent Jounneau and Fabien Cazenave ( the project lead of Kompozer )  Equivalent to one full week  Spread over a month  The courses end with periods where students can test the technologies by themselves
  • 9. 9FOSSA Conference 8 – 10 November 2010 J.Benzakki & D.Courtaud CoMETE contents ( II ) ● Each student must do a practical project ( 40h / 3 months )  Proposed by the Mozilla community  To develop Mozilla or Mozilla related projects  Proposed by the companies where the students work  If the companies accept to use the Mozilla technologies ● Each project ( ie each student ) has  A project lead from the Community or the Company  A project lead from the University  Both project leads work together  To follow the project  To evaluate the project at the end
  • 10. 10FOSSA Conference 8 – 10 November 2010 J.Benzakki & D.Courtaud CoMETE contents ( III ) ● Each project is managed as an Open Source project  Wiki and/or blog to follow the schedule of the project  And to publish the differents releases of code  Three intermediate versions of code that can be tested by everybody  Collaborative work is encouraged  With all other students  With the Mozilla community  At the end of the project  The student must write a report explaining the result of their project, how and why this has been done  There is a public oral presentation of all the projects  All the students are evaluated on the contents of their work but also on their "contributiveness" in other projects
  • 11. 11FOSSA Conference 8 – 10 November 2010 J.Benzakki & D.Courtaud CoMETE : first year ● The results of the first year of the project are  Students are enthusiastic to participate  They are astonished by the quality of management of FOSS projects  Most of them were discovering FOSS  All the projects have been well driven by the students and the projects leads  The resulting production of the projects is fairly good  Some projects are even better  http://kazhack.org/tmp/jnm10 ( in French )
  • 12. 12FOSSA Conference 8 – 10 November 2010 J.Benzakki & D.Courtaud CoMETE : student feedbacks ● What students say about CoMETE :  "It is marvelous to discover Open Source projects.We did not know this part of Computer Science"  "We did not imagine that FOSS projects were so well structured"  "We could apply immediately what we have learned in concrete projects"  "It is amazing to see that the jobs we have done is taken into account in the next release"  "It is the first time that we understand why we have learned this technology or another"  "We have discovered how to code in cooperation and it is at the same time funny and professionnal"  "Saying that we have participated to a FOSS project is a good point to find a job"
  • 13. 13FOSSA Conference 8 – 10 November 2010 J.Benzakki & D.Courtaud CoMETe results ● A "win-win" partnership between the Mozilla Foundation and the University of Evry ● The Mozilla technologies will diffuse into the Information Systems of many companies ● A lot of students will remember this course when in industry  To introduce and use these technologies  To collaborate to Mozilla products ● In any case, many of them will continue to contribute ● This partnership is also a good point for the University  Many students are attracted by this course
  • 14. 14FOSSA Conference 8 – 10 November 2010 J.Benzakki & D.Courtaud Conclusion ● The ComETe project is the beginning of a durable partnership between The Mozilla foundation and the University of Evry.  University of Evry is one of the European sites of the Mozilla Education Initiative  Possible partnerships with Seneca in Canada or Juan Carlos in Spain ● It is the first step to a more generalized introduction of FOSS in the academic cursus  One goal of the MIAGE Evry is to promote Web Science at large and a lot of its courses are already dedicated to Web technologies