Upload
georgia-robertson
View
45
Download
1
Tags:
Embed Size (px)
DESCRIPTION
Summer 2008 Humanitarian FOSS Institute Welcome!. Outline. The Humanitarian FOSS Project. The Open Source Movement. Summer Projects Overview. Goals, Expectations, Deliverables. 2007 H-FOSS Summer Institute. David Patterson (ACM) Nov. 2005, (post Katrina): Let’s help our neighbors! - PowerPoint PPT Presentation
Citation preview
Slide: 2 The Humanitarian-FOSS Project © 2008 Summer Institute Welcome
• The Humanitarian FOSS Project.
• The Open Source Movement.
• Summer Projects Overview.
• Goals, Expectations, Deliverables.
Outline
Slide: 4 The Humanitarian-FOSS Project © 2008 Summer Institute Welcome
Motivation
• David Patterson (ACM) Nov. 2005, (post Katrina): Let’s help our neighbors!
• David Patterson (ACM) Mar. 2006: Join the open-source movement!
• Our Question:
Will students building software for the community help revitalize computing education?
Slide: 5 The Humanitarian-FOSS Project © 2008 Summer Institute Welcome
NSF/CPATH Grant
• CPATH: Revitalizing Undergraduate Computing
Education.
• Trinity, Conn College, Wesleyan.
• Getting students involved in building open
source software to help society through:
• Video conference courses.
• Summer internship program 2008/9.
• National and regional workshops for faculty.
Slide: 6 The Humanitarian-FOSS Project © 2008 Summer Institute Welcome
Portable/Sustainable Partnership
ComputingDepartments
• Teach computing• Build FOSS• Gain skills and opportunities
IT Corporations• Host interns• Fund and advertise• Volunteer expertise • Recruit students
HumanitarianCommunity
• Acquire software.• Host interns• Teach volunteerism
The Humanitarian
FOSS
Project
Slide: 7 The Humanitarian-FOSS Project © 2008 Summer Institute Welcome
Helping Our Neighbors• Sahana Disaster Management System
• Web-based IT system developed in response to the 2004 Asian Tsunami.
• Deployments: Pakistan, Philippines, Indonesia, Peru,…China (May 2008)
• Free Software Award for Social Benefit (2007)
• Trinity Connection: Trishan de Lanerolle, CS ‘04
• Our Contribution: Volunteer Management Module
www.sahana.lk
Sahana means relief in Sinhalese
Slide: 8 The Humanitarian-FOSS Project © 2008 Summer Institute Welcome
Helping Neighbors:The China Deployment
Source: http://seattletimes.nwsource.com/html/photogalleries/nationworld2004416378/9.html
Slide: 10 The Humanitarian-FOSS Project © 2008 Summer Institute Welcome
Distributed Development Effort
• IBM-China/NYC, Sahana-Sri Lanka, HFOSS-Hartford
• May 17 - May 24 (8 days)
• http://www.ccdic.org (Chinese Government Demo)
• http://blog.hfoss.org
Slide: 11 The Humanitarian-FOSS Project © 2008 Summer Institute Welcome
The Free and Open Source Software Movement
Slide: 12 The Humanitarian-FOSS Project © 2008 Summer Institute Welcome
Free and Open Source Software
• Open, transparent, peer-based software development.
• “Free” as in “free speech” not “free beer”.
• Distribution must include source code.
• License must permit derived works. (GPL, Mozilla, MIT etc..)
• Free Software: The GNU Project
• Open Source Software: Open Source Initiative
Slide: 13 The Humanitarian-FOSS Project © 2008 Summer Institute Welcome
Successful Open Source Projects
GNU/Linux Mozilla Firefox
Apache
MySQL
Slide: 14 The Humanitarian-FOSS Project © 2008 Summer Institute Welcome
Growth of Open Source Projects
Sourceforge Users
0
200000
400000
600000
800000
1000000
1200000
1400000
1600000
1800000
2000000
Jan-00Jan-01Jan-02Jan-03Jan-04Jan-05Jan-06Jan-07Jan-08
Years
Registered Users
Users
Sourceforge Projects
0
20000
40000
60000
80000
100000
120000
140000
160000
180000
Jan-00Jan-01Jan-02Jan-03Jan-04Jan-05Jan-06Jan-07Jan-08
Years
Registered Projects
Projects
• Sourceforge.net -- the largest open source repository.
Slide: 15 The Humanitarian-FOSS Project © 2008 Summer Institute Welcome
Today: Openness Everywhere• “Software is just the beginning … open source is doing for
mass innovation what the assembly line did for mass production. Get ready for the era when collaboration replaces the corporation.” -- Thomas Goetz, Wired, 11/2003
WikipediaOpen sourceKnowledge
Center for Application of Molecular Biology to International AgricultureOpen source Agriculture
Public Library of ScienceOpen source Publishing
Open source Literature
Slide: 16 The Humanitarian-FOSS Project © 2008 Summer Institute Welcome
Grassroots Peer Production: Beer,
Knitting, Textbooks…
Open source education
Open standards
Open source beer
Open source genetics
Open source textbooks
Open source humor
Slide: 17 The Humanitarian-FOSS Project © 2008 Summer Institute Welcome
Benefits of the OSS Model
• Self-directed and community-oriented.• Personal responsibility and peer approval.• Personally creative and socially beneficial.• Pride of authorship (track down bugs).• Responsibility to others (documentation).
• Desirable pedagogical characteristics!
Slide: 18 The Humanitarian-FOSS Project © 2008 Summer Institute Welcome
Humanitarian FOSSSummer Projects
Slide: 19 The Humanitarian-FOSS Project © 2008 Summer Institute Welcome
Sahana
• Support the China deployment.• Bug fixes and feature enhancements
• Internationalization
• Documentation
• Test/Demo Database
• Credential verification
• VMOSS (Vol Mgmt Open Source Software)
www.sahana.lk
Slide: 20 The Humanitarian-FOSS Project © 2008 Summer Institute Welcome
Medical Record System
• OpenMRS: An electronic medical record system for developing countries.
• Deployments: Rwanda, Kenya, South Africa, …
• Initiated by Paul Farmer of Partners in Health and the Regenstrief Institute.
• Supported by WHO, CDC, Clinton Foundation,…
• Trinity Connection: Christian Allen, CS, ‘00.
• Our contribution: Touchscreen module and toolkit.
Slide: 22 The Humanitarian-FOSS Project © 2008 Summer Institute Welcome
Portable Open Search Identification Tool
• Google open source phone platform.
• Disaster management handset.
• EMT accident scene support.
• Scientific field research tool.
Slide: 23 The Humanitarian-FOSS Project © 2008 Summer Institute Welcome
LVGH AppTrac System
• LVGH: Literacy Volunteers of Greater Hartford
• Application tracking software.
• Monitors student use of literacy tutorial applications.
• Prototyped by University of Hartford Computer Science students.
Slide: 24 The Humanitarian-FOSS Project © 2008 Summer Institute Welcome
InSTEDD Project
• InSTEDD: building tools for disease detection and disaster response, “humanitarian collaboration through technology innovation.”
• Using machine learning statistical analysis techniques to implement a system for early detection of disease.
Slide: 25 The Humanitarian-FOSS Project © 2008 Summer Institute Welcome
Goals, Expectations, Deliverables
Slide: 26 The Humanitarian-FOSS Project © 2008 Summer Institute Welcome
Goals
• Make a significant contribution to one or more HFOSS projects.
• Gain an increased appreciation for the HFOSS mission.
• Further programming and software design skills.
Slide: 27 The Humanitarian-FOSS Project © 2008 Summer Institute Welcome
Expectations
• Work 35 per week and to attend all scheduled meetings.
• Work on a team project.• Contribute to weekly team and group code-review
and design sessions. • Work with one or more faculty or expert mentors.• Keep a running log (blog?) of individual project
activities.
Slide: 28 The Humanitarian-FOSS Project © 2008 Summer Institute Welcome
Deliverables
• Public powerpoint presentation on the group projects. (~ August 1)
• Well written and well documented source code for each project.
• Well written user manuals for each project. • A 3-5 page paper on the project, suitable for
submission to an appropriate conference (CS or disaster recovery or FOSS).
Slide: 29 The Humanitarian-FOSS Project © 2008 Summer Institute Welcome
Looking Ahead: Community Building
Our Website: http://www.hfoss.org