GCompris : past, present, future. 11th November 2010 – Latinoware Brasil Bruno Coudoin

Slides:



Advertisements
Similar presentations
CustomWare Australia - United States - Malaysia - New Zealand - Singapore.
Advertisements

IT Requirements Capture Process. Motivation for this seminar Discovering system requirements is hard. Formally testing use case conformance is hard. We.
Data Analytics and Dynamic Languages Lee E. Edlefsen, Ph.D. VP of Engineering 1.
Prepared by: Noor Azimah Hassan, ICT Dept. CFSIIUM.
David Maxwell Dan Hughes Eric Anderson. What is it? A screencast is a digital recording of a computer screen output Video screen capture Usually contains.
Raspberry Pi Training Truman College Goals of our Training Today Unbox and boot up the Raspberry Pi (RPi) Learn how to access the desktop graphical.
March 14, Microsoft Microsoft officially announced the date and time that Internet Explorer 9 (IE9) will move away from a release candidate and.
Course Management System An application that can be added to a web server to create a flexible web-based environment for creating and managing online courses.
Making Sugar sweet Experiences in creating a great user experience with UI design. 10/08/09.
Build a Free Website1 Build A Website For Free 2 ND Edition By Mark Bell.
WIRESCRIPT1 WIRESCRIPT Web Interactive REview of Scientific Culture, Research, Innovation Policy and Technology.
Small Business Resource Power Point Series The Importance of GOOD SALES COPY on a Website.
The new European Toolkit EC-CHM Miruna Bădescu EEA contractor: Eau de Web.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
Presentation By: Ryan Combs. Ubuntu Pronouced: ‘ oo-BOON-too’ Ubuntu is an African word that has a few meanings. 1)“Humanity to others” 2) “I am what.
National Portals Project 2001 Create software package Define channel areas Promote transparancy Streamline many portal initiatives Make use of available.
A. Aimar - EP/SFT LCG - Software Process & Infrastructure1 SPI Software Process & Infrastructure for LCG Project Overview LCG Application Area Internal.
Computer Fundamentals What is Computer Software?.
Software Ollie Coles Ollie Coles, Software. Paintshop pro Paintshop pro started out as being a graphics editor but more recently has become a vector graphics.
GLAST 1 Event Display VRVS meeting Glast software collaboration Pisa experience with ROOT N Lumb and G Spandre INFN-Pisa.
Zespół Szkół Nr 1 w Lubinie ecom4s2p Name of the tool: Internet based e-learning platform, providing easy to use tools for learning and collaboration online.
What is the KnowledgeNET ? The KnowledgeNET is an unparalleled New Zealand learning management. Communicate, The KnowledgeNET is a world class innovation,
Early adoption of Free and Open Source Software in a Higher School of Education: students' views in the academic and future professional contexts Nelson.
How To Get Involved In Open Source Nick Burch Senior Developer, Alfresco Software VP ConCom, ASF Member.
Building Communities GNOME.Asia Summit 20 th November 2009 Pockey Lam, Beijing Linux User Group
Constructionist learning with Sugar and the Beagle Board
Free Software - Introduction to free software and the GPL Copyright © 2007 Marcus Rejås Free Software Foundation Europe I hereby grant everyone the right.
Indefero Source Code Management Jethro Carr Improving your project's source, bug tracking and documentation with quality open source tools. Indefero Source.
1SFK 2010 | | Prishtina Tomeu Vizoso, Collabora Ltd. Sugar The learning platform.
One Laptop per Child Building XO User Developer Relationships November 20, 2008 Greg Smith OLPC Product Manager One Laptop per Child.
Developers Users Committers How do I configure this now? Just one more fix and I am done! CVS Download/Use Software Submit problems/ request features Store.
An Introduction to. Where did Fedora come from? Boxed set every 6 months == Failed business model [
Fedora Project Paul W. Frields Red Hat, Inc. Fedora Project Leader This presentation is licensed under a Creative Commons Attribution-ShareAlike (BY-SA)
Customize this slide for your business!
We want you! for aka Debian-Edu
THE PRESENT AND FUTURE nopCommerce  .
Introduction to Visual Basic. NET,. NET Framework and Visual Studio
Thank you for sharing the miracle!
Welcome to the KDE Project
Guidelines and Info: Webquest (& Report) and Teacher e-Portfolio
EXHIBITOR PRE-SHOW MARKETING CHECKLIST
Control Choices and Network Effects in Hypertext Systems
Introduction to Fedoraproject
USING WORD PROCESSOR AND POWER POINT IN THE CLASSROOM
SOCIAL @natureforall.global SOCIAL MEDIA TOOLKIT.
Guide to: Effective NGO website.
Building a Career in FOSS
Social Media Marketing Client Project – Phi Theta Kappa
Core WG Meeting November 16th, 2017.
This plan belongs to: Shayleen, MYP 3 Design and Art
Microsoft Word When writing the written tasks I decided to use Microsoft Word because it is a very simple and an easy software to use. Microsoft Word creates.
Web Site Project Management
Learn about PnP initiative and the new SharePoint Framework
Guidelines and Info: Webquest (& Report) and Teacher e-Portfolio
Which of these counts as a media text?
Helping Others Stay Safe Online
Shape Your Future Healthy Resources for Teachers
SE2811 Software Component Design Dr. Rob Hasker
Windows Virtual PC / Hyper-V
TL101A – Introduction To OA LodgeMaster
Helping teachers connect instantly with students and parents
Users Developers Committers Bug & Feature List CVS Checkout Latest
Your Top Tips guide to create your own event and share your good news!
Student Driven Digital Portfolios Introduction for Parents
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
OWASP Joomla! (CMS) Vulnerability Scanner Project Flyer
Gaming Engines for Windows 8
Core competencies What should we know before we complete our self-assessments? What questions might we have?
Remind App A free text messaging app that helps teachers, students, and parents stay connected.
AEP Retirement and updates in reselling Academic licensing
Presentation transcript:

GCompris : past, present, future. 11th November 2010 – Latinoware Brasil Bruno Coudoin

Why GCompris ● In 2000 when I started it there was almost nothing relevant as Free Software for small children. ● My wish was to promote GNU/Linux in schools. For ethical reasons, it is best to teach our children with Free Software.

How ● Start simple, release early, release often. ● KISS: Keep It Simple Stupid. No over design ● Take the problems as they come while keeping the right direction.

Encouragements ● From the start, despite the poor graphism and lack of functionalities, some people found GCompris on the Internet and encouraged me. ● My own children became beta testers and requested some features. ● The Free Software Fundation includes Gcompris in the official list of software they support.

Communication tools ● Hosting provided by sourceforge.net => No need to manage the project infrastructure. Source code is hosted by Gnome. ● ● Mailing list ● Instant communication through IRC

Publication and events ● Several publication is Free Software magazines but not only. ● Presentation of Gcompris in events like RMLL in France, Fosdem in Bruxel,... ● => Very important to create a community around the project.

Contributions ● Stay open to critics. ● Be open to allow people to join the” project easily. ● I am not a director, I don't tell contributor what they have to do, I only help them to do something useful for the project.

Contribution (2) ● Translated in more than 50 languages ● The graphism ● Adding new activities ● Structural modifications ● Packaging, creating binary version for the different GNU/Linux distributions

Contributions (3) ● Documentation (e.g. How to use Gcompris in classroom from Ofset by Jacques Bon) ● Adaptations, refining the pedagogical content with the help of teachers ● Cultural adaptations (e.g. nudity in paintings, national flags)

Type of users ● At home ● At school ● At the hospital ● In nursing home for retired people

Users, count yourself ● Hard to know how many users we have. Some number anyway: – 1000 Downloads / day – 1500 Visitors / day ● GCompris is deployed widely : – In Perou via the OLPC/ Sugar project – In Portugal in the Magellan project – In spain in Extremadura, Andalousie,... –

In classroom ● Managing classroom with italc

Business ● Increasing our audience with a Windows and MacOSX version. ● And at the same time commercialize it in order to: – Give and advantage to the GNU/Linux version – Finance / Motivate the development – Increase the audience by being distributed in commercial distribution channel.

Technology ● Based on GTK+ for the core ● Activities in C or Python ● The drawings use a canvas based API (goocanvas) that makes it easy to program: goo_canvas_rect_new (root, 100, 100, 400, 400, "line-width", 10.0, "radius-x", 20.0, "radius-y", 10.0, "stroke-color", "yellow", "fill-color", "red", NULL);

Under construction ● These last 2 years, a lot of structural work has been done: – Split the code in independent activities ● This allows us to be used in the OLPC /Sugar project. ● Replaced the obsolete GnomeCanvas by the GooCanvas ● Allows the dynamic resizing, no more need X to change the resolution.

New activities ● Rewrote the animation – Added a timeline – On peut remonter dans le temps maintenant. ● Game of the differences ● Lights off ● Details (of famous paintings) ● Hangman ● And as always many graphical improvements...

And the future... ● The future depends on you… ● Activity ideas ● My roadmap : – More activities in the reading / writing – Wiktio2xml : – Porting to MacOSX PowerPC – Activities around photo, music