Demonstration build: Difference between revisions
(6 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
The XO is often presented in demonstration, at events, to new users, or as a showcase for what would be possible under different school or low-infrastructure scenarios. |
|||
==Demo Laptop Description== |
|||
⚫ | |||
== Demonstration build == |
|||
⚫ | |||
⚫ | |||
We are preparing a set of builds that can show off the features described here. |
|||
⚫ | |||
#*with a Fedora/Gnome or Edubuntu setup (via SD card) |
#*with a Fedora/Gnome or Edubuntu setup (via SD card) |
||
#*with any simple hacks to speed up launch -- perhaps a dual-boot OpenWRT? |
#*with any simple hacks to speed up launch -- perhaps a dual-boot OpenWRT? |
||
#Video (full screen) |
# '''Video''' (full screen) |
||
#*ogg |
#*ogg |
||
#*m.youtube / kaltura |
#*m.[[youtube]] / [[kaltura]] |
||
#*the best that can be done with mpeg & rm |
#*the best that can be done with mpeg & rm |
||
#**has been done using a completely separate build which was stripped of absolutely everything but the ability to play video (No "OS"/GUI at all), and uses proprietary codecs |
#**has been done using a completely separate build which was stripped of absolutely everything but the ability to play video (No "OS"/GUI at all), and uses proprietary codecs |
||
#Audio |
# '''Audio''' |
||
#*Stereo sound to show off speakers range |
#*Stereo sound to show off speakers range |
||
#*multichannel audio from creative activity (tamtam) |
#*multichannel audio from creative activity (tamtam) |
||
#*Duet example |
#*Duet example |
||
#*streaming audio from an online source |
#*streaming audio from an online source |
||
#Book Readers |
# '''Book Readers''' |
||
#*pdf (evince) |
#*pdf ([[evince]]) |
||
#*js (flipbook, ICDL, jresig) |
#*js (flipbook, ICDL, jresig) |
||
#Flash |
# '''Flash''' |
||
#*smooth Flash animation with gnash |
#*smooth Flash animation with [[gnash]] |
||
#*the best that can be done with Adobe Flash |
#*the best that can be done with Adobe Flash |
||
#text-to-speech |
#text-to-speech |
||
#*Speak |
#*Speak |
||
#videochat or at least audiochat |
# '''[[videochat]]''' or at least audiochat |
||
#drawing w/ stylus |
#drawing w/ stylus |
||
#*phun / elements / crayon physics |
#*phun / [[elements]] / crayon physics |
||
#Browsers |
# '''Browsers''' |
||
#*Full-fledged firefox |
#*Full-fledged firefox |
||
#*Opera |
#*Opera |
||
#New Sugar UI and |
# '''New Sugar UI''' and '''configuration''' screen |
||
#Faster load time (now in joyride) |
# '''Faster load time''' (now in [[joyride]]) |
||
#Abiword |
# '''[[Abiword]]''' |
||
#Develop |
# '''[[Develop]]'''/ [[Pippy]] |
||
#Python fractal viewer |
# '''[[Xaos]]''' Python fractal viewer |
||
#Modified xoIRC -- auto join #olpc |
# '''Modified [[xoIRC]]''' -- auto join #olpc |
||
#a plot of battery strength/usage over time, however crude, like what the Prius offers for gas conservation |
#a plot of battery strength/usage over time, however crude, like what the Prius offers for gas conservation |
||
#a compressed view for the Journal (or a way to link directly to a compressed view) |
#a compressed view for the Journal (or a way to link directly to a compressed view) |
||
Line 41: | Line 45: | ||
There are also a number of activities whose demos should be focused down to a couple of minutes, whose components could all be set up in advance; I'm thinking about how to effectively walk through them, without waiting to long for each one to load and set up, but without having more than one in memory at a given time. Is there some way to launch an activity while simultaneously demanding/reserving a block of memory, potentially killing other processes when starting up to improve the repeatability of demo length? |
There are also a number of activities whose demos should be focused down to a couple of minutes, whose components could all be set up in advance; I'm thinking about how to effectively walk through them, without waiting to long for each one to load and set up, but without having more than one in memory at a given time. Is there some way to launch an activity while simultaneously demanding/reserving a block of memory, potentially killing other processes when starting up to improve the repeatability of demo length? |
||
==Progress== |
===Progress=== |
||
Here is what is done (from the list above) |
Here is what is done (from the list above) |
||
Line 47: | Line 51: | ||
**Ogg / mpeg / many other proprietary codecs all fully supported via mplayer |
**Ogg / mpeg / many other proprietary codecs all fully supported via mplayer |
||
***In full screen mode game keys are used for control |
***In full screen mode game keys are used for control |
||
***Usage: |
***Usage: [[mplayer]] filename |
||
***Media: Elephants Dream |
***Media: Elephants Dream |
||
*Book Readers |
*Book Readers |
||
**Read / Evince working |
** [[Read]] / Evince working |
||
**ICDL working |
** [[ICDL]] working |
||
*Audio |
*Audio |
||
**Stereo mp3 playback working via mplayer |
**Stereo mp3 playback working via mplayer |
||
Line 57: | Line 61: | ||
*Flash |
*Flash |
||
**gnash installed + working |
**gnash installed + working |
||
**Adobe Flash player installed + working ( |
**Adobe Flash player installed + working (latest Flash runs youtube videos at 5-10fps) |
||
*Text-to-Speech |
*Text-to-Speech |
||
**Speak installed + working |
**Speak installed + working |
||
*Tablet Example |
*Tablet Example |
||
**Unexciting proof of concept tablet activity installed + working |
**Unexciting proof of concept tablet activity installed + working |
||
**Tablet drivers may work on joyride but there aren't any interesting activities that show it off |
**[[Tablet]] drivers may work on joyride but there aren't any interesting activities that show it off |
||
*Browsers |
*Browsers |
||
**Full-fledged firefox installed + working |
**Full-fledged firefox installed + working |
||
**See [[firefox2]] for guide |
|||
***Works well for the most part, it is not the ideal browser for the XO. |
***Works well for the most part, it is not the ideal browser for the XO. |
||
***Designed for a windowed GUI, full of features that are not helpful in the XO enviornment |
***Designed for a windowed GUI, full of features that are not helpful in the XO enviornment |
||
**Opera |
**Opera |
||
***Works very well, definitely the happy medium between Browse and Firefox |
***Works very well, definitely the happy medium between Browse and Firefox |
||
***See [[Opera]] for installation guide |
|||
*New Sugar UI and Config screen |
*New Sugar UI and Config screen |
||
**integrated into the joyride-1914 build used |
**integrated into the joyride-1914 build used |
||
Line 74: | Line 80: | ||
**integrated into the joyride-1914 build used |
**integrated into the joyride-1914 build used |
||
==Difficulties / Requests== |
===Difficulties / Requests=== |
||
*Playing youtube video |
*Playing youtube video |
||
**Gnash not compatible via youtubes website |
**Gnash not compatible via youtubes website |
||
**Adobe Flash |
**Adobe Flash runs youtube at only 5-10fps |
||
**Mplayer can't seem to play the rtsp stream from m.youtube.com |
**Mplayer can't seem to play the rtsp stream from m.youtube.com |
||
*Need a good TamTam demo |
*Need a good TamTam demo |
||
== Types of demos == |
|||
=== Situational demos === |
|||
XOs used in |
|||
# an emergency school (school-in-a-box) |
|||
# a tiny village w/unconnectivity (digital courier) |
|||
# a disaster / zero-infrastructure intervention |
|||
# an agriculture/water intervention |
|||
# a health intervention / clinics |
|||
=== Learning demos === |
|||
Children learning... |
|||
# geometry (Dr. Geo) |
|||
# collaborative music (lifelong K w/ distributed orchestra) |
|||
# language |
|||
# art (interactive creation) |
|||
# writing (abicollab) |
|||
# world maps |
|||
Parents learning |
|||
# spreadsheets |
|||
# geography |
|||
[[category:demonstrations]] |
|||
[[category:builds]] |
Latest revision as of 15:58, 30 September 2008
The XO is often presented in demonstration, at events, to new users, or as a showcase for what would be possible under different school or low-infrastructure scenarios.
Demonstration build
There are many capabilities of the XO that aren't easy to demonstrate on a standard build. We are preparing a set of builds that can show off the features described here.
- Dual-boot
- with a Fedora/Gnome or Edubuntu setup (via SD card)
- with any simple hacks to speed up launch -- perhaps a dual-boot OpenWRT?
- Video (full screen)
- Audio
- Stereo sound to show off speakers range
- multichannel audio from creative activity (tamtam)
- Duet example
- streaming audio from an online source
- Book Readers
- pdf (evince)
- js (flipbook, ICDL, jresig)
- Flash
- smooth Flash animation with gnash
- the best that can be done with Adobe Flash
- text-to-speech
- Speak
- videochat or at least audiochat
- drawing w/ stylus
- phun / elements / crayon physics
- Browsers
- Full-fledged firefox
- Opera
- New Sugar UI and configuration screen
- Faster load time (now in joyride)
- Abiword
- Develop/ Pippy
- Xaos Python fractal viewer
- Modified xoIRC -- auto join #olpc
- a plot of battery strength/usage over time, however crude, like what the Prius offers for gas conservation
- a compressed view for the Journal (or a way to link directly to a compressed view)
There are also a number of activities whose demos should be focused down to a couple of minutes, whose components could all be set up in advance; I'm thinking about how to effectively walk through them, without waiting to long for each one to load and set up, but without having more than one in memory at a given time. Is there some way to launch an activity while simultaneously demanding/reserving a block of memory, potentially killing other processes when starting up to improve the repeatability of demo length?
Progress
Here is what is done (from the list above)
- full-screen full-motion video
- Ogg / mpeg / many other proprietary codecs all fully supported via mplayer
- In full screen mode game keys are used for control
- Usage: mplayer filename
- Media: Elephants Dream
- Ogg / mpeg / many other proprietary codecs all fully supported via mplayer
- Book Readers
- Audio
- Stereo mp3 playback working via mplayer
- Streaming audio working via mplayer
- Flash
- gnash installed + working
- Adobe Flash player installed + working (latest Flash runs youtube videos at 5-10fps)
- Text-to-Speech
- Speak installed + working
- Tablet Example
- Unexciting proof of concept tablet activity installed + working
- Tablet drivers may work on joyride but there aren't any interesting activities that show it off
- Browsers
- Full-fledged firefox installed + working
- See firefox2 for guide
- Works well for the most part, it is not the ideal browser for the XO.
- Designed for a windowed GUI, full of features that are not helpful in the XO enviornment
- Opera
- Works very well, definitely the happy medium between Browse and Firefox
- See Opera for installation guide
- New Sugar UI and Config screen
- integrated into the joyride-1914 build used
- Faster startup
- integrated into the joyride-1914 build used
Difficulties / Requests
- Playing youtube video
- Gnash not compatible via youtubes website
- Adobe Flash runs youtube at only 5-10fps
- Mplayer can't seem to play the rtsp stream from m.youtube.com
- Need a good TamTam demo
Types of demos
Situational demos
XOs used in
- an emergency school (school-in-a-box)
- a tiny village w/unconnectivity (digital courier)
- a disaster / zero-infrastructure intervention
- an agriculture/water intervention
- a health intervention / clinics
Learning demos
Children learning...
- geometry (Dr. Geo)
- collaborative music (lifelong K w/ distributed orchestra)
- language
- art (interactive creation)
- writing (abicollab)
- world maps
Parents learning
- spreadsheets
- geography