1 / 30

Summer 2008 Humanitarian FOSS Institute Welcome!

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!

Download Presentation

Summer 2008 Humanitarian FOSS Institute Welcome!

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Summer 2008Humanitarian FOSS InstituteWelcome!

  2. Outline • The Humanitarian FOSS Project. • The Open Source Movement. • Summer Projects Overview. • Goals, Expectations, Deliverables.

  3. 2007 H-FOSS Summer Institute

  4. 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? Motivation

  5. 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. NSF/CPATH Grant

  6. IT Corporations Computing Departments • Host interns • Fund and advertise • Volunteer expertise • Recruit students • Teach computing • Build FOSS • Gain skills and opportunities Humanitarian Community • Acquire software. • Host interns • Teach volunteerism Portable/Sustainable Partnership The Humanitarian FOSS Project

  7. 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 Helping Our Neighbors Sahana means relief in Sinhalese

  8. Helping Neighbors:The China Deployment Source: http://seattletimes.nwsource.com/html/photogalleries/nationworld2004416378/9.html

  9. Internationalizing Sahana/VM

  10. 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 Distributed Development Effort

  11. The Free and Open Source Software Movement

  12. 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 Free and Open Source Software

  13. GNU/Linux Successful Open Source Projects Mozilla Firefox MySQL Apache

  14. Growth of Open Source Projects • Sourceforge.net -- the largest open source repository.

  15. “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 Today: Openness Everywhere Public Library of Science Open source Publishing Wikipedia Open source Knowledge Center for Application of Molecular Biology to International Agriculture Open source Agriculture Open source Literature

  16. Grassroots Peer Production: Beer, Knitting, Textbooks… Open source beer Open source humor Open source education Open source genetics Open standards Open source textbooks

  17. 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! Benefits of the OSS Model

  18. Humanitarian FOSS Summer Projects

  19. 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 Sahana

  20. 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. Medical Record System

  21. Touchscreen Module

  22. Portable Open Search Identification Tool • Google open source phone platform. • Disaster management handset. • EMT accident scene support. • Scientific field research tool.

  23. LVGH: Literacy Volunteers of Greater Hartford Application tracking software. Monitors student use of literacy tutorial applications. Prototyped by University of Hartford Computer Science students. LVGH AppTrac System

  24. 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. InSTEDD Project

  25. Goals, Expectations, Deliverables

  26. Make a significant contribution to one or more HFOSS projects. Gain an increased appreciation for the HFOSS mission. Further programming and software design skills. Goals

  27. 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. Expectations

  28. 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). Deliverables

  29. Looking Ahead: Community Building Our Website:http://www.hfoss.org

  30. Thank you! Questions?

More Related