Demonstration build: Difference between revisions

From OLPC
Jump to navigation Jump to search
Line 5: Line 5:
#dual-boot with a Fedora/Gnome or Edubuntu setup (via SD card)
#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?
#*with any simple hacks to speed up launch -- perhaps a dual-boot OpenWRT?
#full-screen full-motion video (ogg)
#full-screen full-motion video
#*ogg
#video from m.youtube / an online source
#*m.youtube / an online source
#the best that can be done with mpeg & rm
#*the best that can be done with mpeg & rm
#multichannel audio
#**has been done using a completely separate build which was stripped of absolutely
#streaming audio from an online source
everything but the ability to play video (No "OS"/GUI at all), and uses proprietary codecs
#bookreaders
#Audio
#*multichannel audio
#*streaming audio from an online source
#Bookreaders
#*pdf (evince)
#*pdf (evince)
#*js (flipbook, ICDL, jresig)
#*js (flipbook, ICDL, jresig)
#Flash
#smooth Flash animation (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
Line 20: Line 25:
#drawing w/ stylus
#drawing w/ stylus
#*phun / elements / crayon physics
#*phun / elements / crayon physics
#Browsers
#Full-fledged firefox
#*Full-fledged firefox
#Opera
#*Opera
#New Sugar UI and config screen
#New Sugar UI and config screen
#Faster load time (now in joyride)
#Faster load time (now in joyride)

Revision as of 19:47, 4 June 2008

Demo Laptop

There are many capabilities of the XO that aren't easy to demonstrate on a standard build. The idea for this project is to set up an XO that can show off some of the features described below.

  1. 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?
  2. full-screen full-motion video
    • ogg
    • m.youtube / an online source
    • 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

  1. Audio
    • multichannel audio
    • streaming audio from an online source
  2. Bookreaders
    • pdf (evince)
    • js (flipbook, ICDL, jresig)
  3. Flash
    • smooth Flash animation with gnash
    • the best that can be done with Adobe Flash
  4. text-to-speech
    • Speak
  5. videochat or at least audiochat
  6. drawing w/ stylus
    • phun / elements / crayon physics
  7. Browsers
    • Full-fledged firefox
    • Opera
  8. New Sugar UI and config screen
  9. Faster load time (now in joyride)
  10. a plot of battery strength/usage over time, however crude, like what the Prius offers for gas conservation
  11. 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?