Project proposals: Difference between revisions

From OLPC
Jump to navigation Jump to search
 
(43 intermediate revisions by 15 users not shown)
Line 1: Line 1:
To '''propose''' a new project, create a section with the following:
To '''propose''' a new project, create a section with the following:
<pre>
<pre>
==== [[Projects/PROJECTNAME|PROJECTNAME]] ====
==== [[Projects/<projectname>|<projectname>]] ====
Project:
; Project:
Proposer:
; Proposer:
Other contributors:
; Other contributors:
Audience or impact:
; Audience or impact:
Brief description: (link to a full description at [[Projects/PROJECTNAME]])
; Brief description: (link to a full description at [[Projects/PROJECTNAME]])
Relevant experience & other projects:
; Relevant experience & other projects:
Contact information (wiki, email, &c):
; Contact information (wiki, email, &c):
[If requesting XOs] # of XOs needed, and their use:
; [If requesting XOs] # of XOs needed, and their use:
</pre>
</pre>



'''When requesting laptops''': include the last line above. Some questions to answer:
'''When requesting laptops''' through the [[Contributors program]]: include the last line above. Some questions to answer:
* Have you tried emulation for this purpose?
* Have you tried emulation for this purpose?
* Could you use laptops for a limited time borrowed from a local community pool of machines?
* Could you use laptops for a limited time borrowed from a local community pool of machines?
Line 22: Line 23:
''Note: please [[special:userlogin|create an account]] on this wiki and sign your application below with four tildes: <nowiki><tt>~~~~</tt></nowiki>''
''Note: please [[special:userlogin|create an account]] on this wiki and sign your application below with four tildes: <nowiki><tt>~~~~</tt></nowiki>''


==== [[Customizing Moodle to include efficient Examination Processes]] ====
; '''Note''': This was a GSoC proposal
; '''Project''': Customizing Moodle to include efficient Examination Processes
; '''Proposer''': Abhishek Tiwari
; '''Other contributors''': -
; '''Audience or impact''':
: - School Administration (Can easily conduct examinations, view statistics - a total examination / statistical management system)
: - Teachers (Ease out and standardize teaching processes with efficient examination support)
: - Students (Can give exams online/offline, get question banks, practice papers, etc)
; '''Brief description''': Examination process is an integral and a very important part of academics and Moodle (being planned to be installed
: on school servers under OLPC) as of now is only related to E-Learning processes but does not deals with any activity regarding
: Examination processes. The scope of this project is to extend Moodle to provide an easy customizable environment for faculty and
: examination controllers to form a database of questions over a Distributed Network (or may be Intranet as well at School under OLPC)
: which could thus be used to generate examination papers for conducting examinations as well as for practice of students.
: A detailed proposal can be seen at: [[Customizing Moodle to include efficient Examination Processes]]
; '''Relevant experience & other projects''': Mentioned on Project Page (portfolio of previous work available as external link mentioned
: on project proposal page)
; '''Contact information (wiki, email, &c)''': Shipping Address & Other contact information on user page: [[User:abhicool|Abhishek Tiwari]]
; '''1 XOs needed''' Usage: Testing the reliability, performance and compatibility of system over XO environment and configuration with
: each development step.


[[User:abhicool|Abhishek Tiwari]] 16:02, 24 April 2008 (EDT)


==== Preparing a Pilot Leiden, The Netherlands ====
==== lx700video ====
; '''Project''': 2012 Leiden
Project name: LX-700 hacking
; '''Proposer''': [[User:Marten | Marten ]]
Projekt proposer: Thorsten Haas
Other contributors: -
; Other contributors: a local team
; Audience or impact:
Project audience or impact: OLPC proper - new functionalities in the XO
: - Teachers (Training)
Project description and relevant experience:
: - University Leiden (research)
See [[Projects/lx700video]]
: - Content Owners/Builder
Need for laptops: 1
: - Childern, building cases of experiential learning
; Brief description: Currently Preparing a pilot and infrastructure, setting the Train Teachers, Test Content/XS/Backups.
: To get an impression [http://martenvijn.nl/svn/olpc/ presentation]
; Relevant experience & other projects: Read more [http://martenvijn.nl here ] more about me
; Contact information : [[User:Marten | Marten ]] I have tested emulation and still use it. If have asked grassroot_nl to use these. However the 3 XO's are sufficient for all grassrooters in NL. When not in use I will share these XO's with Grassroots_nl and other XO-projects.
; XO's needed: 3, European Standards, 220V | desired keyboard layout : US English
: - Train teachers,
: - Content testing at the Content Compagny
: - Demonstation Model when talking Government, Sponsors, University
-- [[User:Marten|Marten]] 16:18, 13 March 2008 (EDT)



Status: handed out on 30th Dec 2007

==== lx700video ====
; Project name: LX-700 hacking
; Projekt proposer: Thorsten Haas
; Other contributors: -
; Project audience or impact: OLPC proper - new functionalities in the XO
; Project description and relevant experience:
: See [[Projects/lx700video]]
; Need for laptops: 1
; Status: handed out on 30th Dec 2007


==== Software Defined Radio ====
==== Software Defined Radio ====
Project name: Software Defined Radio
; Project name: Software Defined Radio
Projekt proposer: Thomas Kleffel
; Projekt proposer: Thomas Kleffel
Other contributors: -
; Other contributors: -
Project audience or impact: OLPC could be used as shortwave data/audio receiver in remote areas
; Project audience or impact: OLPC could be used as shortwave data/audio receiver in remote areas
Project description and relevant experience: [[Projects/SDR]]
; Project description and relevant experience: [[Projects/SDR]]
Need for laptops: 1
; Need for laptops: 1
Have you tried emulation for this purpose? Doesn't work for assessing OLPC's performance (Sound IO / Processing Power)
; Have you tried emulation for this purpose? Doesn't work for assessing OLPC's performance (Sound IO / Processing Power) [[User:Tk|Tk]] 07:04, 30 December 2007 (EST)
[[User:Tk|Tk]] 07:04, 30 December 2007 (EST)


Status: handed out on 30th Dec 2007
; Status: handed out on 30th Dec 2007


==== Internet via GSM ====
==== Internet via GSM ====
Project name: GSM 4 XO
; Project name: GSM 4 XO
Project proposer: Olaf Emcke
; Project proposer: Olaf Emcke
Other contributors: -
; Other contributors: -
Project audience or impact: Use a mobile to access internet via GSM
; Project audience or impact: Use a mobile to access internet via GSM
Project description: [[Projects/gsm4xo]]
; Project description: [[Projects/gsm4xo]]
Need for laptops: 1
; Need for laptops: 1


==== Budget Robotics Kit ====
==== Budget Robotics Kit ====
Project name: Robotics Kit
; Project name: Robotics Kit
Projet proposer: Willibald Palatin
; Projet proposer: Willibald Palatin
Other contributors: Chris
; Other contributors: Chris
Project impact: Possibility to play with sensors and actuators
; Project impact: Possibility to play with sensors and actuators
Project description: Build a budget robotics controller, based on the ATMega series (possibly use an arduino board).
; Project description: Build a budget robotics controller, based on the ATMega series (possibly use an arduino board). Connected via USB, open source and easily assemble- and programmable, with a simple GTK interface. At least 10 pins to read sensor values or send/pulse +5V DC.
Connected via USB, open source and easily assemble- and programmable, with a
simple GTK interface. At least 10 pins to read sensor values or send/pulse +5V DC.




==== Develop Teaching the Teachers to teach with OLPC ====
==== Develop Teaching the Teachers to teach with OLPC ====
Project name: Teach Teachers to teach
; Project name: Teach Teachers to teach
Projet proposer: B-Ranger (@web.de)
; Projet proposer: B-Ranger (@web.de)
Other contributors:
; Other contributors:
Project impact: If you want Teachers in OLPC-Use-Areas to use the olpc in class you first need them to know what
; Project impact: If you want Teachers in OLPC-Use-Areas to use the olpc in class you first need them to know what
they can do. That for you may want to develop ideas for them and a introduction that makes the teacher enthusiastic
they can do. That for you may want to develop ideas for them and a introduction that makes the teacher enthusiastic
about the olpc so that she/he can 'infect' her/his pupils. And for developing that "teach-the-teacher" you may want
about the olpc so that she/he can 'infect' her/his pupils. And for developing that "teach-the-teacher" you may want
Line 77: Line 117:


==== QKD project ====
==== QKD project ====
Project name: EntangleMe
; Project name: EntangleMe
Project proposer: National U. of Singapore
; Project proposer: National U. of Singapore
Project impact: show off XOs being used for science
; Project impact: show off XOs being used for science
Details: see [[projects/EntangleMe]]
; Details: see [[projects/EntangleMe]]


==== MoinMoin wiki ====
==== MoinMoin wiki ====
Project name: MoinMoin
; Project name: MoinMoin
Project proposer: [[User:ThomasWaldmann|ThomasWaldmann]]
; Project proposer: [[User:ThomasWaldmann|ThomasWaldmann]]
Other contributors:
; Other contributors:
Project audience or impact: all users wanting to use a wiki (e.g. for notes, knowledge base, ...)
; Project audience or impact: all users wanting to use a wiki (e.g. for notes, knowledge base, ...)
Project description and relevant experience: see http://moinmo.in/
; Project description and relevant experience: see http://moinmo.in/
Proposer is project admin of MoinMoin project and a long term Python developer.
: Proposer is project admin of MoinMoin project and a long term Python developer.
Need for laptops: 2 (to test wiki sync and collaboration)
; Need for laptops: 2 (to test wiki sync and collaboration)


==== Low cost microcontroller experimentation kit ====
==== Low cost microcontroller experimentation kit ====
Project: Low cost microcontroller experimentation kit
; Project: Low cost microcontroller experimentation kit
Proposer: [[User:deBaer]]
; Proposer: [[User:deBaer]]
Audience or impact: Giving children the possibility to build their own stand-alone hardware projects on a breadboard with a microcontroller.
; Audience or impact: Giving children the possibility to build their own stand-alone hardware projects on a breadboard with a microcontroller.
Brief description: Developing a low-cost open source kit with a breadboard, a microcontroller, a few simple components (buttons,
; Brief description: Developing a low-cost open source kit with a breadboard, a microcontroller, a few simple components (buttons, LEDs, ...) that is in-system programmable from the XO. Make an easy-to-use activity that shows the board setup and allows developing and programs the microcontroller code. Allow editing and sharing of those projects. See [[Projects/MicrocontrollerKit]])
; Relevant experience & other projects: Information Technology engineer, teaching in higher education, Linux developer since 1995
LEDs, ...) that is in-system programmable from the XO. Make an easy-to-use activity that shows the board setup and allows
; Contact information (wiki, email, &c): deBaer æt gmail døt com
developing and programs the microcontroller code. Allow editing and sharing of those projects. See [[Projects/MicrocontrollerKit]])
; XOs needed: 1 for getting into SUGAR development and testing microcontroller programming methods
Relevant experience & other projects: Information Technology engineer, teaching in higher education, Linux developer since 1995
Contact information (wiki, email, &c): deBaer æt gmail døt com
XOs needed: 1 for getting into SUGAR development and testing microcontroller programming methods


==== Integration with CMS back-end storage ====
==== Integration with CMS back-end storage ====
Project: Use OLPC laptopts to create digital storage of lectures in elementary and secondary schools
; Project: Use OLPC laptopts to create digital storage of lectures in elementary and secondary schools
Proposer: [[User:dpavlin]]
; Proposer: [[User:dpavlin]]
Audience or impact: Students of elementary and secondary schools (age 6-18)
; Audience or impact: Students of elementary and secondary schools (age 6-18)
Brief description: We are developing portal for schools which would be ideal place to collect lectures which could be captured using OLPC camera for other students who are unable to attend lectures (sick friends, and similar)
; Brief description: We are developing portal for schools which would be ideal place to collect lectures which could be captured using OLPC camera for other students who are unable to attend lectures (sick friends, and similar)
Relevant experience & other projects: Implementation of current CMS system for the last two years with 330 schools currently connected to system (from total of 3300)
; Relevant experience & other projects: Implementation of current CMS system for the last two years with 330 schools currently connected to system (from total of 3300)
Contact information (wiki, email, &c): dpavlin@carnet.hr
; Contact information (wiki, email, &c): dpavlin@carnet.hr
XOs needed: 1 to test integration with CMS, later it will end up in one of the schools
; XOs needed: 1 to test integration with CMS, later it will end up in one of the schools


==== Introduce XO to Rotterdam (the Netherlands) schools ====
==== Introduce XO to Rotterdam (the Netherlands) schools ====
Project: Trial of OPLC laptop in elementary schools for possible city wide deployment.
; Project: Trial of OPLC laptop in elementary schools for possible city wide deployment.
Proposer: [[User:MaartenM79|MaartenM79]]
; Proposer: [[User:MaartenM79|MaartenM79]]
Audience or impact: Students of elementary and secondary schools (age 6-18)
; Audience or impact: Students of elementary and secondary schools (age 6-18)
Brief description: I would like to test out the XO in elementary schools in Rotterdam.
; Brief description: I would like to test out the XO in elementary schools in Rotterdam.
Relevant experience & other projects: As chairman of the youth
; Relevant experience & other projects: As chairman of the youth political party CDJA in Rotterdam I am very interested in promoting information technology, especially for young children. Our party has the councilor of education in Rotterdam and I would like to promote the laptop to him.
; Contact information (wiki, email, &c): m.menheere at gmail.com
political party CDJA in Rotterdam I am very interested in promoting information technology, especially
; XOs needed: 2 for demonstration purposes (on loan is ok too), i'm looking for contacts. 20 for classroom test
for young children. Our party has the councilor of education in Rotterdam and I would like to promote the laptop to him.
Contact information (wiki, email, &c): m.menheere at gmail.com
XOs needed: 2 for demonstration purposes (on loan is ok too), i'm looking for contacts. 20 for classroom test


==== Game based eVideo for XO mesh networks ====
==== Game based eVideo for XO mesh networks ====
Line 152: Line 188:


==== Navigation System on XO ====
==== Navigation System on XO ====
'''Project:''' Navigation System on XO
; '''Project:''' Navigation System on XO
'''Proposer:''' parabelboi
; '''Proposer:''' parabelboi
'''Brief description:''' Add Sugar support to a Linux based Navigation System.
; '''Brief description:''' Add Sugar support to a Linux based Navigation System. It looks like [http://wiki.navit-project.org/index.php/Main_Page Navit] is suitable for that purpose. It already has pluggable and extensible Code. A Sugar GUI backend has to be written.
; '''XOs needed:''' 1
It looks like [http://wiki.navit-project.org/index.php/Main_Page Navit] is suitable for that purpose.
It already has pluggable and extensible Code. A Sugar GUI backend has to be written.
'''XOs needed:''' 1




==== SSR on the OLPC ====
==== SSR on the OLPC ====
'''Project:''' Mesh Network Comparison
; '''Project:''' Mesh Network Comparison
'''Proposer:''' Thomas Fuhrmann and [[User:Elser|Benedikt Elser]] 10:04, 8 January 2008 (EST)
; '''Proposer:''' Thomas Fuhrmann and [[User:Elser|Benedikt Elser]] 10:04, 8 January 2008 (EST)
'''Impact:''' Improvement of OLPC's mesh networking capabilities
; '''Impact:''' Improvement of OLPC's mesh networking capabilities
'''Brief description:''' Compare the Current OLPC Mesh Networking implementation to
; '''Brief description:''' Compare the Current OLPC Mesh Networking implementation to an alternative implementation, namely the scalable source routing (SSR) protocol and the virtual ring routing (VRR) protocol. See publications: Fuhrmann, IFIP Networking 2005 and Caesar et al., SIGCOMM 2006 and [http://i30www.ira.uka.de/p2p/linyphi/ssr.en.html SSR]
; '''XOs needed:''' 3 For handing out to Students and testing
an alternative implementation, namely the scalable source routing (SSR)
protocol and the virtual ring routing (VRR) protocol. See publications:
Fuhrmann, IFIP Networking 2005 and Caesar et al., SIGCOMM 2006 and [http://i30www.ira.uka.de/p2p/linyphi/ssr.en.html SSR]
'''XOs needed:''' 3 For handing out to Students and testing




==== Video Editing for the XO ====
==== Video Editing for the XO ====
'''Project:''' "Arrange", "Edit", and "Mix"
; '''Project:''' "Arrange", "Edit", and "Mix"
'''Proposer:''' Robert Ochshorn
; '''Proposer:''' Robert Ochshorn
'''Impact:''' Arrange is an addition to the "Record" activity,
; '''Impact:''' Arrange is an addition to the "Record" activity, Edit and Mix form a new core application
; '''Brief description:''' "Arrange" allows basic sequencing of media in Record, "Edit" allows advanced track-based sequencing of audio and video, "Mix" auto-generates montages. See [[Projects/VideoEditing]])
Edit and Mix form a new core application
; Need for laptops: 1
'''Brief description:''' "Arrange" allows basic sequencing
of media in Record, "Edit" allows advanced track-based
sequencing of audio and video, "Mix" auto-generates
montages. See [[Projects/VideoEditing]])
Need for laptops: 1


=== Pilot study Communication and Collaboration scripts for Children ===
==== Pilot study Communication and Collaboration scripts for Children ====
'''Project:''' "Collaborate - communicate": partnerschips between kids in different cultural environments
'''Project:''' "Collaborate - communicate": partnerschips between kids in different cultural environments
'''Proposer:''' "Michele Notari / Martin Hofmann" OLPC-Switzerland
'''Proposer:''' "[[user:Michele|Michele Notari]] / Martin Hofmann / [[User:doebeli|Beat Doebeli Honegger]]" [[http://wiki.laptop.org/go/Switzerland]]
'''Impact:''' "Getting involved in howto use the XO as tool for learning, focussing non formal learning situations"
'''Impact:''' "Getting involved in how to use the XO as tool for learning, focussing collaboration
and communication in informal learning situations"
'''Brief description:''' "Collaboration": We want to analyse Mechanismes and concepts of collaboration and communication of Kids uning the Xo' in (formal and) nonformal learning situations.We will formulate needs do's and dont's for using XO's in target countries. We plan partnerships with Children in other countries. Communication and collaboration might take place with non textual media (image / sound /).
'''Brief description:''' "Collaboration": We want to analyse mechanismes and concepts
'''Need for laptops:''' 25 Power supply 220V/50Hz to use in Switzerland. Preferred keyboard layouts are de_DE ).
of collaboration and communication of kids using the Xo' in (formal and)
XOs will be in constant use in St Gallen , emulation isn't possible due to fact,
informal learning situations.
that we want to equip children with the XO's. Collaboration among the children should take place using mesh network.
We will formulate needs do's and dont's for using XO's in target countries.
We plan partnerships with teacher education universities in other countries and will connect the participating swiss children with children in the other countries.
Communication and collaboration might take place with non textual media (image / sound /).
'''Need for laptops:''' 50 Power supply 220V/50Hz to use in Switzerland.
Preferred keyboard layouts are de_DE ).
XOs will be in constant use in St. Gallen and Schwyz, emulation isn't possible due to the fact,
that we want to equip two classes of children in primary schools with the XO's.
Collaboration among the children should take place using mesh network.
We wish to compare the two classes.

==== [[Projects/PATH|PATH]] ====
; Project: PATH
; Proposer: [[User:Sethwoodworth|Seth(isforinsects)]] on behalf of Path
; Other contributors: Path, SeattleXO
; Audience or impact: Path is a multi-national NGO health care organization. They are interested in deploying the XO as a rugged laptop for some of their workers in some of their 18 countries of operation.
; Brief description: Giving Path these machines would allow for them to give the XO a full trial for implementation and research further contributions towards [[Health]] projects with OLPC> (link to a full description at [[Projects/PATHdeployment]])
; Relevant experience & other projects:
; Contact information (wiki, email, &c):
; [If requesting XOs] # of XOs needed, and their use:

==== [[Projects/Hackerspaces_in_Cologne_and_Bonn|XO Software development in hacker spaces around Cologne/Bonn, Germany]] ====
; Project: XO Software development in hacker spaces around Cologne/Bonn, Germany
; Proposer: Jens Ohlig, jens@ccc.de
; Other contributors: various
; Audience or impact: local community of young and gifted hackers, eager to churn out new exciting software for the OLPC XO. We want to hack, learn, share, and teach software development on the OLPC XO.
; Brief description: Hackerspaces in the Cologne/Bonn region in Western Germany have a tradition of bringing together young people to work on projects. We want to form a software development group for these. ([[Projects/Hackerspaces_in_Cologne_and_Bonn|link to a full description]])
; Relevant experience & other projects: Experience with hacker spaces for more than ten years. Running a hacking project with young people since 2002 (U23).
; Contact information (wiki, email, &c): jens@ccc.de Cologne space: http://koeln.ccc.de Bonn space: http://netzladen.org
; # of XOs needed, and their use: 3 (1 for the space in Cologne which already has one, 2 other for the space in Bonn. 2 XOs are needed in each place in order to do experiments with the mesh networking)


==== [[Projects/Suspend-Resume QA|Suspend-Resume QA]] as well as [[GASP]] development ====
; '''Project''': Suspend-Resume QA
; '''Proposer''': [[User:Firefoxman|FFM]]
; '''Other contributors''': [[User:mattva01|Matthew Gallagher]], [[User:tdoggette|Thomas Doggette]], and various others
; '''Audience or impact''': local high school (Yorktown High School, Arlington, Virginia), would be testing builds that would eventualy be released, reducing the number of bugs found in the field.
; '''Brief description''': We would test Suspend/resume and it's effect on different activities, and also wether the XO properly compensates for losses in the mesh. We would test our own activities, as well as assue that S/R works properly in the latest builds.
; '''Relevant experience & other projects''': We currently work on [[GASP]], and already do (albeit limited) hardware testing on our B4s.
; '''Contact information (wiki, email, &c)''': [[User:Firefoxman|FFM]]
[If requesting XOs] # of XOs needed, and their use: One to two MPs (C2+), since B4s have documented suspend-resume issues. We currently have 3 B4s and could exchange some of them if needed, however we would like to allow more people at our location to collaberate on this. We would, in addition to S/R and normal HW QA, also give them to our developers to work on [[GASP]].


Have you tried emulation for this purpose?
:Since this testing requires hardware by its very nature,
Could you use laptops for a limited time borrowed from a local community pool of machines?
:Yes, but see below.
Similarly, would other projects be able to share these laptops, or would they be in constant use?
:They would also be able to be used by other students on the [[GASP]] project and others, and would (most likely) be returned by the studens once they discontinued their work on the project and the laptops redistributed.
What power supply or keyboard do you need?
:US power supply. English keyboard prefered, but any MP laptop will do.
'''[[User:Firefoxman|ff]]<font color="darkgreen">[[User talk:Firefoxman|m]]</font>''' 21:29, 23 February 2008 (EST)


==== [[Projects/TestUsabilityOLPC]] ====
; '''Note''': This was a GSoC proposal with the name "Study Web Usability of the chamber of the OLPC with Windows XP"
; '''Project''': Evaluation of the OLPC with Usability Engineering
; '''Proposer''': Carlos Mauro Cárdenas Fernández
; '''Audience or impact''': Perú and LatinoAmérica.
; '''Brief description''': Making a comparative study of usability with the OLPC Sugar and WINDOWS. Through TEST usability in a marginal urban population of Lima, Peru. With a sample of 6 boys and 6 girls. With 1 test pilot, 1 test in sugar and 1 test in windows. From 6 to 8 years. My hypothesis is that girls will adapt faster to use Sugar than boys. The result would help improve the potential problems that have graphical interfaces for Sugar. I would like to complement this with my APP Google Summer Code The tests were conducted on the use of basic programs such as text editor or webcam. Using as an activity subject recopilacion games flash project huascaran www.huascaran.gob.pe could be used in the implementation of the programme. The activity will take the recommendations of the creation of a type. Activity testing template of wiki laptop. And recommendation from Nielsen and Rubin. The Test usability will be: take a picture. send a picture to friend. record a video. send the video. search a video or picture.
; '''Relevant experience & other projects''': This project is the execution of my graduate thesis at my university. I already have two and a half years on exploring the topic of usability. I know the issue of implementation of the OLPC in Peru. Last year we made a field study in the pilot ARAHUAY for our university. The evaluation we made the with two professors of computer for children. Now i am participate into Google Summer Code for PostNuke for App Usability & Accessability Overhaul mentored by Steffen Voß I tried to participate in the season from openusability. I do not check the deadline was over
; '''Contact information (wiki, email, &c)''': unimauro@gmail.com, unimauro.blogspot.com

==== [[Projects/Fedora Ambassadors]] ====
; Project: Fedora Ambassadors
; Proposer: gdk
; Number of Laptops: 20
; Number of Months: 12
; Description: We send ambassadors to dozens of events around the world every year. The goal is to have a Fedora pool of XOs that go from event to event, with preference going to Fedora ambassadors who give recruiting speeches for XO developers.
; Experience: Many different levels of hardware experience, but all have a strong familiarity with Fedora.
; Notes: Our ambassadors are highly motivated to participate in this project, and have been asking for XOs in their event kits all over the world for months now.
== See also ==
* [[Projects and proposals]]

[[Category:OLPC Wiki]]
[[Category:Projects]]

Latest revision as of 10:56, 24 January 2010

To propose a new project, create a section with the following:

==== [[Projects/<projectname>|<projectname>]] ====
; Project:
; Proposer:
; Other contributors:
; Audience or impact:
; Brief description:  (link to a full description at [[Projects/PROJECTNAME]])
; Relevant experience & other projects:
; Contact information (wiki, email, &c):
; [If requesting XOs] # of XOs needed, and their use: 


When requesting laptops through the Contributors program: include the last line above. Some questions to answer:

  • Have you tried emulation for this purpose?
  • Could you use laptops for a limited time borrowed from a local community pool of machines?
  • Similarly, would other projects be able to share these laptops, or would they be in constant use?
  • What power supply or keyboard do you need?

Be sure you have a valid email address for your wiki account as one way to reach you.

Current applications

Note: please create an account on this wiki and sign your application below with four tildes: <tt>~~~~</tt>

Customizing Moodle to include efficient Examination Processes

Note
This was a GSoC proposal
Project
Customizing Moodle to include efficient Examination Processes
Proposer
Abhishek Tiwari
Other contributors
-
Audience or impact
- School Administration (Can easily conduct examinations, view statistics - a total examination / statistical management system)
- Teachers (Ease out and standardize teaching processes with efficient examination support)
- Students (Can give exams online/offline, get question banks, practice papers, etc)
Brief description
Examination process is an integral and a very important part of academics and Moodle (being planned to be installed
on school servers under OLPC) as of now is only related to E-Learning processes but does not deals with any activity regarding
Examination processes. The scope of this project is to extend Moodle to provide an easy customizable environment for faculty and
examination controllers to form a database of questions over a Distributed Network (or may be Intranet as well at School under OLPC)
which could thus be used to generate examination papers for conducting examinations as well as for practice of students.
A detailed proposal can be seen at: Customizing Moodle to include efficient Examination Processes
Relevant experience & other projects
Mentioned on Project Page (portfolio of previous work available as external link mentioned
on project proposal page)
Contact information (wiki, email, &c)
Shipping Address & Other contact information on user page: Abhishek Tiwari
1 XOs needed Usage
Testing the reliability, performance and compatibility of system over XO environment and configuration with
each development step.

Abhishek Tiwari 16:02, 24 April 2008 (EDT)

Preparing a Pilot Leiden, The Netherlands

Project
2012 Leiden
Proposer
Marten
Other contributors
a local team
Audience or impact
- Teachers (Training)
- University Leiden (research)
- Content Owners/Builder
- Childern, building cases of experiential learning
Brief description
Currently Preparing a pilot and infrastructure, setting the Train Teachers, Test Content/XS/Backups.
To get an impression presentation
Relevant experience & other projects
Read more here more about me
Contact information
Marten I have tested emulation and still use it. If have asked grassroot_nl to use these. However the 3 XO's are sufficient for all grassrooters in NL. When not in use I will share these XO's with Grassroots_nl and other XO-projects.
XO's needed
3, European Standards, 220V | desired keyboard layout : US English
- Train teachers,
- Content testing at the Content Compagny
- Demonstation Model when talking Government, Sponsors, University

-- Marten 16:18, 13 March 2008 (EDT)


lx700video

Project name
LX-700 hacking
Projekt proposer
Thorsten Haas
Other contributors
-
Project audience or impact
OLPC proper - new functionalities in the XO
Project description and relevant experience
See Projects/lx700video
Need for laptops
1
Status
handed out on 30th Dec 2007

Software Defined Radio

Project name
Software Defined Radio
Projekt proposer
Thomas Kleffel
Other contributors
-
Project audience or impact
OLPC could be used as shortwave data/audio receiver in remote areas
Project description and relevant experience
Projects/SDR
Need for laptops
1
Have you tried emulation for this purpose? Doesn't work for assessing OLPC's performance (Sound IO / Processing Power) Tk 07
04, 30 December 2007 (EST)
Status
handed out on 30th Dec 2007

Internet via GSM

Project name
GSM 4 XO
Project proposer
Olaf Emcke
Other contributors
-
Project audience or impact
Use a mobile to access internet via GSM
Project description
Projects/gsm4xo
Need for laptops
1

Budget Robotics Kit

Project name
Robotics Kit
Projet proposer
Willibald Palatin
Other contributors
Chris
Project impact
Possibility to play with sensors and actuators
Project description
Build a budget robotics controller, based on the ATMega series (possibly use an arduino board). Connected via USB, open source and easily assemble- and programmable, with a simple GTK interface. At least 10 pins to read sensor values or send/pulse +5V DC.


Develop Teaching the Teachers to teach with OLPC

Project name
Teach Teachers to teach
Projet proposer
B-Ranger (@web.de)
Other contributors
Project impact
If you want Teachers in OLPC-Use-Areas to use the olpc in class you first need them to know what
they can do. That for you may want to develop ideas for them and a introduction that makes the teacher enthusiastic
about the olpc so that she/he can 'infect' her/his pupils. And for developing that "teach-the-teacher" you may want
to have a presentation, test and try-object.
The idea is to develop a program that teaches german/austrian (teaching) students, so they can take the olpc to a
foreign country and tell the ppl (esp. the local teachers) about it and show them the benefits.

QKD project

Project name
EntangleMe
Project proposer
National U. of Singapore
Project impact
show off XOs being used for science
Details
see projects/EntangleMe

MoinMoin wiki

Project name
MoinMoin
Project proposer
ThomasWaldmann
Other contributors
Project audience or impact
all users wanting to use a wiki (e.g. for notes, knowledge base, ...)
Project description and relevant experience
see http://moinmo.in/
Proposer is project admin of MoinMoin project and a long term Python developer.
Need for laptops
2 (to test wiki sync and collaboration)

Low cost microcontroller experimentation kit

Project
Low cost microcontroller experimentation kit
Proposer
User:deBaer
Audience or impact
Giving children the possibility to build their own stand-alone hardware projects on a breadboard with a microcontroller.
Brief description
Developing a low-cost open source kit with a breadboard, a microcontroller, a few simple components (buttons, LEDs, ...) that is in-system programmable from the XO. Make an easy-to-use activity that shows the board setup and allows developing and programs the microcontroller code. Allow editing and sharing of those projects. See Projects/MicrocontrollerKit)
Relevant experience & other projects
Information Technology engineer, teaching in higher education, Linux developer since 1995
Contact information (wiki, email, &c)
deBaer æt gmail døt com
XOs needed
1 for getting into SUGAR development and testing microcontroller programming methods

Integration with CMS back-end storage

Project
Use OLPC laptopts to create digital storage of lectures in elementary and secondary schools
Proposer
User:dpavlin
Audience or impact
Students of elementary and secondary schools (age 6-18)
Brief description
We are developing portal for schools which would be ideal place to collect lectures which could be captured using OLPC camera for other students who are unable to attend lectures (sick friends, and similar)
Relevant experience & other projects
Implementation of current CMS system for the last two years with 330 schools currently connected to system (from total of 3300)
Contact information (wiki, email, &c)
dpavlin@carnet.hr
XOs needed
1 to test integration with CMS, later it will end up in one of the schools

Introduce XO to Rotterdam (the Netherlands) schools

Project
Trial of OPLC laptop in elementary schools for possible city wide deployment.
Proposer
MaartenM79
Audience or impact
Students of elementary and secondary schools (age 6-18)
Brief description
I would like to test out the XO in elementary schools in Rotterdam.
Relevant experience & other projects
As chairman of the youth political party CDJA in Rotterdam I am very interested in promoting information technology, especially for young children. Our party has the councilor of education in Rotterdam and I would like to promote the laptop to him.
Contact information (wiki, email, &c)
m.menheere at gmail.com
XOs needed
2 for demonstration purposes (on loan is ok too), i'm looking for contacts. 20 for classroom test

Game based eVideo for XO mesh networks

Project: Evaluation of video- and game based (e)learning scenarios. 
Proposer:  Anja C. Wagner 09:02, 2 January 2008 (EST)
Other contributors: Fabian Topfstedt, Henrik Regensburg, Hans L. Cycon, WiseWoman 
Audience or impact: Teachers and students in schools, high schools, universities, and continuing 
education need dynamic learning scenarios for motivation. Some scenarios include the use of video   
and video conferencing. 
Brief description: The use of instructional video - especially with the possibility of including
localized subtitles or dubbed audio - provides an excellent platform for presenting international
open educational resources. Video conferencing allows direct, synchronous communication within 
classrooms or beyond classroom walls. We are developing new scenarios, sometimes called (e)learning
2.0, that includes video and video conferencing for educating learners using new technologies for 
personal needs. In order to motivate people to educate themselves, we are also investigating 
narrative and competitive structures from the gaming industry. We want to see if our video formats 
perform on the XO computers with their special displayes and evaluate different video conferencing 
tools to work with the wireless mesh network. 
Relevant experience & other projects: As an interdisciplinary project team in the context of a 
University for Applied Sciences, at the FHTW Berlin, we have acquired much experience in the 
area of video formats (also called codecs) and video conferencing and in their application in the 
area of (e)learning. Our most recent project is concerned with developing technical and 
methodological skills on the use of video and game based learning scenarios - using video and video
conferencing. See the eVideo Project Blog (in German). 
Contact information (wiki, email, &c): acw ÄT edufuture PÜNKT de
XOs needed: 3 for collaborative testing of new video-based learning scenarios. 
XO requirements: Power supply 220V/50Hz to use in Germany and Austria. Preferred keyboard layouts 
are 2x de_DE and 1x  intl. (or en_EN, en_US). XOs will be in constant use in Berlin/Germany and 
Vienna/Austria for communication purposes, emulation isn't possible due to the need of physical 
access to camera and microphone)

Navigation System on XO

Project: Navigation System on XO
Proposer: parabelboi
Brief description: Add Sugar support to a Linux based Navigation System. It looks like Navit is suitable for that purpose. It already has pluggable and extensible Code. A Sugar GUI backend has to be written.
XOs needed: 1


SSR on the OLPC

Project: Mesh Network Comparison
Proposer: Thomas Fuhrmann and Benedikt Elser 10
04, 8 January 2008 (EST)
Impact: Improvement of OLPC's mesh networking capabilities
Brief description: Compare the Current OLPC Mesh Networking implementation to an alternative implementation, namely the scalable source routing (SSR) protocol and the virtual ring routing (VRR) protocol. See publications
Fuhrmann, IFIP Networking 2005 and Caesar et al., SIGCOMM 2006 and SSR
XOs needed: 3 For handing out to Students and testing


Video Editing for the XO

Project: "Arrange", "Edit", and "Mix"
Proposer: Robert Ochshorn
Impact: Arrange is an addition to the "Record" activity, Edit and Mix form a new core application
Brief description: "Arrange" allows basic sequencing of media in Record, "Edit" allows advanced track-based sequencing of audio and video, "Mix" auto-generates montages. See Projects/VideoEditing)
Need for laptops
1

Pilot study Communication and Collaboration scripts for Children

Project: "Collaborate - communicate": partnerschips between kids in different cultural environments
Proposer: "Michele Notari / Martin Hofmann / Beat Doebeli Honegger" [[1]]
Impact: "Getting involved in how to use the XO as tool for learning, focussing collaboration 
   and communication in informal learning situations"
Brief description: "Collaboration": We want to analyse mechanismes and concepts 
   of collaboration and communication of kids using the Xo' in (formal and) 
   informal learning situations.
   We will formulate needs do's and dont's for using XO's in target countries. 
   We plan partnerships with teacher education universities in other countries and will connect the participating swiss children with children in the other countries.   
   Communication and collaboration might take place with non textual media (image / sound /). 
Need for laptops: 50 Power supply 220V/50Hz to use in Switzerland. 
   Preferred keyboard layouts are de_DE ).
   XOs will be in constant use in St. Gallen and Schwyz, emulation isn't possible due to the fact,
   that we want to equip two classes of children  in primary schools with the XO's. 
   Collaboration among the children should take place using mesh network. 
   We wish to compare the two classes.

PATH

Project
PATH
Proposer
Seth(isforinsects) on behalf of Path
Other contributors
Path, SeattleXO
Audience or impact
Path is a multi-national NGO health care organization. They are interested in deploying the XO as a rugged laptop for some of their workers in some of their 18 countries of operation.
Brief description
Giving Path these machines would allow for them to give the XO a full trial for implementation and research further contributions towards Health projects with OLPC> (link to a full description at Projects/PATHdeployment)
Relevant experience & other projects
Contact information (wiki, email, &c)
[If requesting XOs] # of XOs needed, and their use

XO Software development in hacker spaces around Cologne/Bonn, Germany

Project
XO Software development in hacker spaces around Cologne/Bonn, Germany
Proposer
Jens Ohlig, jens@ccc.de
Other contributors
various
Audience or impact
local community of young and gifted hackers, eager to churn out new exciting software for the OLPC XO. We want to hack, learn, share, and teach software development on the OLPC XO.
Brief description
Hackerspaces in the Cologne/Bonn region in Western Germany have a tradition of bringing together young people to work on projects. We want to form a software development group for these. (link to a full description)
Relevant experience & other projects
Experience with hacker spaces for more than ten years. Running a hacking project with young people since 2002 (U23).
Contact information (wiki, email, &c)
jens@ccc.de Cologne space: http://koeln.ccc.de Bonn space: http://netzladen.org
# of XOs needed, and their use
3 (1 for the space in Cologne which already has one, 2 other for the space in Bonn. 2 XOs are needed in each place in order to do experiments with the mesh networking)


Suspend-Resume QA as well as GASP development

Project
Suspend-Resume QA
Proposer
FFM
Other contributors
Matthew Gallagher, Thomas Doggette, and various others
Audience or impact
local high school (Yorktown High School, Arlington, Virginia), would be testing builds that would eventualy be released, reducing the number of bugs found in the field.
Brief description
We would test Suspend/resume and it's effect on different activities, and also wether the XO properly compensates for losses in the mesh. We would test our own activities, as well as assue that S/R works properly in the latest builds.
Relevant experience & other projects
We currently work on GASP, and already do (albeit limited) hardware testing on our B4s.
Contact information (wiki, email, &c)
FFM

[If requesting XOs] # of XOs needed, and their use: One to two MPs (C2+), since B4s have documented suspend-resume issues. We currently have 3 B4s and could exchange some of them if needed, however we would like to allow more people at our location to collaberate on this. We would, in addition to S/R and normal HW QA, also give them to our developers to work on GASP.


Have you tried emulation for this purpose?

Since this testing requires hardware by its very nature,

Could you use laptops for a limited time borrowed from a local community pool of machines?

Yes, but see below.

Similarly, would other projects be able to share these laptops, or would they be in constant use?

They would also be able to be used by other students on the GASP project and others, and would (most likely) be returned by the studens once they discontinued their work on the project and the laptops redistributed.

What power supply or keyboard do you need?

US power supply. English keyboard prefered, but any MP laptop will do.

ffm 21:29, 23 February 2008 (EST)


Projects/TestUsabilityOLPC

Note
This was a GSoC proposal with the name "Study Web Usability of the chamber of the OLPC with Windows XP"
Project
Evaluation of the OLPC with Usability Engineering
Proposer
Carlos Mauro Cárdenas Fernández
Audience or impact
Perú and LatinoAmérica.
Brief description
Making a comparative study of usability with the OLPC Sugar and WINDOWS. Through TEST usability in a marginal urban population of Lima, Peru. With a sample of 6 boys and 6 girls. With 1 test pilot, 1 test in sugar and 1 test in windows. From 6 to 8 years. My hypothesis is that girls will adapt faster to use Sugar than boys. The result would help improve the potential problems that have graphical interfaces for Sugar. I would like to complement this with my APP Google Summer Code The tests were conducted on the use of basic programs such as text editor or webcam. Using as an activity subject recopilacion games flash project huascaran www.huascaran.gob.pe could be used in the implementation of the programme. The activity will take the recommendations of the creation of a type. Activity testing template of wiki laptop. And recommendation from Nielsen and Rubin. The Test usability will be: take a picture. send a picture to friend. record a video. send the video. search a video or picture.
Relevant experience & other projects
This project is the execution of my graduate thesis at my university. I already have two and a half years on exploring the topic of usability. I know the issue of implementation of the OLPC in Peru. Last year we made a field study in the pilot ARAHUAY for our university. The evaluation we made the with two professors of computer for children. Now i am participate into Google Summer Code for PostNuke for App Usability & Accessability Overhaul mentored by Steffen Voß I tried to participate in the season from openusability. I do not check the deadline was over
Contact information (wiki, email, &c)
unimauro@gmail.com, unimauro.blogspot.com

Projects/Fedora Ambassadors

Project
Fedora Ambassadors
Proposer
gdk
Number of Laptops
20
Number of Months
12
Description
We send ambassadors to dozens of events around the world every year. The goal is to have a Fedora pool of XOs that go from event to event, with preference going to Fedora ambassadors who give recruiting speeches for XO developers.
Experience
Many different levels of hardware experience, but all have a strong familiarity with Fedora.
Notes
Our ambassadors are highly motivated to participate in this project, and have been asking for XOs in their event kits all over the world for months now.

See also