wiki:GeoGebraXO/Proposal
Last modified 2 years ago Last modified on 02/05/10 17:27:34

Email to contributors@… following http://wiki.laptop.org/go/Contributors_program/Project_proposal_form

 1. Project Title & Shipment Detail

    Name of Project: GeoGebra, www.geogebra.org, mathematics software in 50 languages with users in 190 countries

    Shipping Address You've Verified:

Prof. Markus Hohenwarter
Mathematics Education
Johannes Kepler University Linz
4040 Linz
Austria
+43 664 2113840

    Number of Laptops (or other hardware) You Request to Borrow: 
    Loan Length—How Many Months: 

We'd like to borrow 2 laptops for 6 months.

2. Team Participants

Prof. Markus Hohenwarter, markus@geogebra.org
    Employer and/or School: Johannes Kepler University Linz, Austria
    Past Experience/Qualifications: Professor for mathematics education, Software developer, Project leader GeoGebra

Gabor Ancsin <ustakraharez@gmail.com> and Zoltán Kovács <zoltan@geogebra.org>; University of Szeged in Hungary. Both are collaborators in the GeoGebra project, mathematicians and programmers. They will use the 2nd laptop.

3. Objectives

    Project Objectives: 

Sugarize GeoGebra to run on the OLPC XO 1.5 laptops under SugarOS. We already have contacts to SugarLabs (Walter Bender et al.) and they will help us with Java support. This will involve adaptations of the user interface of GeoGebra to work with the security system and journal of SugarOS. Support of collaboration features could be a follow-up project. 

4. Plan of Action

    Find out about the improved Java support in the latest SugarOS version. 
    Decide whether to use GeoGebra standalone application or Java applets in the browser.
    Integrate GeoGebra with SugarOS.
    Provide a package of GeoGebra for OLPC/SugarOS.

5. Needs

    Why is this project needed? 
    Locally? 
    In the greater OLPC/Sugar community? 
    Outside the community?

GeoGebra has a large world-wide user base in 190 countries and many people want to have GeoGebra running on the OLPC. Our open source software is available in 50 languages and there are thousands of existing free learning materials available.

    Why can't this project be done in emulation using non-XO machines? 

We need to test on the actual XO machines to make sure that the integration will work flawlessly and that (Java) performance is ok on the real hardware.

    Why are you requesting the number of machines you are asking for?

We are requesting 2 laptops. One laptop will be used by Markus Hohenwarter in Austria, the other one by our developer group in Hungary.

        Will you consider (1) salvaged/rebuilt or (2) damaged XO Laptops? 

It should be standard XO machines. They don't have to be pretty but should work fine ;-)


6. Sharing Deliverables

    Project URL—where you'll report specific ongoing progress:

http://geogebra.uni.lu/trac/wiki/GeoGebraXO

        Please web-publish this entire completed proposal, removing any sections affecting your personal privacy. Ask if you want help! 

    How will you convey tentative ideas & results back to the OLPC/Sugar community, prior to completion? 

We will be in contact with Walter Bender <walter.bender@gmail.com> and other developers at SugarLabs.

    How will the final fruits of your labor be distributed to children or community members worldwide? 

We will publish a GeoGebra installer package for XO on www.geogebra.org for free download. Also, we hope that GeoGebra might be included with future releases of XO machines.

    Will your work have any possible application or use outside our community?
        If yes, how will these people be reached? 

GeoGebra already has a large community of educators using the software, giving workshops for teachers, and doing research projects on the use of dynamic mathematics software, see our network of GeoGebra Institutes (www.geogebra.org/igi). With the availability of GeoGebra for XO we will be able to support our users in South America, Africa and Asia much better.

    Have you investigated working with nearby XO Lending Libraries or Project Groups? 

If you can get us in touch with XO groups in Europe, this would be greatly appreciated too. We are very happy to work with them.


7. Quality/Mentoring

    Would your Project benefit from Support, Documentation and/or Testing people? 
    Teachers' input into Usability? 

Yes, we'd be happyt to work closely with people from SugarLabs and OLPC to get feedback on our software in particular concerning usability tests by teachers. 

    How will you promote your work? 
    Can we help you with an experienced mentor from the OLPC/Sugar community? (WEB-PUBLISHED)

We will use www.geogebra.org with over 600.000 visitors per month to advertise for the GeoGebra XO package as soon as it will be available. Help from the Sugar community on how to best sugarize GeoGebra will be greatly appreciated.


8. Timeline (Start to Finish)

    Please include a Proposed timeline for your Project life-cycle: (this can be in the form of Month 1, Month 2, etc rather than specific dates)

    Month 1: 
         Find out about the improved Java support in the latest SugarOS version. 
         Decide whether to use GeoGebra standalone application or Java applets in the browser.
   Month 2-4:
         Integrate GeoGebra with SugarOS.
   Month 5-6:
         Provide a package of GeoGebra for OLPC/SugarOS.
         Promote it via www.geogebra.org, our mailing lists, and other online channels.

    Specify how you prefer to communicate your ongoing progress and obstacles!

Email (markus@geogebra.org) and project page http://geogebra.uni.lu/trac/wiki/GeoGebraXO

        [X] I agree to pass on the laptop(s) to a local OLPC group or other interested contributors in case I do not have need for the laptop(s) anymore or in case my project progress stalls. 


Thank you and all the best,
Markus