Activities/All

From OLPC

< Activities
Revision as of 18:22, 1 February 2008 by Jmaloney (Talk | contribs)
Jump to: navigation, search
  This page is monitored by the OLPC team.
  english | español HowTo [ID# 104612]  +/-  

Contents

Projects : Activities · Collections · Testing


  For the general public

XO applications are called Activities. On this page you will find details about both Preinstalled activities and other activities that you can install yourself. There is detailed information about individual activities in this wiki—most of the activities listed below include a link to this detailed information. There is also general information about activities on the laptop.org website.

Note that this page lists all activities. Not all activities are yet usable, particularly the ones that do not ship with the laptop. Many are untranslated, buggy, or otherwise problematic. As this is a wiki, you are encouraged to create a page listing the activities which you have tested with local children or some other audience. Also, please contribute to the Activity guidelines page.

To install an activity:

  1. start the Browse activity on your XO;
  2. go to this page in the browser;
  3. click on the .xo bundle next to the word Download:, e.g., click on Implode.xo to download Implode;
  4. when it's finished, click OK.
  5. press the Home key (Image:Home_key_f3_small.png) (fifth from the upper left) to see the taskbar.
  6. scroll the taskbar to the right (by clicking on the arrow ) until you see the icon for the activity; click on it to start.

To remove an activity you have previously installed:

  1. remove the download entry in the Journal (from the detail view). It will be removed from the taskbar after you restart your XO.

Other ways to install and remove activities include xo-get and sugar-install-bundle. See Activities#Manual_installation

Some additional collections of activity and content are available; please see the library grid, the WorldWideWorkshop, and the GCompris collection. In addition, there are activities that can be loaded into Etoys available from The Software Architecture Group at HPI.


You can add new activities by following the instructions on the Creating an activity page (Please be sure to read our human interface guidelines). When adding your new activity to this page, please follow the template syntax as described on the Template:Activity page.


Activities for download

General Search and Discovery

Journal: Object and activity browser
Preinstalled
Download: Journal.xo (v.74)
Source: [1]
Build: All
Mime types:
Internationalization: xo core
Tags:
Development Status: ?


Browse: Web browser based on Mozilla Firefox
Preinstalled
Download: Browse.xo (v.75)
Source: [2]
Build: All
Mime types: .ogg, .html
Internationalization: xo core
Tags: internet, browser
Development Status: ?


Library: Overview of content activities
Preinstalled
Download: (v.)
Source:
Build: Update.1
Mime types:
Internationalization: l10n resources
Tags:
Development Status: ?


Image:Activity-xoget.png xo-get: A GUI for installing and removing activities
Beta version (Link fixed now)
Download: xoget.xo (v.)
Source: [3]
Build: None
Mime types:
xoget_cur_ver=1.2.3

Internationalization:
Tags:
Development Status: ?


Documents (Read, Write, and Share)

Read: Book/PDF reader
Preinstalled
Accessed by opening a PDF file from the Journal
Download: Read.xo (v.42)
Source: [4]
Build: All
Mime types: .pdf,.tiff,.djvu
Internationalization: xo core
Tags:
Development Status: ?


Write: Word processor
Preinstalled
Download: Write.xo (v.53)
Source: [5]
Build: All
Mime types: .doc, .abw, .txt, .rtf, .xhtml, .html, .odt
Internationalization: xo core
Tags:
Development Status: ?


Collage: Collage and book maker
Being worked on by Sop
Download: (v.)
Source:
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


MikMik: Distributed wiki editor
'
Download: MikMik.xo (v.8)
Source: sources
Build: Joyride
Mime types:
Internationalization: l10n resources
Tags:
Development Status: ?


Story Builder: Graphical story constructor with a variety of characters and backgrounds and simple word-processing capabilities
Please test! Part of the MaMaMedia Creative Center.
Download: StoryBuilder.xo (v.12)
Source: [6]
Build: Joyride
Mime types:
Internationalization: No POT found
Tags: create, stories
Development Status: ?


Feeds : News and more

News Reader: News reader
Preinstalled
Download: NewsReader.xo (v.23)
Source:
Build: All
Mime types:
Internationalization: l10n resources
Tags: rss
Development Status: ?


Chat, Mail, and Talk

Chat: Text chat
Preinstalled
Works through a Jabber server and through link-local on the mesh.
Download: Chat-34.xo (v.34)
Source: [7]
Build: All
Mime types:
Internationalization: xo core
Tags:
Development Status: ?


Gmail: Google email client
A version of Browse that opens gmail.com as the homepage
Download: Gmail.xo (v.2)
Source: [8]
Build: Update.1
Mime types:
Internationalization:
Tags:
Development Status: ?


Video Chat: Video/voice chat
Proof of concept, out of date. Does not work with current Sugar, requires extra codecs not distributable.
Download: Call.xo (v.2)
Source: [9]
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


xoIRC: An activity version of the urk IRC client
'
Download: (v.)
Source: [10]
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


Drawing & Media creation/editing

Draw: Simple paint activity
Preinstalled
Download: Paint.xo (v.13)
Source: [11]
Build: All
Mime types: produces .png, but reads all image formats available in GTK, such as .jpg, .png, .svg and .gif
Internationalization: xo core
Tags:
Development Status: ?


Record: Still, video, and audio capture
Preinstalled
Download: Record.xo (v.40)
Source:
Build: All
Mime types: Mime types: .jpg, .ogg
Internationalization: xo core
Tags: webcam
Development Status: ?





TamTam: Music composition and synthesis
Preinstalled
Four music activities for jamming, composing, and synthesizing
Download: (v.44)
Source: [12]
Build: All
Mime types: .ogg, .midi
Internationalization: xo bundled
Tags:
Development Status: ?


Interview (Our_Stories): Interviewing/OurStories activity
under development; John Huang & team @ Google
Download: OurStories.xo (v.1-beta)
Source: [13]
Build: None
Mime types: Mime types: produces .ogg, .mp3, .jpg
Internationalization: No POT found
Tags:
Development Status: ?


Flipsticks: Using keyframes, program a stick figure to twist, turn, tumble and dance
Please test! Part of the MaMaMedia Creative Center.
Download: FlipSticks.xo (v.1.4)
Source: [14]
Build: Joyride
Mime types:
Internationalization:
Tags: create, figure, animation
Development Status: ?


Cartoon Builder: Animate a cartoon character by creating a sequence of poses inside a filmstrip
Please test! Part of the MaMaMedia Creative Center.
Download: CartoonBuilder.xo (v.1.7)
Source: [15]
Build: None
Mime types:
Internationalization:
Tags: create, animation
Development Status: ?


Joke Machine: Start a multimedia jokebook and invite your friends to add jokes to it via the mesh
'
Download: JokeMachine.xo (v.8)
Source: [16]
Build: Joyride
Mime types:
Internationalization:
Tags:
Development Status: ?


Tux Paint: Paint program for young children
stamps included, localized to 70 languages, stereo sound
Download: [17] (v.1)
Source: [18]
Build: None
Mime types:
Internationalization: [19]
Tags: draw
Development Status: ?


Programming

Pippy: Python Programming language/environment
Preinstalled
Download: (v.10)
Source: [20]
Build: All
Mime types:
Internationalization: xo bundled
Tags: code, examples, learn
Development Status: ?


Etoys: Learning / programming / authoring environment
Preinstalled
See also [21]
Download: (v.69)
Source:
Build: All
Mime types:
Internationalization:
Tags: create, media, 3d, games
Development Status: ?


Logo: Logo programming language
'
Download: (v.)
Source:
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


Turtle Art: Pseudo-Logo graphical programming language
Preinstalled
Download: (v.4)
Source: [22]
Build: All
Mime types:
Internationalization:
Tags:
Development Status: ?



Turtle Art with Sensors: Turtle Art with sensor support (intensity and pitch of sound, resistive and voltage sensors). Spanish is now supported in the current release
{{}}
Download: v3 (v.3)
Source: [23]
Build: All
Mime types:
Internationalization:
Tags:
Development Status: ?


Scratch: Learning / programming / authoring environment
very preliminary XO port
Download: v1 (v.1)
Source:
Build: 653
Mime types:
Internationalization:
Tags:
Development Status: ?


EduKT: Multimedia Content Creator
under development
Download: (v.0.29)
Source: [24]
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


Guido van Robot: Educational programming language, IDE and lessons
Stable with 18 lessons included.
Download: [[25]] (v.3.3)
Source:
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


Developer Console: Developer's console
Formerly accessed with Alt+= from sugar, includes diagnostics and terminal. Removed from builds in favor of separate activities for terminal, logs, and analyze.
Download: (v.)
Source:
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


Develop: Development IDE/tool
'
Download: (v.)
Source: [26]
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


Inferno: Inferno Programming language/environment
Documentation Bundle
Download: inferno-012808.xo (v.012808)
Source: Google Code Project
Build: All
Mime types:
Internationalization:
Tags: code, examples, learn
Development Status: ?


Math & Science

Calculate: Basic calculator
Preinstalled
Download: (v.13)
Source: [27]
Build: All
Mime types:
Internationalization: xo bundled
Tags:
Development Status: ?


DrGeo II: interactive geometry
Install from Browse (>= update.1).
Download: XO file (v.104)
Source: [28]
Build: None
Mime types:
Internationalization: [29]
Tags: euclidean geometry, interactivity, programmed sketch
Development Status: ?


Calculadora: Basic calculator with visualization of calculations
'
Download: (v.)
Source:
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


Spreadsheet: Basic spreadsheet
'
Download: (v.)
Source:
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


Ruler: Graphical cm/mm ruler and grids to take measurements of lengths and angles of objects the size of XO laptop screen
'
Download: Ruler.xo (v.2)
Source:
Build: None
Mime types:
Internationalization: Ruler/Localization
Tags: measure
Development Status: ?


Stopwatch: Sharable stopwatch activity
'
Download: Stopwatch.xo (v.1)
Source:
Build:
Mime types:
Internationalization:
Tags:
Development Status: ?


Poll Builder: Create a poll, collect votes and analyze community opinions
Please test! Part of the MaMaMedia Creative Center Beta.
Download: Poll-16.xo (v.16)
Source: [30]
Build: Joyride
Mime types:
Internationalization:
Tags: polls
Development Status: ?


Measure: Oscilloscope and Data Logging
Preinstalled
Download: Measure-14.xo (v.14)
Source: [31]
Build: All
Mime types:
Internationalization: xo bundled
Tags:
Development Status: ?


Distance: Measure distance between two laptops
Preinstalled
requires two laptops
Download: AcousticMeasure.xo (v.6)
Source: [32]
Build: Update.1
Mime types:
Internationalization: xo bundled
Tags:
Development Status: ?


Schoolsplay: Collection of small arithmetic and reading/writing activities
Not yet fully functional but is stable
Download: schoolsplay.xo (v.0.4)
Source: svn browse
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


Math-xo: Collection of small arithmetic and reading/writing activities
Not released and not integrated into Sugar
Download: [] (v.)
Source: []
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


XaoS: An old-skool fractal zoomer, this is the raddest program ever!!!!!
A fast Mandelbrot generator with lots of cool features
Download: XaoS.xo (v.1)
Source: [33]
Build: all
Mime types:
Internationalization:
Tags:
Development Status: ?


Media, Audio & Video Players

DJ: unknown quantity
Not in current build
Download: (v.)
Source: No SOURCE found
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


Watch and Listen: Media player
Helix media player (non-FOSS codecs must be downloaded separately)
Download: Watch&Listen.xo (v.10)
Source:
Build: Joyride
Mime types:
Internationalization:
Tags:
Development Status: ?


Sonata music player: Play music from local/external storage
Musicpd backend and frontend (reported as currently only working with build 653)
Download: [34] (v.)
Source:
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


Fun Games

File:Simcity icon.png SimCity: Construct and maintain your own city
'
Download: Simcity.xo (v.4)
Source: [35]
Build: Joyride
Mime types:
Internationalization:
Tags:
Development Status: ?


Block Party: Tetris-inspired game
'
Download: BlockParty.xo (v.7)
Source: [36]
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


Block Game: Tetris-like game
too old to work in modern Sugar GUI
Download: BlockGame.xo (v.1)
Source: svn
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


Connect: Connect-4 game
requires two laptops
Download: Connect-20.xo (v.20)
Source: [37]
Build: All
Mime types:
Internationalization: xo bundled
Tags:
Development Status: ?


Deducto: Logic game
Running well in Sugar. Development going on to make it compatible with the UI guidelines.
Download: (v.)
Source: [38]
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


Kuku: Educational tutorial game
'
Download: kuku.xo (v.)
Source: [39]
Build: None
Mime types:
Internationalization: l10n resources
Tags:
Development Status: ?


Implode: Logic game
'
Download: Implode.xo (v.2)
Source:
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


Memorize: Memory game
Preinstalled
Download: (v.22)
Source: [40]
Build: All
Mime types:
Internationalization:
Tags:
Development Status: ?


Math game: math game for making a number as a function of 4 others
'
Download: (v.)
Source:
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


Maze: Maze game
'
Download: Maze.xo (v.5)
Source:
Build: None
Mime types:
Internationalization:
Tags: labyrinth game
Development Status: ?


ABC Flower: A more appropriate version of the hangman game
'
Download: (v.)
Source:
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


Reversi: Reversi board game
'
Download: (v.)
Source: [41]
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


Jigsaw Puzzle: Classic picture-constructing game
Please test! Part of the MaMaMedia Creative Center.
Download: JigsawPuzzle.xo (v.3)
Source: [42]
Build: Joyride
Mime types:
Internationalization:
Tags:
Development Status: ?


Slider Puzzle: Slider Puzzle to improve on puzzle solving skills
Please test! Part of the MaMaMedia Creative Center.
Download: SliderPuzzle.xo (v.5)
Source: [43]
Build: Joyride
Mime types:
Internationalization:
Tags:
Development Status: ?


Spray Play: two- or more? player shape-pushing physics game
'
Download: (v.36)
Source: [44]
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


ThreeDPong: 3D Pong game
'
Download: 3dpong.xo (v.)
Source: [45]
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


Typewriter: Phonics, Vocabulary and Typing game
'
Download: (v.)
Source: [46]
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


SpaceWars: Classic space game
Ported by the Silverman brothers.
Download: (v.)
Source: No SOURCE found
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


DazzleDarts: Classic physics game
Ported by the Silverman brothers and Vadim Gerasimov (network enabled, but not integrated into Sugar)
Download: (v.)
Source: No SOURCE found
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


GCompris: Collection of games.
Ported by the GCompris team, now integrated into Sugar. All of the 100 activities are also packaged in a single bundle, available on the detailed page.
Download: indvidual packages (v.)
Source: [47]
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


Domino: Math domino game
Doesn't support mesh yet, you can play with your xo;
Download: (v.)
Source: [48]
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


Ecomundo: Life simulation game
'
Download: (v.)
Source: [49]
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


Jump: A Marble-Jumping Solitaire Game
Works in Sugar; Created by a Team at Carnegie Mellon University; For Feedback please go to [50].
Download: Jump-1.xo (v.1)
Source:
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


Mimic: A sequence memorization game
Works in Sugar; Created by a Team at Carnegie Mellon University; For Feedback please go to [51].
Download: Mimic-1.xo (v.1)
Source:
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


Image:Activity-imagequiz-48.png Image Quiz: Image Quiz Game
Currently working on Single Player
Download: ImageQuiz.xo (v.)
Source: [52]
Build: None
Mime types:
Internationalization:
Tags: images
Development Status: ?


icon PlayGo: Play the ancient game of Go either locally or across two XO's
'
Download: PlayGo.xo (v.1)
Source: [53]
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


Doom: 3-D adventure with shooting, optionally multi-player
'
Download: Doom-1.xo (v.1)
Source:
Build: None
Mime types:
Internationalization:
Tags: 3D, R:M
Development Status: ?


Speak: An animated face that speaks whatever you type
'
Download: Speak-3.xo (v.3)
Source:
Build: None
Mime types:
Internationalization:
Tags: speech synthesizer
Development Status: ?



HorseGame: Feed apples to the horse
A simple game for small children
Download: HorseGame.xo (v.2)
Source: [54]
Build: None
Mime types:
Internationalization: na
Tags: pets
Development Status: ?


Teacher and New User Tools

the link for epals says file not found


ePals: The ePals activity allows teachers and students to communicate with the ePals Global Community of learners from around the world
-
Download: ePals.xo (v.2)
Source: [55]
Build: Joyride
Mime types: -
Internationalization: -
Tags:
Development Status: ?


MaMaMedia Creative Center:
A static suite of MaMaMedia Creative activities, but will become a user-customizable "Make Your Own Favorites" activity. Please test! Part of the MaMaMedia Creative Center Beta 1.4.
Download: MaMaMediaMenu.xo (v.3)
Source: [56]
Build: Joyride
Mime types:
Internationalization:
Tags:
Development Status: ?


MaMaMedia Learning Center:
Resources for students/teachers exploring the XO and MaMaMedia Creative Center in-class and independently. Please test! Part of the MaMaMedia Creative Center Beta 1.4.
Download: LearningCenter.xo (v.4)
Source: [57]
Build: Joyride
Mime types:
Internationalization:
Tags:
Development Status: ?


Wikiosity: Customized reading list generation from link structure of Wikipedia
'
Download: (v.)
Source:
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


Other

Colingo: Sponsored video editor allowing children to construct video dialogs with short video clips, for constructivist language-learning
needs interested developers to turn mock-up and description into code.
Download: Colingo.xol (v.1)
Source: [58]
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


Example: Example demo how-to Demo/example of Sugar API usage.
'
Download: (v.1)
Source: [59]
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


Mesh Board: peer-to-peer "Craig's list"
'
Download: (v.1)
Source:
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


DOS Emulator: Run DOS-based programs.
'
Download: (v.1)
Source:
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


WikiBrowse: browser and sync tool for wikipedia and other online wikis
'
Download: (v.)
Source: [60]
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


VisualAcuityDemo: Play with visual acuity measurements.
'
Download: (v.)
Source: [61]
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


Terminal: An activity version of the Sugar terminal
Preinstalled
Download: (v.2)
Source: [62]
Build: Joyride
Mime types:
Internationalization:
Tags:
Development Status: ?


Log: An activity version of the Sugar logging tool
Preinstalled
Download: (v.5)
Source: [63]
Build: Joyride
Mime types:
Internationalization:
Tags:
Development Status: ?


Analyze: An activity version of the Sugar analyze tool
Preinstalled
Download: (v.5)
Source: [64]
Build: Joyride
Mime types:
Internationalization:
Tags:
Development Status: ?


CC Licensing Activity: Cartoons to explain Creative Commons licensing and provide a license chooser
'
Download: License.xo (v.0.1)
Source: [65]
Build: None
Mime types:
Internationalization:
Tags:
Development Status: ?


JNLP Handler: Java Web Start launcher for Browse activity
A proof-of-concept effort for java support
Download: (v.)
Source: [66]
Build: None
Mime types: .jnlp
Internationalization:
Tags:
Development Status: ?


Localization

Please note the l10n (aka Localization) elements of the activity (ie: the POT file/directory link — [http:link POT] or [[PO page]]. You should also link to the activity/l10n subpage with po files and status if it exists.

Manual installation

xo-get

  • GUI
  • find activities with ./xo-get.py list or ./xo-get.py search ...
  • install with ./xo-get.py install ...
  • list installed activities: ./xo-get.py status
  • remove with ./xo-get.py remove ...

sugar-install-bundle

  • sugar-install-bundle /media/<USB stick name>

from a USB stick

with the Browse-Activity

  1. open the Browse Activity
  2. point it to file:///media/
  3. install like described at the very top

with xo-get

  1. open the Terminal activity;
  2. ./xo-get.py install /media/<USB stick name>/MyActivity.xo

with sugar-install-bundle

  1. open the Terminal activity;
  2. type sugar-install-bundle /media/<USB stick name>

You can also install an activity from the Journal by dragging the .xo bundle from the USB device.

See also

Personal tools
  • Log in
  • Login with OpenID
About OLPC
About the laptop
About the tablet
Projects
OLPC wiki
Toolbox
In other languages