Software ideas: Difference between revisions

From OLPC
Jump to navigation Jump to search
(Add section with general categories of software...)
(→‎Application Classes: Add a few more classes....)
Line 28: Line 28:
** Physics simulators (Newtonian)
** Physics simulators (Newtonian)
** Biological simulators (population simulators)
** Biological simulators (population simulators)
** Genealogy software
** Dynamic system simulators (e.g. ecological simulators, economic simulators)
** Dynamic system simulators (e.g. ecological simulators, economic simulators)
** Geography (mapping) software, coordinates, maps, data-overlays, GIS operations
* Physical Education and Training
* Physical Education and Training
** Training program tracker
** Training program tracker
Line 41: Line 43:
** VoIP phone
** VoIP phone
** Conferencing system, virtual classroom
** Conferencing system, virtual classroom
** Email client (gmail-for-children?)
** Voice-mail (voice email and standard voicemail)
** Web-page editor (wikidpad?)
* Educational
* Educational
** Role-playing systems
** Role-playing systems
** Mind-mapping systems (outliners, free-form note-taking tools)
** Mind-mapping systems (outliners, free-form note-taking tools)
* Games (see also [Games])

** Game console emulators (needs content)
** Strategy games
** Simulation games
** eToys games
*


= Porting Existing Software =
= Porting Existing Software =

Revision as of 22:01, 23 March 2007

Projects and proposals    +/-
Content ideas Content projects
Hardware ideas Hardware projects
Software ideas Software projects

This page is a brainstorming space for ideas which may eventually become Software projects. Keep in mind that the projects here are merely proposals or ideas. If you would like to add a new project idea, try to be reasonably thorough in your description.

When brainstorming, try to let your mind run free. When reading and looking for a project to start, keep in mind that we are looking for projects that encourage Playful Learning instead of Edutainment.

Application Classes

This section discusses whole application-classes that might be useful to have available on the OLPC laptops. That is, these are "requirements"-focussed ideas for what type of thing we want to provide:

  • Mathematics
    • Simple Calculations
      • Calculators, Basic and Scientific
      • Spreadsheet software
      • Graphing Calculators
    • Higher mathematics
      • Typesetting/equation editing
      • Algebraic solvers
      • Geometric exploration (e.g. PyGeo)
      • Fractal explorers
  • Language
    • Dictionary
    • Thesaurus
    • Audio-book reader
  • Science
    • Starfield explorers
    • Chemical simulators
    • Physics simulators (Newtonian)
    • Biological simulators (population simulators)
    • Genealogy software
    • Dynamic system simulators (e.g. ecological simulators, economic simulators)
    • Geography (mapping) software, coordinates, maps, data-overlays, GIS operations
  • Physical Education and Training
    • Training program tracker
  • Art
    • Vector graphic creation (illustration)
    • Raster graphic creation (painting, sketching)
    • Collage operations (eToys?)
  • Music
    • Voice training
    • Score display and creation (TamTam?)
  • Communications
    • VoIP phone
    • Conferencing system, virtual classroom
    • Email client (gmail-for-children?)
    • Voice-mail (voice email and standard voicemail)
    • Web-page editor (wikidpad?)
  • Educational
    • Role-playing systems
    • Mind-mapping systems (outliners, free-form note-taking tools)
  • Games (see also [Games])
    • Game console emulators (needs content)
    • Strategy games
    • Simulation games
    • eToys games

Porting Existing Software

Mathematics

  • Calc for more basic tasks, BC for more difficult ones, and SC or a GUI based spreadsheet, perhaps.
  • LaTeX, this is free and quite powerful editor
  • Mathematica for children, for modeling and calculating

Updates

  • An update/software manager to handle updates and new software that come out after the laptop is given to the child