Requirements

From OLPC
Revision as of 15:11, 11 July 2007 by Zack (talk | contribs)
Jump to navigation Jump to search
  1. Mesh / Connectivity Requirements
    1. Laptops can connect to a school server mesh when booted up without any user intervention. Files and internet connection on the school server are available to the laptop.
    2. Laptops on the same mesh channel of the school server can see each other in neighborhood mesh view and share activities.
    3. Laptops can connect to each other when used in locations with no access to infrastructure AP, school server, or other networks. Each laptop can see the other laptop(s) in the neighborhood mesh view and share activities.
    4. Laptops can connect to infrastructure Access Points: open, WEP enabled, and WPA enabled.
    5. Sugar UI should ask for a password (WEP key) for any secured AP access; and should accept it in any form (64 bit, 128 bit, ascii, hex, etc)
  2. Suspend/Resume and power down Requirements
    1. Screen saver will start after 10 minutes of inactivity. The screen saver is just a blank screen, where the back light is turned off.
    2. Screen saver will turn off at the press of any key on the keyboard. The back light will come back on to the level it was before the screen saver turned on.
    3. Pushing the 'Suspend/Resume' button (used to be the power button), will put the laptop into suspend mode.
    4. In suspend mode, the laptop will continue to forward wireless packets if it is in the path between another laptop and an internet connection (school server, XO as MPP).
    5. Pushing the 'Suspend/Resume' button when the laptop is suspended will return it to full power state with the same activities running as before it suspended.
    6. When the battery gets to its defined shut down level, whether in suspend mode or full operational mode, it will shut down gracefully.
    7. From a full battery charge, the laptop can be suspended for more than 24 hours (what is this number?) before it will shut down.
    8. From Sugar, the student needs to be able to shutdown the laptop.
  3. Laptop Activation
    1. A Laptop that has not been activated will not complete the boot up process and will terminate in a powered down state. (should there be a message before powering down?)
    2. A Laptop that has been activated with the correct activation code, will boot completely into the start up screen, requesting the student to enter start-up data (name, XO color).
    3. A Laptop that tries to activate against an incorrect activation code, will not boot completely and will terminate in a powered down state. (should there be a message before powering down?)
  4. Laptop Upgrade via USB stick (possibly for Trial-2 only)
    1. Upgrade software on a USB stick can be used to upgrade a laptop.
    2. This software will first allow for backing up user data; do the upgrade; and allow for restore of user data.
    3. Problems with the backup, upgrade, or restore should provide an appropriate message.
  5. School Server