summer 2008 humanitarian foss institute welcome!

30
Summer 2008 Humanitarian FOSS Institute Welcome!

Upload: georgia-robertson

Post on 30-Dec-2015

45 views

Category:

Documents


1 download

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

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?