Emmabuntus, Ubuntu, Derivate, Linux, Open Source BackTrack, Linux, distributions, Ubuntu, derivate, securuty, forensic VirtualBox, Linux, Ubuntu, Raring Ringtail synaptic, Ubuntu, Linux, software packages jwplayer, multimedia, Linux, Ubuntu, flash Meshlab, graphic, software, Ubuntu, open source, Linux Synapse, Linux, Ubuntu, raring, Quantal Gimp, Ubuntu, Linux FreeMind, Linux, open source Linux, infographic, history

GCompris is a suite of educational software for children aged 2 to 10.

GCompris is a suite of educational software for children aged 2 to 10.

It is available for Linux, Mac OS X and other systems. Binaries compiled for Microsoft Windows version are distributed as crippleware with a restricted number of activities; it is possible to access all the activities in Windows for a fee.


GCompris has more than 100 activities related to:

* Computer discovery: keyboard, mouse, different mouse gestures
* Algebra: table memory, enumeration, double entry table, mirror images
* Science: the canal lock, the water cycle, the submarine, electric simulations
* Geography: place the country on the map
* Games: chess, memory, connect 4, oware, sudoku
* Reading: reading practice
* Other: learn to tell time, puzzle of famous paintings, vector drawing, cartoon making

ukraine women

Development history

The first version of the game was made in 2000 by Bruno Coudoin, a French software engineer. Since the first release it was distributed freely on the Internet and was protected by the GNU General Public License. The motivation behind the development was to provide native educational application for Linux. Since then, the software has seen continuous improvements, in term of graphical and number of activities, thanks to the help of many developers and graphic artists joining the project over the years.

The name GCompris comes from the French "J'ai compris", which is French for "I have understood".

If you want to add new boards, download and run GCompris, it comes with a full documentationPython. GCcompris is based on the widget Canvas from Gnome). Have a look also at the API of the gnomecanvas. that describes the GCompris internal and a step by step instruction on how to add boards. To give an idea of the amount of work, a board is usually set in a single file of about 500 lines of C code or

Slide presentation of the GCompris architecture The last 4 slides give a good architecture overwiew.
- Full presentation in Openoffice.org format
- Full presentation exported in HTML .

Developers documentation for activities in python:
- Python wrapper for GCompris (by Olivier Samyn)
- Python Reference
- Python Tutorial

SVN allows you to access the latest source code

GCompris code is available from the GNOME Subversion repository.

From the Gnome web site:

Many people who are interested in working with GNOME development find their first hurdle is figuring out how to use Subversion. This document will be a quick tutorial.

Subversion is a powerful method of allowing many developers work on the same source code. This is possible because each developer checks out a copy of the current version of the source code. Then they each independently work on their personal copy of the sources. When they have made changes, they commit them back to the Subversion repository. The Subversion server takes care of things like trying to merge their changes with those of others. When that doesn’t work, the developer is notified and they do a hand merge of the conflicts.

To get the newest GCompris source from Subversion, you need to have it installed.

The first command you need is: svn co http://svn.gnome.org/svn/gcompris/trunk gcompris

To read more on Subversion on Gnome go there.

Alternatively you can browse the GCompris code online.

AsteClick - MacBook Air

Latest addition: Wednesday 26 November 2008.

Chris Brown – With You

Related Post

Linux Links

    160x600     step

Do you consider this article interesting? Share it on your network of Twitter contacts, on your Facebook wall or simply press "+1" to suggest this result in searches in Google, Linkedin, Instagram or Pinterest. Spreading content that you find relevant helps this blog to grow. Thank you!
Share on Google Plus

About Hugo Repetto

Ubuntu is a Linux distribution that offers an operating system predominantly focused on desktop computers but also provides support for servers. Based on Debian GNU / Linux, Ubuntu focuses on ease of use, freedom in usage restriction, regular releases (every 6 months) and ease of installation.
    Blogger Comment
    Facebook Comment


Post a Comment