Summer 2008 Humanitarian FOSS Institute Welcome!

30
Summer 2008 Humanitarian FOSS Institute Welcome!

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

Transcript of Summer 2008 Humanitarian FOSS Institute Welcome!

Summer 2008Humanitarian FOSS Institute

Welcome!

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: 3 The Humanitarian-FOSS Project © 2008 Summer Institute Welcome

2007 H-FOSS Summer Institute

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: 9 The Humanitarian-FOSS Project © 2008 Summer Institute Welcome

Internationalizing Sahana/VM

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: 21 The Humanitarian-FOSS Project © 2008 Summer Institute Welcome

Touchscreen Module

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

Slide: 30 The Humanitarian-FOSS Project © 2008 Summer Institute Welcome

Thank you!

Questions?