Difference between revisions of "0.84/Everywhere"

From Sugar Labs
Jump to navigation Jump to search
(adapt to all screen resolutions, including weird ones like 1024x600)
 
(26 intermediate revisions by 9 users not shown)
Line 1: Line 1:
* Fonts
+
<noinclude>{{GoogleTrans-en}}{{TOCright}}</noinclude>[[Category:FeatureLanded]]
** sugar chooses a font based on the screen size and dpi (graphics/style.py); we need to make this work better for non-xo devices
+
== Run everywhere ==
* Different Screen Resolutions
+
 
** Sugar should adapt itself to the screen resolutions of other non-xo laptops, including weird ones, such as Classmate 2's 1024x600 resolution. (500.000 Classmate 2 (called Magalhães) laptops will be built in Portugal. Had a change to see Sugar 0.82 being run in them (without the -xo option) and it wasn't pretty).
+
=== People ===
 +
 
 +
Owner: Marco Pesenti Gritti
 +
 
 +
Peers
 +
 
 +
* Simon Schampijer
 +
* Morgan Collett
 +
 
 +
=== Ideas ===
 +
 
 +
* Encourage Fedora and Ubuntu communities to produce [[0.84/Sugar LiveCD|Sugar LiveCD]]. Advertise them, get schools to use them and to provide feedback.
 +
** LiveUSB is also important, as it means someone can make changes;
 +
** making sure that multiple Live media Sugars can talk to each other so that people can experience the collaboration features is very important.
 +
* Sugar chooses a font based on the screen size and dpi (graphics/style.py); we need to make this work better for non-xo devices.
 +
* Sugar should adapt itself to the screen resolutions of other non-xo laptops, such as Classmate 2's 1024x600 resolution.
 +
* bundlebuilder should be improved to use the correct system paths when doing a system installation, so that activities can be more easily packaged into rpm or deb. For example, translations should go in /usr/share/locale.
 +
* all major linux distributions should have high quality Sugar packages, so for their users is just a matter of installing sugar and have it running. Contacts and progress tracker [[Development Team/Packaging|here]].
 +
 
 +
=== Activities ===
 +
 
 +
We should make sure that activities works well on our various livecd. Here is a list of important ones, provided by Bill Kerr.
 +
 
 +
* X2o: A puzzle solving and critical thinking game similar to the Incredible Machine; make crazy contraptions to get the O back on top of the X
 +
* vu.lux.olpc.Pacmanpacman: A Pacman clone
 +
* gcompris: educational games
 +
* guido van robot: Educational programming language, IDE and lessons; Stable with 18 lessons included
 +
* simcity: Construct and maintain your own city
 +
* Terminal – linux command line (explore some linux commands)
 +
* Story Builder - Graphical story constructor with a variety of characters and backgrounds and simple word-processing capabilities (MaMaMedia)
 +
* Speak – An animated face that speaks whatever you type
 +
* Scratch - multimedia visual programming language
 +
* Slider puzzle- Slider Puzzle to improve on puzzle solving skills (MaMaMedia)
 +
* Pippy – Python Programming language/environment (run samples by clicking on grey horizontal line)
 +
* Maze - Maze game
 +
* Jump - A Marble-Jumping Solitaire Game. Works in Sugar; Created by a Team at Carnegie Mellon University
 +
* Jigsaw Puzzle - Classic picture-constructing game (MaMaMedia)
 +
* DrGeo II - Euclidean Geometry
 +
* Etoys - Learning / visual programming / authoring environment; includes Kedama which can simulate hundreds or thousands of objects
 +
* FlipSticks - org.worldwideworkshop.olpc.FlipSticks Using keyframes, program a stick figure to twist, turn, tumble and dance (MaMaMedia)
 +
* Cartoon Builder - Animate a cartoon character by creating a sequence of poses inside a filmstrip (MaMaMedia)
 +
* Chat - Text chat
 +
* BlockParty – Tetris-inspired game
 +
* Browse - Web browser based on Mozilla Firefox
 +
 
 +
=== Status ===
 +
 
 +
* Some work on bundlebuilder has been done. Fedora packages for activities are really trivial now.
 +
 
 +
== Deploy to a larger user base ==
 +
 
 +
=== People ===
 +
 
 +
Owner: ???
 +
 
 +
=== Actions ===
 +
 
 +
* For Sugar to be useful to the elderly (and to help with accessibility) we need to make sure we can do some scaling of fonts and other interface components.
 +
* Establish a testing/feedback regime to make sure that these tools really work in the field.
 +
 
 +
=== Status ===
 +
 
 +
* We need an owner and to start fleshing out the actions.

Latest revision as of 14:21, 5 November 2013

Run everywhere

People

Owner: Marco Pesenti Gritti

Peers

  • Simon Schampijer
  • Morgan Collett

Ideas

  • Encourage Fedora and Ubuntu communities to produce Sugar LiveCD. Advertise them, get schools to use them and to provide feedback.
    • LiveUSB is also important, as it means someone can make changes;
    • making sure that multiple Live media Sugars can talk to each other so that people can experience the collaboration features is very important.
  • Sugar chooses a font based on the screen size and dpi (graphics/style.py); we need to make this work better for non-xo devices.
  • Sugar should adapt itself to the screen resolutions of other non-xo laptops, such as Classmate 2's 1024x600 resolution.
  • bundlebuilder should be improved to use the correct system paths when doing a system installation, so that activities can be more easily packaged into rpm or deb. For example, translations should go in /usr/share/locale.
  • all major linux distributions should have high quality Sugar packages, so for their users is just a matter of installing sugar and have it running. Contacts and progress tracker here.

Activities

We should make sure that activities works well on our various livecd. Here is a list of important ones, provided by Bill Kerr.

  • X2o: A puzzle solving and critical thinking game similar to the Incredible Machine; make crazy contraptions to get the O back on top of the X
  • vu.lux.olpc.Pacmanpacman: A Pacman clone
  • gcompris: educational games
  • guido van robot: Educational programming language, IDE and lessons; Stable with 18 lessons included
  • simcity: Construct and maintain your own city
  • Terminal – linux command line (explore some linux commands)
  • Story Builder - Graphical story constructor with a variety of characters and backgrounds and simple word-processing capabilities (MaMaMedia)
  • Speak – An animated face that speaks whatever you type
  • Scratch - multimedia visual programming language
  • Slider puzzle- Slider Puzzle to improve on puzzle solving skills (MaMaMedia)
  • Pippy – Python Programming language/environment (run samples by clicking on grey horizontal line)
  • Maze - Maze game
  • Jump - A Marble-Jumping Solitaire Game. Works in Sugar; Created by a Team at Carnegie Mellon University
  • Jigsaw Puzzle - Classic picture-constructing game (MaMaMedia)
  • DrGeo II - Euclidean Geometry
  • Etoys - Learning / visual programming / authoring environment; includes Kedama which can simulate hundreds or thousands of objects
  • FlipSticks - org.worldwideworkshop.olpc.FlipSticks Using keyframes, program a stick figure to twist, turn, tumble and dance (MaMaMedia)
  • Cartoon Builder - Animate a cartoon character by creating a sequence of poses inside a filmstrip (MaMaMedia)
  • Chat - Text chat
  • BlockParty – Tetris-inspired game
  • Browse - Web browser based on Mozilla Firefox

Status

  • Some work on bundlebuilder has been done. Fedora packages for activities are really trivial now.

Deploy to a larger user base

People

Owner: ???

Actions

  • For Sugar to be useful to the elderly (and to help with accessibility) we need to make sure we can do some scaling of fonts and other interface components.
  • Establish a testing/feedback regime to make sure that these tools really work in the field.

Status

  • We need an owner and to start fleshing out the actions.