Re: [Sugar-devel] Release 9.0 ... Finally.

2010-01-05 Thread Aleksey Lim
On Tue, Jan 05, 2010 at 11:53:57PM +0100, Bruno Coudoin wrote:
 After two years of work, the GCompris development team is happy to share
 with you the release of the version 9.0.
 
 GCompris is almost 10 years old and it needed to make some deep code
 restructuring. This release brings many mandatory changes to make it
 easier to enhance, maintain and distribute GCompris.
 
 The first major change has been driven by the Sugar community. On the XO
 there was a need to distribute the activities individually. Since the
 early days of GCompris, we had properly separated the core engine and
 the activities but the laters were shared in a single folder. Now each
 activity in GCompris have a single directory. This includes its code and
 its data (menu, icon, images, sounds, data set).
 
 Beside allowing per activity distribution, it is also makes it easier to
 contribute to GCompris, there is even an activity called pythontemplate
 that can be used as a starting point to create your own.
 
 The second major change has been to replace the old, unmaintained
 gnome-canvas toolkit by the more modern, Cairo based toolkit named
 goocanvas. This makes the rendering of GCompris much better, we now have
 an alpha channel and the antialiasing.
 
 The third change is our skin format that is now fully SVG based and uses
 the elements IDs. This way creating a skin can be done by editing a
 single file instead of 70 files.
 
 The last change is the image ratio (width versus height). In the old
 version we were using 800x600 (4/3) and could only do fullscreen by
 changing the screen resolution. Now, to accomodate newer monitors, we
 are using the 800x520 resolution which is wider. But GCompris playing
 area is not smaller because we managed to replace the big button bar to
 something more integrated. The full screen is done by rescaling ourself,
 you can even rescale GCompris in window mode.
 
 A good side effect is that GCompris can be used on big monitor and on
 smaller devices.
 
 Beside the major changes, there has been a lot of minor changes all
 around, it would take too many time to report these.
 
 At least, I have to mention: 
 - The new graphism from Stephane Cabaraux for the canal lock and water
   cycle activities. 
 - The new photo hunter activity by Marc Le Douarain 
 - More famous paintings by Marc Levivier.
 
 To give an idea of the changes, you may want to look a an old and a new
 version of our clock activity:
 http://gcompris.net/IMG/jpg/old_clock.jpg
 http://gcompris.net/IMG/jpg/new_clock.jpg

Great news, /me has switched to preparing new activities for ASLO.

 
 
 -- 
 Bruno Coudoin
 http://gcompris.net  Free educational software for kids
 http://toulibre.org  Logiciel Libre à Toulouse
 http://april.org Promouvoir et défendre le Logiciel Libre
 
 
 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel
 

-- 
Aleksey
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Release 9.0 ... Finally.

2010-01-05 Thread Bryan Berry
great work Bruno!

On Wed, Jan 6, 2010 at 4:38 AM, Bruno Coudoin bruno.coud...@free.fr wrote:

 After two years of work, the GCompris development team is happy to share
 with you the release of the version 9.0.

 GCompris is almost 10 years old and it needed to make some deep code
 restructuring. This release brings many mandatory changes to make it
 easier to enhance, maintain and distribute GCompris.

 The first major change has been driven by the Sugar community. On the XO
 there was a need to distribute the activities individually. Since the
 early days of GCompris, we had properly separated the core engine and
 the activities but the laters were shared in a single folder. Now each
 activity in GCompris have a single directory. This includes its code and
 its data (menu, icon, images, sounds, data set).

 Beside allowing per activity distribution, it is also makes it easier to
 contribute to GCompris, there is even an activity called pythontemplate
 that can be used as a starting point to create your own.

 The second major change has been to replace the old, unmaintained
 gnome-canvas toolkit by the more modern, Cairo based toolkit named
 goocanvas. This makes the rendering of GCompris much better, we now have
 an alpha channel and the antialiasing.

 The third change is our skin format that is now fully SVG based and uses
 the elements IDs. This way creating a skin can be done by editing a
 single file instead of 70 files.

 The last change is the image ratio (width versus height). In the old
 version we were using 800x600 (4/3) and could only do fullscreen by
 changing the screen resolution. Now, to accomodate newer monitors, we
 are using the 800x520 resolution which is wider. But GCompris playing
 area is not smaller because we managed to replace the big button bar to
 something more integrated. The full screen is done by rescaling ourself,
 you can even rescale GCompris in window mode.

 A good side effect is that GCompris can be used on big monitor and on
 smaller devices.

 Beside the major changes, there has been a lot of minor changes all
 around, it would take too many time to report these.

 At least, I have to mention:
 - The new graphism from Stephane Cabaraux for the canal lock and water
  cycle activities.
 - The new photo hunter activity by Marc Le Douarain
 - More famous paintings by Marc Levivier.

 To give an idea of the changes, you may want to look a an old and a new
 version of our clock activity:
 http://gcompris.net/IMG/jpg/old_clock.jpg
 http://gcompris.net/IMG/jpg/new_clock.jpg


 --
 Bruno Coudoin
 http://gcompris.net  Free educational software for kids
 http://toulibre.org  Logiciel Libre à Toulouse
 http://april.org Promouvoir et défendre le Logiciel Libre


 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel