Sahana Taiwan Development

1,225 views

Published on

Presentation at COSCUP 2010, Taipei.

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,225
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
15
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Sahana Taiwan Development

  1. 1. SAHAHA TAIWAN Development marr marr.tw @ gmail.com
  2. 2. Begin with a tweet
  3. 3. Bob’s Lightning Talk • COSCUP 2009 • http://youtu.be/CozDlLvkXRs
  4. 4. retreat
  5. 5. Sahana Taiwan
  6. 6. For the whole story, see http://sahana.tw/about_us.html
  7. 7. The 4 Communities of Sahana
  8. 8. Perspectives of the Elephant
  9. 9. What’s New ? A Python based rewrite using MVC frameworks and highly- interactive Web 2.0 UIs.
  10. 10. Sahana Software Foundation Agasti Eden (PHP) (Python) LGPLv3 MIT
  11. 11. Why a Rewrite ? • The old code is hard to maintain and hard to integrate GIS and Messaging • Using a framework allows to focus on the user-facing application. • An experimental branch within the main project rather than a fork.
  12. 12. Python Advantages • 需求變異大 • Agile互動開發方式 • 開發時程短 • Web2Py快速開發 • 多樣資訊整合 • 豐富函式庫支援 • 開發資源有限 • 社群成長及投入 • 回應大量網頁要求 • 搭配雲端服務
  13. 13. Haiti Response and Relief
  14. 14. Rapidly-changing Requirements • Missing Person Registry • Mapping • Organization Registry • Hospital Management • Volunteer Registry • WFP: Food Request Portal
  15. 15. PFIF People Finder Interchange Format
  16. 16. Mapping • High-resolution Satellite Imagery (available 26 hrs) • OpenStreetMap volunteers used this & old printed maps to quickly cover Port-au-Prince • These were made available as basemaps on handheld GPS
  17. 17. Open Street Map
  18. 18. Mapping + SMS + GPS
  19. 19. Deployment Perspective • Select Modules according to the Response and Relief Needs • Leverage the Experts and Volunteers – GPS / GIS / SMS / PFIF / Crowdsourcing • Early Deployment helps Trust Relationship established
  20. 20. Eden Integration to Sahana Taiwan
  21. 21. Sahana Camp 1.1 Taiwan Michael Howden and Fran Boon
  22. 22. Sahana Eden Stack Overview Server Client Browser Sahana Eden (S3) HTML Web2Py CSS Python JavaScript Database Open Layer Eclipse Firebug
  23. 23. S3 is Built on Web2py REST CRUD SQLFORM FORM
  24. 24. Community-based Development
  25. 25. Sahana SMS Android App • Embeds GPS coordinates within SMS messages to Sahana • Allows users to send and view data on maps • Similar apps planned for other phones
  26. 26. Project-based Development • Prioritized tasks assigned to team members • Sponsorship from III and IBM • Tasks – Auth/Role/Permission Integration for Agasti and Eden modules – Mapping Integration and Enhancement
  27. 27. How Can You Help • Software Development and Deployment – JavaScript / Python / PHP – Linux / Apache / MySQL • Promotion – Spread the words with Blog / Social Network – RSS / 串連小貼紙 • Testing / Simulation / Translation – Join the Mailing Lists
  28. 28. It’s your contribution to make dreams grow great 夢想因你的付出而偉大 Please contact us : http://sahana.tw/ http://groups.google.com/group/sahanatwpy

×