ClassmatePC

Differences between revisions 1 and 5 (spanning 4 versions)
Revision 1 as of 2007-10-29 21:51:27
Size: 6675
Editor: 12
Comment: Creating Classmate PC Overview BOF page for UDS Boston BOF
Revision 5 as of 2007-10-30 22:08:20
Size: 10167
Editor: 12
Comment: Update - Richard
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= PLACEHOLDER PAGE =

 * '''Action:''' Information to be formatted and tidied by Richard : Tue Oct 30

== Text File Dump ==

=================================================
SESSION: classmatepc-planning-spec
=================================================

-------------------------------------------------
EXISTING SPECS
-------------------------------------------------

TECHNICAL DECISIONS
----------------------------------

* TECHNICAL DECISION : UME *
- classmatepc-ume-desktop = LP SPEC CREATED = CHECK WIKI SPEC PAGE
  * e: ogra = SUBSCRIBED
  * e: richard = SUBSCRIBED
  * e: mobile team : mandala
  * i: mdz

* TECHNICAL DECISION : FILE SYSTEM *
- classmatepc-choice-of-file-system = LP SPEC CREATED = CHECK WIKI SPEC PAGE
  * e: ogra = SUBSCRIBED
  * e: richard = SUBSCRIBED
  * e: mdz
  ! comment ! = ! CONFIRM !
  = oliver says this is not needed due to UME discussion

TECHNICAL ISSUES
---------------------------------------

* TECHNICAL ISSUE : POWER MANAGEMENT *
- classmatepc-power-management = LP SPEC CREATED = CHECK WIKI SPEC PAGE
  * e: ogra = SUBSCRIBED
  * e: richard = SUBSCRIBED
  * e: ben collins
  * e: amitk

APPLICATION DECISIONS
---------------------------------------

* APPLICATION DECISION : CHOICE OF BROWSER *
- classmatepc-choice-of-browser = LP SPEC CREATED = CHECK WIKI SPEC PAGE
  * e: ogra = SUBSCRIBED
  * e: richard = SUBSCRIBED
  * e: asac
  * e: seb128
  * e: mobile team techie ? tollef

APPLICATIONS REQUIRED
---------------------------------------

* APPLICATIONS REQUIRED : GROUPED *
- classmatepc-education-application-set = LP SPEC CREATED = CHECK WIKI SPEC PAGE
  * e: ogra = SUBSCRIBED
  * e: richard = SUBSCRIBED
  * e: jason = SUBSCRIBED
  ! comment !
  = must take place after session management = NOTED
                                                 = ADDED DEPENDENCY
                                                 = ! MUST REQUEST EXPLICITLY = KEYBUK !
  = covers
    - classmatepc-anti-theft = LP SPEC CREATED = CHECK WIKI SPEC PAGE
      * e: ogra = SUBSCRIBED
      * e: richard = SUBSCRIBED
      * e: jason = SUBSCRIBED
    - classmatepc-sonic-notepad = LP SPEC CREATED = CHECK WIKI SPEC PAGE
      * e: ogra = SUBSCRIBED
      * e: richard = SUBSCRIBED
      * e: jason = SUBSCRIBED
    - classmatepc-teacher-control = LP SPEC CREATED = CHECK WIKI SPEC PAGE
      * e: ogra = SUBSCRIBED
      * e: richard = SUBSCRIBED
      * e: jason = SUBSCRIBED
      ! comment !
      = must take place after session management = NOTED IN STATUS
                                                 = ADDED DEPENDENCY
                                                 = ! MUST REQUEST EXPLICITLY = KEYBUK !

DOCUMENTATION
---------------------------------------

* DOCUMENTATION : INTRODUCTION DOCUMENT *

- classmatepc-introduction-document = LP SPEC CREATED = CHECK WIKI SPEC PAGE
  * e: ogra = SUBSCRIBED
  * e: richard = SUBSCRIBED
  * e: jason = SUBSCRIBED
  * e: alan = SUBSCRIBED



-------------------------------------------------
UNANSWERED QUESTIONS ISSUES
-------------------------------------------------

APPLICATION DECISIONS
- classmatepc-education-application-set
  * how do we decide what to bundle
  * how do we test applications fully

what limitations do we want or need in terms of add/remove
- they may select app;liaitns tht do not run effectively
- i.e. if a admin / teacher / student installs too many applications then they will fill up the hdd

- languages

-------------------------------------------------
SPECS TO CREATE
-------------------------------------------------

= Application Testing & Recommendations Confirmation of application functionality.
Confirmation of application inclusion.

-------------------------------------------------
QUESTIONS FOR JASON @ INTEL
-------------------------------------------------

* mesh networking driver
* sonic notepad driver

* support infrastructure
  - vendor
  - intel
  - canonical

* the zdnet education testing said that he got:
  - a 2.0 GB version for windows
  - a 2.5 GB version for linux
  - can you comment on this ?
  - (our supplied h/w is 2 GB)


= WLAN
  - Integrate a working driver for the wireless network card
= Install Size
  - Install fits within 2GB of Flash, leaving at least 400 MB for user data
= Slow Boot Speed
  - Reduce to acceptable levels: - reduce driver set - custom initramfs
= Slow App Installer
  - Reduce installation time to acceptable levels
  * not really resolvable
= Driver for Sonic Notepad
  - Integrate a working driver for the Sonic Notepad
= Driver & App for Theft Prevention
  - We would like Ubuntu to support our theft prevention client using a hardware
    based TPM that Intel provide.
= Display Driver/Switcher
  - Display driver & display switcher application porting. Intel has an app that
    allows 800x600 & 1024x768 to be downscaled to work on the 800x480 screen.
= Bulk install process / config / recommendations
  - Efficient installation process for OEM
= Optimised GUI analysis
  - Deliver analysis & project plan for adapting GNOME-based GUI for 800x480 screen
    resolution. Level of effort to do the adaptation is dependent on application
    selection & current suitability to that screen resolution.
= Optimisation for size & performance
  - Deliver analysis & project plan for further optimisation of size & performance.
    Level of effort to to the optimisation is dependent on the technical analysis &
    target performance requirements.
= UDS-Boston : Classmate PC Overview Page =

This is an overview page for the ClassmatePC discussions / specs.

== Specs Created ==

=== Technical Decisions ===

 * '''classmatepc-ume-desktopapplications'''
  * spec:
   * UbuntuSpec:classmatepc-ume-desktop-applications
  * wikipage:
   * ''placeholder created ... tidy up page''
  * subscribed
   * e: ogra
   * e: richard
  * query and subscribe
   * e: mobile team : mandala
   * 0: mdz - declined

 * '''classmatepc-choice-of-file-system'''
  * spec:
   * UbuntuSpec:classmatepc-choice-of-file-system
  * wikipage:
   * ''placeholder created ... tidy up page''
  * subscribed
   * e: ogra
   * e: richard
  * query and subscribe
   * e: mdz
  * '''comment'''
   * oliver says this is not needed due to UME discussion
   * '''confirm'''

=== Technical Issues ===

 * '''classmatepc-power-management'''
  * spec:
   * UbuntuSpec:classmatepc-power-management
  * wikipage:
   * ''placeholder created ... tidy up page''
  * subscribed
   * e: ogra
   * e: richard
   * e: amitk
   * i: matt garret
  * query and subscribe
   * i: tollef

=== Application Decisions ===

 * '''classmatepc-choice-of-browser'''
  * spec:
   * UbuntuSpec:classmatepc-choice-of-browser
  * wikipage:
   * ''placeholder created ... tidy up page''
  * subscribed
   * e: ogra
   * e: richard
   * e: asac
   * e: seb128
  * query and subscribe
   * i: tollef

=== Applications Required ===

 * '''GROUPED SESSION'''

 * '''classmatepc-applications-required'''
  * spec:
   * UbuntuSpec:classmatepc-applications-required
  * wikipage:
   * ''placeholder created ... tidy up page''
  * subscribed
   * e: ogra
   * e: richard
   * e:jason
  * query and subscribe

  * '''SESSION COVERS'''

  * '''classmatepc-anti-theft'''
   * spec:
    * UbuntuSpec:classmatepc-anti-theft
   * wikipage:
    * ''placeholder created ... tidy up page''
   * subscribed
    * e: ogra
    * e: richard
    * e:jason
   * query and subscribe

  * '''classmatepc-sonic-notepad'''
   * spec:
    * UbuntuSpec:classmatepc-sonic-notepad
   * wikipage:
    * ''placeholder created ... tidy up page''
   * subscribed
    * e: ogra
    * e: richard
    * e:jason
   * query and subscribe

  * '''classmatepc-teacher-control'''
   * spec:
    * UbuntuSpec:classmatepc-teacher-control
   * wikipage:
    * ''placeholder created ... tidy up page''
   * subscribed
    * e: ogra
    * e: richard
   * query and subscribe
    * e:jason

=== Documentation ===

 * '''classmatepc-introduction-document'''
  * spec:
   * UbuntuSpec:
  * wikipage:
   * ''placeholder created ... tidy up page''
  * subscribed
   * e: ogra
   * e: richard
   * e: alan
   * e: jason
  * query and subscribe

=== Applications Bundle and Additions ===

 * '''classmatepc-education-application-set'''
  * spec:
   * UbuntuSpec:
  * wikipage:
   * ''placeholder created ... tidy up page''
  * subscribed
   * e: ogra
   * e: richard
   * e: jason
  * query and subscribe

== Discussions Required : Not necessarily at UDS ==

=== Languages and Translation ===

 * '''action:''' Need to chat to a rosetta person
  * confirm how we move the translations status forwards

 * '''action:''' Need to chat to Intel team
  * confirm language list
  * confirm a priority order

==== Language List ====

 * '''hi'''
  1. English
  2. Latin American Spanish
  3. Vietnamese
  4. Thai
 * '''med'''
  1. Simplified & Traditional Chinese
  2. Brazilian Portuguese
  3. French
  4. German
 * '''lo'''
  1. Hungarian
  2. Greek
  3. Italian

  * med = to add Russian

 * a new language can be added through a lang pack
 * english needs to remain
 * additional languages can be removed

 * intel to set up a process to notify us of language needs when leads come in
 * we should aim at a functional demo subset for all laungages
 * language translation effort can be escalated if sales are pending

==== Applications ====

 * '''action:''' Need to chat to ogra
  * update this list after selection of classmatepc-education-application-set
   * base install set
   * g-a-i install set
 * '''action:''' Richard to update Google Shared spreadsheet

 * '''Core'''
  * gnome-utils
   * ''Standard desktop utilities (calculator etc.)''
  * gnome-games
   * ''Default set of desktop games (solitaire etc.)''
  * ktouch
   * ''Typing tutor''
  * gimp
   * ''Image Manipulation and editing''
  * gthumb
   * ''Image viewer and browser''
  * epiphany browser
   * ''Intuitive GNOME web browser''
  * gaim/pidgin
   * ''Instant messaging client''
  * evolution
   * ''Groupware suite with mail client and organizer''
  * gnumeric
   * ''Spreadsheet application''
  * abiword
   * ''Word processor''
  * rhythmbox
   * ''Music player and organizer''
  * tuxpaint
   * ''A paint program for young children''
  * gcompris
   * ''Educational games for kids''
  * sound juicer
   * ''CD Ripper''
  * totem
   * ''simple media player''
  * kino
   * ''editor for Digital Video data''
  * gpaint
   * ''a small, easy paint program''

 * '''Additional'''
  * kturtle
   * ''Educational programming environment for the language''
  * kvoctrain
   * ''Vocabulary trainer''
  * kpercentage
   * ''Percentage calculation teaching tool''
  * kmplot
   * ''Mathematical function plotter''
  * kig
   * ''Interactive geometry program''
  * khangman
   * ''The classical hangman game''
  * kbruch
   * ''Fraction calculation teaching tool''
  * kanagram
   * ''Letter order game''
  * kalzium
   * ''Chemistry teaching tool''
  * atomix
   * ''Puzzle game for building molecules''
  * ktuberling
   * ''Famous potatoguy game (learn about body parts)''
  * xaos
   * ''Real-time interactive fractal zoomer''
  * kstars
   * ''Desktop planetarium''
  * tuxmath
   * ''Math game for kids with Tux''
  * tuxtype
   * ''Educational Typing Tutor Game Starring Tux''

=== Questions for Intel ===

 * sonic notepad driver & application
  * chase up the driver & application

 * mesh networking plans / requirements
  * does h/w suport it ?
  * is there a driver

 * support infrastructure
  * how do we envisage the structure and layers
  * what reponsibility for each party
   * vendor
   * intel
   * canonical

 * the zdnet education testing said that he got:
  * a 2.0 GB version for windows
  * a 2.5 GB version for linux
  * our supplied h/w is 2 GB
   * can you comment on this ?
   * what is the future plan (by 2008.04 ?)
   * in general are there any changes we should be aware of ?

 * next gen hardware
  * please confirm
   * 9 inch screen
   * what resolution
   * internal hard drive
   * what RAM
  * will this supercede the current h/w or will it be a different h/w choice

 * if the ClassmatePC is produced by an OEM and not Intel
  * will the specs be identical to the intel version ?

=== Scope of Work ===

 * item: '''WLAN'''
  * description: ''Integrate a working driver for the wireless network card''
  * status: '''done'''
  * comment:
  * action:
  * person:

 * item: '''Install Size'''
  * description: ''Install fits within 2GB of Flash, leaving at least 400 MB for user data''
  * status: '''solved but needs approval'''
  * comment: need to revisit with Oliver and ume team
  * comment: limitations on upgrade
  * action: discuss at UDS-Boston
  * person: Richard via Oliver

 * item: '''Slow Boot Speed'''
  * description: ''Reduce to acceptable levels: - reduce driver set - custom initramfs''
  * status: '''done'''
  * comment:
  * action: confirm with Oliver
  * person:

 * item: '''Slow App Installer'''
  * description: ''Reduce installation time to acceptable levels''
  * status: '''discuss with Michael Vogt'''
  * comment: not really resolvable
  * action:
  * person:

 * item: '''Driver for Sonic Notepad'''
  * description: ''Integrate a working driver for the Sonic Notepad''
  * status: '''pending response'''
  * comment: waiting for driver and application from Intel
  * action: chase up via Jason
  * person: Richard
   * see UDS spec above

 * item: '''Driver & App for Theft Prevention'''
  * description: ''support Intel theft prevention client using a hardware based TPM''
  * status: '''pending discussion'''
  * comment:
  * action: discuss requirements with Oliver and Jason
  * person: Richard
   * see UDS spec above

 * item: '''Display Driver/Switcher'''
  * description: ''Display driver & display switcher application porting. Intel has an app that scales 800x600 & 1024x768 to work on 800x480 screen.''
  * status: '''done'''
  * comment: xorg will not support this going forward
  * comment: will need to ensure that all applications fit in the physical screen size
  * comment: how does the windows version cope with the same issue
  * comment: check with laserjock
  * comment: check on windows sample
  * action: to confirm all resolutions with Oliver
  * person:

 * item: '''Bulk install process / config / recommendations'''
  * description: ''Efficient installation process for OEM''
  * status: '''in progress'''
  * comment: ogra can build a netbook server install
  * comment: connect to network via flylead and it will auto install
  * action: to complete
  * person: Oliver

 * item: '''Optimised GUI analysis'''
  * description: ''Deliver analysis & project plan for adapting GNOME-based GUI for 800x480 screen resolution. Level of effort to do the adaptation is dependent on application selection & current suitability to that screen resolution.''
  * status: '''to do'''
  * comment:
  * action:
  * person: Richard and Oliver

 * item: '''Optimisation for size & performance'''
  * description: ''Deliver analysis & project plan for further optimisation of size & performance. Level of effort to to the optimisation is dependent on the technical analysis & target performance requirements.''
  * status: '''to do'''
  * comment:
  * action:
  * person: Richard and Oliver

UDS-Boston : Classmate PC Overview Page

This is an overview page for the ClassmatePC discussions / specs.

Specs Created

Technical Decisions

  • classmatepc-ume-desktopapplications

    • spec:
    • wikipage:
      • placeholder created ... tidy up page

    • subscribed
      • e: ogra
      • e: richard
    • query and subscribe
      • e: mobile team : mandala
      • 0: mdz - declined
  • classmatepc-choice-of-file-system

    • spec:
    • wikipage:
      • placeholder created ... tidy up page

    • subscribed
      • e: ogra
      • e: richard
    • query and subscribe
      • e: mdz
    • comment

      • oliver says this is not needed due to UME discussion
      • confirm

Technical Issues

  • classmatepc-power-management

    • spec:
    • wikipage:
      • placeholder created ... tidy up page

    • subscribed
      • e: ogra
      • e: richard
      • e: amitk
      • i: matt garret
    • query and subscribe
      • i: tollef

Application Decisions

  • classmatepc-choice-of-browser

    • spec:
    • wikipage:
      • placeholder created ... tidy up page

    • subscribed
      • e: ogra
      • e: richard
      • e: asac
      • e: seb128
    • query and subscribe
      • i: tollef

Applications Required

  • GROUPED SESSION

  • classmatepc-applications-required

    • spec:
    • wikipage:
      • placeholder created ... tidy up page

    • subscribed
      • e: ogra
      • e: richard
      • e:jason
    • query and subscribe
    • SESSION COVERS

    • classmatepc-anti-theft

      • spec:
      • wikipage:
        • placeholder created ... tidy up page

      • subscribed
        • e: ogra
        • e: richard
        • e:jason
      • query and subscribe
    • classmatepc-sonic-notepad

      • spec:
      • wikipage:
        • placeholder created ... tidy up page

      • subscribed
        • e: ogra
        • e: richard
        • e:jason
      • query and subscribe
    • classmatepc-teacher-control

      • spec:
      • wikipage:
        • placeholder created ... tidy up page

      • subscribed
        • e: ogra
        • e: richard
      • query and subscribe
        • e:jason

Documentation

  • classmatepc-introduction-document

    • spec:
    • wikipage:
      • placeholder created ... tidy up page

    • subscribed
      • e: ogra
      • e: richard
      • e: alan
      • e: jason
    • query and subscribe

Applications Bundle and Additions

  • classmatepc-education-application-set

    • spec:
    • wikipage:
      • placeholder created ... tidy up page

    • subscribed
      • e: ogra
      • e: richard
      • e: jason
    • query and subscribe

Discussions Required : Not necessarily at UDS

Languages and Translation

  • action: Need to chat to a rosetta person

    • confirm how we move the translations status forwards
  • action: Need to chat to Intel team

    • confirm language list
    • confirm a priority order

Language List

  • hi

    1. English
    2. Latin American Spanish
    3. Vietnamese
    4. Thai
  • med

    1. Simplified & Traditional Chinese

    2. Brazilian Portuguese
    3. French
    4. German
  • lo

    1. Hungarian
    2. Greek
    3. Italian
    4. med = to add Russian
  • a new language can be added through a lang pack
  • english needs to remain
  • additional languages can be removed
  • intel to set up a process to notify us of language needs when leads come in
  • we should aim at a functional demo subset for all laungages
  • language translation effort can be escalated if sales are pending

Applications

  • action: Need to chat to ogra

    • update this list after selection of classmatepc-education-application-set
      • base install set
      • g-a-i install set
  • action: Richard to update Google Shared spreadsheet

  • Core

    • gnome-utils
      • Standard desktop utilities (calculator etc.)

    • gnome-games
      • Default set of desktop games (solitaire etc.)

    • ktouch
      • Typing tutor

    • gimp
      • Image Manipulation and editing

    • gthumb
      • Image viewer and browser

    • epiphany browser
      • Intuitive GNOME web browser

    • gaim/pidgin
      • Instant messaging client

    • evolution
      • Groupware suite with mail client and organizer

    • gnumeric
      • Spreadsheet application

    • abiword
      • Word processor

    • rhythmbox
      • Music player and organizer

    • tuxpaint
      • A paint program for young children

    • gcompris
      • Educational games for kids

    • sound juicer
      • CD Ripper

    • totem
      • simple media player

    • kino
      • editor for Digital Video data

    • gpaint
      • a small, easy paint program

  • Additional

    • kturtle
      • Educational programming environment for the language

    • kvoctrain
      • Vocabulary trainer

    • kpercentage
      • Percentage calculation teaching tool

    • kmplot
      • Mathematical function plotter

    • kig
      • Interactive geometry program

    • khangman
      • The classical hangman game

    • kbruch
      • Fraction calculation teaching tool

    • kanagram
      • Letter order game

    • kalzium
      • Chemistry teaching tool

    • atomix
      • Puzzle game for building molecules

    • ktuberling
      • Famous potatoguy game (learn about body parts)

    • xaos
      • Real-time interactive fractal zoomer

    • kstars
      • Desktop planetarium

    • tuxmath
      • Math game for kids with Tux

    • tuxtype
      • Educational Typing Tutor Game Starring Tux

Questions for Intel

  • sonic notepad driver & application

    • chase up the driver & application

  • mesh networking plans / requirements
    • does h/w suport it ?
    • is there a driver
  • support infrastructure
    • how do we envisage the structure and layers
    • what reponsibility for each party
      • vendor
      • intel
      • canonical
  • the zdnet education testing said that he got:
    • a 2.0 GB version for windows
    • a 2.5 GB version for linux
    • our supplied h/w is 2 GB
      • can you comment on this ?
      • what is the future plan (by 2008.04 ?)
      • in general are there any changes we should be aware of ?
  • next gen hardware
    • please confirm
      • 9 inch screen
      • what resolution
      • internal hard drive
      • what RAM
    • will this supercede the current h/w or will it be a different h/w choice
  • if the ClassmatePC is produced by an OEM and not Intel
    • will the specs be identical to the intel version ?

Scope of Work

  • item: WLAN

    • description: Integrate a working driver for the wireless network card

    • status: done

    • comment:
    • action:
    • person:
  • item: Install Size

    • description: Install fits within 2GB of Flash, leaving at least 400 MB for user data

    • status: solved but needs approval

    • comment: need to revisit with Oliver and ume team
    • comment: limitations on upgrade
    • action: discuss at UDS-Boston
    • person: Richard via Oliver
  • item: Slow Boot Speed

    • description: Reduce to acceptable levels: - reduce driver set - custom initramfs

    • status: done

    • comment:
    • action: confirm with Oliver
    • person:
  • item: Slow App Installer

    • description: Reduce installation time to acceptable levels

    • status: discuss with Michael Vogt

    • comment: not really resolvable
    • action:
    • person:
  • item: Driver for Sonic Notepad

    • description: Integrate a working driver for the Sonic Notepad

    • status: pending response

    • comment: waiting for driver and application from Intel
    • action: chase up via Jason
    • person: Richard
      • see UDS spec above
  • item: Driver & App for Theft Prevention

    • description: support Intel theft prevention client using a hardware based TPM

    • status: pending discussion

    • comment:
    • action: discuss requirements with Oliver and Jason
    • person: Richard
      • see UDS spec above
  • item: Display Driver/Switcher

    • description: Display driver & display switcher application porting. Intel has an app that scales 800x600 & 1024x768 to work on 800x480 screen.

    • status: done

    • comment: xorg will not support this going forward
    • comment: will need to ensure that all applications fit in the physical screen size
    • comment: how does the windows version cope with the same issue
    • comment: check with laserjock
    • comment: check on windows sample
    • action: to confirm all resolutions with Oliver
    • person:
  • item: Bulk install process / config / recommendations

    • description: Efficient installation process for OEM

    • status: in progress

    • comment: ogra can build a netbook server install
    • comment: connect to network via flylead and it will auto install
    • action: to complete
    • person: Oliver
  • item: Optimised GUI analysis

    • description: Deliver analysis & project plan for adapting GNOME-based GUI for 800x480 screen resolution. Level of effort to do the adaptation is dependent on application selection & current suitability to that screen resolution.

    • status: to do

    • comment:
    • action:
    • person: Richard and Oliver
  • item: Optimisation for size & performance

    • description: Deliver analysis & project plan for further optimisation of size & performance. Level of effort to to the optimisation is dependent on the technical analysis & target performance requirements.

    • status: to do

    • comment:
    • action:
    • person: Richard and Oliver


CategoryEducation

Education/UDS-Boston/ClassmatePC (last edited 2008-08-06 16:13:33 by localhost)