Activities/All
Applications native to the XO laptop are called Activities. Click on an activity name below for information about design and development status. For static content, see also library grid.
There is more information about activity development, OLPC Human Interface Guidelines, and installing an activity on other pages.
Two large collections of activities are from GCompris (most run well on an XO, though not completely sugarized yet) and WorldWideWorkshop.
Activities for download
General Search and Discovery
Journal: Object and activity browser ' |
Download: Journal.xo (v.74) Source: [1] Build: All |
Mime types: Internationalization: xo core Tags: none Development Status: ? |
Browse: Web browser based on Mozilla Firefox |
Download: Browse.xo (v.75) Source: [2] Build: All |
Mime types: .ogg, .html Internationalization: xo core Tags: none Development Status: ? |
Library: Overview of content activities Being packaged separately within /home/olpc |
Download: (v.–) Source: Build: Update.1 |
Mime types: Internationalization: l10n resources Tags: none Development Status: ? |
Read: Book/pdf reader Accessed from the browser; PDF functionality ok but mem-hungry. |
Download: Read.xo (v.35) Source: [3] Build: All |
Mime types: .pdf Internationalization: xo core Tags: none Development Status: ? |
Write: Word processor ' |
Download: Write.xo (v.53) Source: [4] Build: All |
Mime types: .doc, .abw, .txt, .rtf, .xhtml, .html, odt Internationalization: xo core Tags: none Development Status: ? |
Collage: Collage and book maker Being worked on by Sop |
Download: (v.–) Source: Build: None |
Mime types: Internationalization: Tags: none Development Status: ? |
MikMik: Distributed wiki editor ' |
Download: .xo (v.–) Source: sources Build: Joyride |
Mime types: Internationalization: l10n resources Tags: none Development Status: ? |
Story Builder: Graphical story constructor with a variety of characters and backgrounds and simple word-processing capabilities for writing and sharing via mesh. Please test! Part of the MaMaMedia Creative Center. |
Download: StoryBuilder.xo (v.9) Source: [5] Build: Joyride |
Mime types: Internationalization: No POT found Tags: none Development Status: ? |
Feeds : News and more
News Reader: News reader ' |
Download: NewsReader-21.xo (v.?) Source: Build: All |
Mime types: Internationalization: l10n resources Tags: none Development Status: ? |
Chat, Mail, and Talk
Chat: Text chat Works though a Jabber server on the School Server or link-local on the mesh. |
Download: Chat-24.xo (v.?) Source: Build: All |
Mime types: Internationalization: l10n resources Tags: none Development Status: ? |
gmail: Google email client A version of Browse that opens gmail as the homepage |
Download: Gmail-2.xo (v.?) Source: Build: Update.1 |
Mime types: Internationalization: Tags: none Development Status: ? |
Video: Video/Voice chat (Call) Can talk to another person over internet; peer to peer still being worked out. |
Download: Call-1.xo (v.?) Source: No SOURCE found Build: None |
Mime types: Internationalization: Tags: none Development Status: ? |
Drawing & Media creation/editing
Draw: Basic paint Needs more effects and collaboration. |
Download: Paint-14.x (v.?) Source: Build: All |
Mime types: Many mime types are supported; all available in GTK. Internationalization: l10n resources Tags: none Development Status: ? |
Tux Paint: Paint program for young kids Localized to 70 languages. Native code; Sugar API documentation is a roadbloc |
Download: (v.?) Source: No SOURCE found Build: None |
Mime types: Internationalization: Tags: none Development Status: ? |
Record: Still, video, and audio capture ' |
Download: Record-40.xo (v.?) Source: Build: All |
Mime types: Mime types: .jpg, .ogg Internationalization: Needs i10n Tags: none Development Status: ? |
TamTam: Music composition Four music activities for jamming, composing, and synthesizing |
Download: (v.?) Source: Build: All |
Mime types: .ogg, .midi Internationalization: l10n resources Tags: none Development Status: ? |
Interview (Our_Stories): Interviewing/OurStories activity under development; John Huang & team @ Google |
Download: OurStories-1.xo (beta) (v.?) Source: source Build: None |
Mime types: Mime types: produces .ogg, .mp3, .jpg Internationalization: No POT found Tags: none 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-RC-1.4.xo (v.?) Source: Build: Joyride |
Mime types: Internationalization: Tags: none 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-RC-1.7 (v.?) Source: Build: None |
Mime types: Internationalization: Tags: none Development Status: ? |
Joke Machine: Start a multimedia jokebook and invite your friends to add jokes to it via the mesh ' |
Download: JokeMachine-5 (v.?) Source: Build: Joyride |
Mime types: Internationalization: Tags: none Development Status: ? |
Programming
Developer Console: Developer's console Not a Sugar icon. Accessed with Alt+= from sugar, includes diagnostics and terminal. Removed from builds in favor of separate activities for terminal, logs, and analize. |
Download: (v.?) Source: Build: None |
Mime types: Internationalization: Tags: none Development Status: ? |
Develop: Development IDE/tool Most recent version not working in current builds. |
Download: (v.?) Source: Build: None |
Mime types: Internationalization: Tags: none Development Status: ? |
Pippy: Python Programming language/environment ' |
Download: (v.?) Source: Build: All |
Mime types: Internationalization: Tags: none Development Status: ? |
Etoys: Learning / programming / authoring environment ' |
Download: (v.?) Source: Build: All |
Mime types: Internationalization: Tags: none Development Status: ? |
DrGeo: interactive geometry Drag and drop from clipboard into Etoys |
Download: SAR file available here (v.?) Source: Build: None |
Mime types: Internationalization: Tags: none Development Status: ? |
Logo: Logo programming language ' |
Download: (v.?) Source: Build: None |
Mime types: Internationalization: Tags: none Development Status: ? |
Turtle Art: Pseudo-Logo graphical programming language ' |
Download: (v.?) Source: Build: All |
Mime types: Internationalization: Tags: none Development Status: ? |
Scratch: Learning / programming / authoring environment Under development |
Download: (v.?) Source: Build: None |
Mime types: Internationalization: Tags: none Development Status: ? |
EduKT: Multimedia Content Creator In Development, initial 0.29 release done. |
Download: (v.?) Source: Build: None |
Mime types: Internationalization: Tags: none Development Status: ? |
Guido van Robot: Educational programming language, IDE and lessons Stable. Work is done to integrate the lessons. |
Download: (v.?) Source: Build: None |
Mime types: Internationalization: Tags: none Development Status: ? |
Math & Science
Calculate: Basic calculator In the build; usable as is. Maybe grouped with spreadsheet. |
Download: (v.?) Source: Build: All |
Mime types: Internationalization: Tags: none Development Status: ? |
Calculadora: Basic calculator with visualization of calculations Some issues with render on XO |
Download: (v.?) Source: Build: None |
Mime types: Internationalization: Tags: none Development Status: ? |
Spreadsheet: Basic spreadsheet Not in the build yet. Group Sugar icon wi40px |
Download: (v.?) Source: Build: None |
Mime types: Internationalization: Tags: none Development Status: ? |
Ruler: Simple ruler and cm/mm grids Needs testing on real hardware. |
Download: (v.?) Source: .xo Build: None |
Mime types: Internationalization: Needs l10n Tags: none Development Status: ? |
Stopwatch: Basic stopwatch More features planned. |
Download: (v.?) Source: source Build: Joyride |
Mime types: Internationalization: Needs l10n Tags: none Development Status: ? |
Poll Builder: Create a poll, collect votes and analyze community opinions Please test! Part of the MaMaMedia Creative Center Beta. |
Download: Poll-11.xo (v.?) Source: Build: Joyride |
Mime types: Internationalization: Tags: none Development Status: ? |
Measure: Oscilloscope and Data Logging Trial 3 feature complete. Needs internationalization support before FRS. |
Download: (v.?) Source: Build: All |
Mime types: Internationalization: Tags: none Development Status: ? |
Acoustic Tape Measure: Measure distance between two laptops Under development. |
Download: AcousticMeasure-2.xo (v.?) Source: Build: Update.1 |
Mime types: Internationalization: Tags: none 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: none Development Status: ? |
Helix media activity: Media player ' |
Download: Image:Watch & Listen-8.xo (v.?) Source: Build: Joyride |
Mime types: Internationalization: Tags: none Development Status: ? |
Sonata music player: Musicpd backend and frontend ' |
Download: (v.?) Source: source Build: None |
Mime types: Internationalization: Tags: none Development Status: ? |
Games
File:Simcity icon.png | SimCity: SimCity ' |
Download: SimCity-2.xo (v.?) Source: Build: Joyride |
Mime types: Internationalization: Tags: none Development Status: ? |
Block Party: Tetris-inspired game ' |
Download: BlockParty-7.xo (v.?) Source: Build: None |
Mime types: Internationalization: Tags: none Development Status: ? |
Block Game: Tetris-like game .xo not working in sugar |
Download: BlockGame-1.xo.zip (v.?) Source: svn Build: None |
Mime types: Internationalization: Tags: none Development Status: ? |
Connect: Connect-4 game UI Improved to tell you what is going on (waiting for player to join...); works with salut; removed from Joyride awaiting a maintainer |
Download: (v.?) Source: Build: All |
Mime types: Internationalization: l10n resources Tags: none Development Status: ? |
Deducto: Logic game Running well in Sugar. Development going on to make it compatible with the UI guidelines. |
Download: (v.?) Source: Build: None |
Mime types: Internationalization: Tags: none Development Status: ? |
Kuku: Educational tutorial game ' |
Download: (v.?) Source: sources Build: None |
Mime types: Internationalization: l10n resources Tags: none Development Status: ? |
Implode: Logic game ' |
Download: (v.?) Source: Build: None |
Mime types: Internationalization: Tags: none Development Status: ? |
Memorize: Memory game ' |
Download: (v.?) Source: Build: All |
Mime types: Internationalization: Tags: none Development Status: ? |
Memoletters: Memory game for learning letters and numbers and more Replaced by Memorize |
Download: (v.?) Source: Build: None |
Mime types: Internationalization: Tags: none 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: none Development Status: ? |
ABC Flower: A more appropriate version of the hangman game ' |
Download: (v.?) Source: Build: None |
Mime types: Internationalization: Tags: none Development Status: ? |
Reversi: Reversi board game ' |
Download: (v.?) Source: sources Build: None |
Mime types: Internationalization: Tags: none Development Status: ? |
Jigsaw Puzzle: Classic picture-constructing game Please test! Part of the MaMaMedia Creative Center. |
Download: JigsawPuzzle-1_20071030.xo (v.?) Source: Build: Joyride |
Mime types: Internationalization: Tags: none Development Status: ? |
Slider Puzzle: Slider Puzzle to improve on puzzle solving skills Please test! Part of the MaMaMedia Creative Center. |
Download: SliderPuzzle-3_20071030.xo (v.?) Source: Build: Joyride |
Mime types: Internationalization: Tags: none Development Status: ? |
Spray Play: two- or more? player shape-pushing physics game ' |
Download: (v.?) Source: Build: None |
Mime types: Internationalization: Tags: none Development Status: ? |
3D Pong: 3d pong game ' |
Download: [6] (v.?) Source: Build: None |
Mime types: Internationalization: Tags: none Development Status: ? |
Typewriter: Phonics, Vocabulary and Typing game ' |
Download: (v.?) Source: sources Build: None |
Mime types: Internationalization: Tags: none Development Status: ? |
SpaceWars: Classic space game Ported by the Silverman brothers. |
Download: (v.?) Source: No SOURCE found Build: None |
Mime types: Internationalization: Tags: none 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: none Development Status: ? |
GCompris: Collection of games. Ported by the GCompris team, now integrated into Sugar. Each of the 100 activities are packaged individually, you can download the English bundles. Or, you can find out here how to build them. |
Download: (v.?) Source: Build: None |
Mime types: Internationalization: Tags: none Development Status: ? |
Domino: Math domino game Doesn't support mesh yet, you can play with your xo; |
Download: (v.?) Source: http://virtual.tuquito.org.ar/trac/sugar/ sources Build: None |
Mime types: Internationalization: Tags: none Development Status: ? |
Ecomundo: Life simulation game ' |
Download: (v.?) Source: sources Build: None |
Mime types: Internationalization: Tags: none Development Status: ? |
PegSolitaire: A Marble-Jumping Solitaire Game Works in Sugar; Created by a Team at Carnegie Mellon University; For Feedback please go to [7]. |
Download: PegSolitaire.xo (v.?) Source: Build: None |
Mime types: Internationalization: Tags: none Development Status: ? |
Image Quiz: Image Quiz Game ' |
Download: (v.?) Source: Build: None |
Mime types: Internationalization: Tags: none Development Status: ? |
Teacher and New User Tools
ePals: The ePals activity allows teachers and students to communicate with the ePals Global Community of learners from around the world ' |
Download: (v.?) Source: Build: None |
Mime types: Internationalization: Tags: none 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-1_20071030.xo (v.?) Source: Build: Joyride |
Mime types: Internationalization: Tags: none 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-2_20071030.xo (v.?) Source: Build: Joyride |
Mime types: Internationalization: Tags: none Development Status: ? |
Wikiosity: Customized reading list generation from link structure of Wikipedia ' |
Download: (v.?) Source: Build: None |
Mime types: Internationalization: Tags: none Development Status: ? |
Other
[[ColingoXO 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: (v.?) Source: Build: None |
Mime types: Internationalization: Tags: none Development Status: ? |
Example: Example demo how-to Demo/example of Sugar API usage. ' |
Download: (v.?) Source: User:AlbertCahalan#example_app Hello-1.0.0.tar.gz sources Build: None |
Mime types: Internationalization: Tags: none Development Status: ? |
Mesh Board: peer-to-peer "Craigslist" ' |
Download: (v.?) Source: Build: None |
Mime types: Internationalization: Tags: none Development Status: ? |
WikiBrowse: Wiki browser ' |
Download: (v.?) Source: Build: None |
Mime types: Internationalization: Tags: none Development Status: ? |
VisualAcuityDemo: Play with visual acuity measurements. ' |
Download: (v.?) Source: sources Build: None |
Mime types: Internationalization: Tags: none Development Status: ? |
Terminal: An activity version of the Sugar terminal needs l10n. |
Download: (v.?) Source: sources Build: Joyride |
Mime types: Internationalization: Tags: none Development Status: ? |
Log: An activity version of the Sugar logging tool needs l10n. |
Download: (v.?) Source: Build: Joyride |
Mime types: Internationalization: Tags: none Development Status: ? |
Analyze: An activity version of the Sugar analyze tool needs l10n. |
Download: (v.?) Source: Build: Joyride |
Mime types: Internationalization: Tags: none Development Status: ? |
xoIRC: An activity version of the urk IRC client needs l10n and embedding in the dev terminal. |
Download: source (v.?) Source: Build: None |
Mime types: Internationalization: Tags: none Development Status: ? |
CC Licensing Activity: Cartoons to explain Creative Commons licensing and provide a license chooser ' |
Download: (v.?) Source: Build: None |
Mime types: Internationalization: Tags: none Development Status: ? |
JNLP Handler: Java Web Start launcher for Browse activity A proof-of-concept effort for java support |
Download: (v.?) Source: Build: None |
Mime types: .jnlp Internationalization: Tags: none 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.
Installation
To manually install activities from a USB stick, go to the developer's console and type:
sugar-install-bundle /media/<USB stick name>
- trial-3 update: when you click on an xo file from a browser, it will download; from the sidebar, add it to the journal; from the journal, resume the file. This will install the activity on your XO.
Activities will eventually be launchable or installable from the mesh, taskbar, journal, clipbar, and browser.
Other collections of activities
- See the (deprecated) Activities page on redhat.com's olpc download site
- See also : Activity bundle, Library grid, Software ideas