SlideShare a Scribd company logo
1 of 24
Download to read offline
Introduction to Sahana
Sahana
1
Biplov Bhandari
Sahana Software Foundation Developer
Research Associate, AIT
biplov@ait.asia, bionicbiplov45@gmail.com
THE GCES IT Mahotsav Overview
1. We will look into the overview of Sahana Software
Foundation and one of the platform EDEN.
2. We will also look into some of the deployments of Sahana
EDEN.
3. We will look at one of the problem and try to come up with
the solution from Sahana.
Sahana
2
What is Sahana?
● Open Source platform for Disaster Management Platform.
● Helps organisations and communities prepare for and
respond to disasters
● Can be rapidly customized to adapt to existing processes and
integrate with existing systems
● Data is easy to share with flexible Import/Export options and
flexible Access Control
● Deployed in over 25 countries
● Free to use: MIT License
Sahana
3
How did it start?
During Indian Ocean Tsunami 2004, Sri Lanka IT developers get
together to solve the key problem of the time: Missing Persons
Sahana
4
Sahana
5
How can Sahana Help?
● Provides a directory of organisations, offices and people
○ Supports communication and coordination
● Records what resources are available and where
○ Shares information on Who’s Doing What Where
● Identifies where there are gaps and overlaps
● Manages and Integrates multiple types of information in a
single platform
● Provides Situational Awareness
Sahana
6
Disaster Management Lifecycle
Sahana
7
Features of Sahana
● Authorization: All data is controlled by configurable
permissions which allow for granular access by user,
organisation or office
● Mapping: All geographic data can be displayed on maps
● Reporting: All data can be filtered and viewed as pivot
tables and charts
● Data Integration: Data import/export to Spreadsheets,
web services via RESTful API (XML/ JSON)
● Communications: can send/ receive messages over
many different channels (Email, SMS, Twitter, FTP, etc.)
● Customisable: can be adapted to local contexts
Sahana
8
Multiple Languages
Sahana
9
Themes
Multi-Stakeholder Authorization
● Control Access:
○ across multiple organizations
○ within organizational hierarchy
Sahana
10
Mapping
Sahana
11
Identifying where the greatest needs are
Sahana
12
Communication and Social Media
Sahana
13
Using Sahana - Community
Sahana
14
● Sahana Software Foundation
● Google Summer of Code
● Google Code-In
● Commercial Companies
● Documentation:
● Wiki
● Book
● Mailing List (https://groups.google.com/forum/#!forum/sahana-
eden)
● IRC (http://webchat.freenode.net/?channels=sahana-eden)
Non-Governmental Organizations
Sahana
15
● Red Cross / Red Crescent
○ Resource Management System
● UN World Food Programme
● Occupy Sandy
○ NYC Prepared
● UN OCHA
○ Humanitarian Data Platform
● Asia Disaster Preparedness Center
○ Disaster Risk Reduction (DRR) Project Portal
Governments
Sahana
16
● Nepal
○ Department of Hydrology and Meteorology
● City of Los Angeles, USA
○ Give2LA
● Philippines
○ Relief Goods & Inventory Management System
● Washington State, USA
○ Maritime Common Operating Platform
● Portugal, India, Japan, Taiwan,Chile, Colombia, Mexico
Architecture
Sahana
17
Web Server Cherokee
Application Sahana
Framework Web2Py
Programming Language Python
Database PostgreSQL
Operating System Linux
Architecture
Sahana
18
● MVC (Model / View / Controller)
● RESTful interfaces
○ Data Resources are primary URLs
○ /application/module/resource/1[.xml]
○ eg. /eden/cap/alert/1.cap
○ Web services using XSL
● RAD (Rapid Application Development)
○ Database auto-migrated from code models
○ CRUD (Create Read Update Delete) forms auto-
generated
○ Reports & Maps
Deployment Options
Sahana
19
Host locally in the
command center
on a Laptop
Host in the Cloud
Synchronize these together
Integration
Sahana
20
Web Services
Sahana
21
/eden/static/formats/cap/import.xsl & export.xsl
File System
Sahana
22
Hands-on
Sahana
23
● CRMT Template Hands-on
● DRMIS Template Hands-on
● Sample Form Design
Thank You
Sahana
24

More Related Content

Similar to Sahana Workshop Pokhara Nepal

ISCRAM Asia 2014: Sahana Open Source Disaster Management System Overview and ...
ISCRAM Asia 2014: Sahana Open Source Disaster Management System Overview and ...ISCRAM Asia 2014: Sahana Open Source Disaster Management System Overview and ...
ISCRAM Asia 2014: Sahana Open Source Disaster Management System Overview and ...Chamindra de Silva
 
Open Source Software: A Pathway to More Diversity in STEM
Open Source Software: A Pathway to More Diversity in STEMOpen Source Software: A Pathway to More Diversity in STEM
Open Source Software: A Pathway to More Diversity in STEMMiguel Hernandez
 
Open-ONI: Online Newspaper Initiative
Open-ONI: Online Newspaper InitiativeOpen-ONI: Online Newspaper Initiative
Open-ONI: Online Newspaper InitiativeKaren Estlund
 
Unidata's Approach to Community Broadening through Data and Technology Sharing
Unidata's Approach to Community Broadening through Data and Technology SharingUnidata's Approach to Community Broadening through Data and Technology Sharing
Unidata's Approach to Community Broadening through Data and Technology SharingThe HDF-EOS Tools and Information Center
 
Open data for development
Open data for developmentOpen data for development
Open data for developmentmlepage
 
WE16 - Navigating the Seas of Open Source Projects
WE16 - Navigating the Seas of Open Source ProjectsWE16 - Navigating the Seas of Open Source Projects
WE16 - Navigating the Seas of Open Source ProjectsSociety of Women Engineers
 
A Walkthrough of Community Capacity Map -- A half fun half serious self-analy...
A Walkthrough of Community Capacity Map -- A half fun half serious self-analy...A Walkthrough of Community Capacity Map -- A half fun half serious self-analy...
A Walkthrough of Community Capacity Map -- A half fun half serious self-analy...Liang-chih Shangkuan
 
Tools to help and engage emerging open source communities towards development...
Tools to help and engage emerging open source communities towards development...Tools to help and engage emerging open source communities towards development...
Tools to help and engage emerging open source communities towards development...Jose Astrain
 
Web 2.0 & Social Media
Web 2.0 & Social Media Web 2.0 & Social Media
Web 2.0 & Social Media Dasun Hegoda
 
How to build and run a big data platform in the 21st century
How to build and run a big data platform in the 21st centuryHow to build and run a big data platform in the 21st century
How to build and run a big data platform in the 21st centuryAli Dasdan
 
A Broader Data Management Strategy with DKAN
A Broader Data Management Strategy with DKANA Broader Data Management Strategy with DKAN
A Broader Data Management Strategy with DKANDinothan Muthulingam
 
Sahana Haiti Brief 022310
Sahana Haiti Brief 022310Sahana Haiti Brief 022310
Sahana Haiti Brief 022310guest31a67d
 
IOTX Sahana Camp 2014 - Overview and History
IOTX Sahana Camp 2014 - Overview and HistoryIOTX Sahana Camp 2014 - Overview and History
IOTX Sahana Camp 2014 - Overview and HistoryChamindra de Silva
 
Using Opens Document Format in Education
Using Opens Document Format in EducationUsing Opens Document Format in Education
Using Opens Document Format in EducationShinji Enoki
 
Moodle Mobile 2 - MoodleMoot Spain 2015
Moodle Mobile 2 -  MoodleMoot Spain 2015Moodle Mobile 2 -  MoodleMoot Spain 2015
Moodle Mobile 2 - MoodleMoot Spain 2015Juan Leyva Delgado
 

Similar to Sahana Workshop Pokhara Nepal (20)

Sahana eden
Sahana eden Sahana eden
Sahana eden
 
ISCRAM Asia 2014: Sahana Open Source Disaster Management System Overview and ...
ISCRAM Asia 2014: Sahana Open Source Disaster Management System Overview and ...ISCRAM Asia 2014: Sahana Open Source Disaster Management System Overview and ...
ISCRAM Asia 2014: Sahana Open Source Disaster Management System Overview and ...
 
Open Source Software: A Pathway to More Diversity in STEM
Open Source Software: A Pathway to More Diversity in STEMOpen Source Software: A Pathway to More Diversity in STEM
Open Source Software: A Pathway to More Diversity in STEM
 
Open-ONI: Online Newspaper Initiative
Open-ONI: Online Newspaper InitiativeOpen-ONI: Online Newspaper Initiative
Open-ONI: Online Newspaper Initiative
 
Unidata's Approach to Community Broadening through Data and Technology Sharing
Unidata's Approach to Community Broadening through Data and Technology SharingUnidata's Approach to Community Broadening through Data and Technology Sharing
Unidata's Approach to Community Broadening through Data and Technology Sharing
 
Open data for development
Open data for developmentOpen data for development
Open data for development
 
WE16 - Navigating the Seas of Open Source Projects
WE16 - Navigating the Seas of Open Source ProjectsWE16 - Navigating the Seas of Open Source Projects
WE16 - Navigating the Seas of Open Source Projects
 
A Walkthrough of Community Capacity Map -- A half fun half serious self-analy...
A Walkthrough of Community Capacity Map -- A half fun half serious self-analy...A Walkthrough of Community Capacity Map -- A half fun half serious self-analy...
A Walkthrough of Community Capacity Map -- A half fun half serious self-analy...
 
Tools to help and engage emerging open source communities towards development...
Tools to help and engage emerging open source communities towards development...Tools to help and engage emerging open source communities towards development...
Tools to help and engage emerging open source communities towards development...
 
Web 2.0 & Social Media
Web 2.0 & Social Media Web 2.0 & Social Media
Web 2.0 & Social Media
 
How to build and run a big data platform in the 21st century
How to build and run a big data platform in the 21st centuryHow to build and run a big data platform in the 21st century
How to build and run a big data platform in the 21st century
 
A Broader Data Management Strategy with DKAN
A Broader Data Management Strategy with DKANA Broader Data Management Strategy with DKAN
A Broader Data Management Strategy with DKAN
 
Access report PPT
Access report PPTAccess report PPT
Access report PPT
 
Sahana Haiti Brief 022310
Sahana Haiti Brief 022310Sahana Haiti Brief 022310
Sahana Haiti Brief 022310
 
BRG Class Day 1
BRG Class Day 1BRG Class Day 1
BRG Class Day 1
 
IOTX Sahana Camp 2014 - Overview and History
IOTX Sahana Camp 2014 - Overview and HistoryIOTX Sahana Camp 2014 - Overview and History
IOTX Sahana Camp 2014 - Overview and History
 
Using Opens Document Format in Education
Using Opens Document Format in EducationUsing Opens Document Format in Education
Using Opens Document Format in Education
 
Moodle Mobile 2 - MoodleMoot Spain 2015
Moodle Mobile 2 -  MoodleMoot Spain 2015Moodle Mobile 2 -  MoodleMoot Spain 2015
Moodle Mobile 2 - MoodleMoot Spain 2015
 
Inti escem-tours2012-acs
Inti escem-tours2012-acsInti escem-tours2012-acs
Inti escem-tours2012-acs
 
Griffith "Fedora: How a Software Need Created A Community"
Griffith "Fedora: How a Software Need Created A Community"Griffith "Fedora: How a Software Need Created A Community"
Griffith "Fedora: How a Software Need Created A Community"
 

More from Biplov Bhandari

Sahana SAMBRO Work Flows
Sahana SAMBRO Work FlowsSahana SAMBRO Work Flows
Sahana SAMBRO Work FlowsBiplov Bhandari
 
Preparation of Web Mapping Application of Balephi-B Hydropower Project
Preparation of Web Mapping Application of Balephi-B Hydropower ProjectPreparation of Web Mapping Application of Balephi-B Hydropower Project
Preparation of Web Mapping Application of Balephi-B Hydropower ProjectBiplov Bhandari
 
Generation of High Resolution DSM using UAV Images - Final Year Project
Generation of High Resolution DSM using UAV Images - Final Year ProjectGeneration of High Resolution DSM using UAV Images - Final Year Project
Generation of High Resolution DSM using UAV Images - Final Year ProjectBiplov Bhandari
 
Thematic Mapping of School Network
Thematic Mapping of School NetworkThematic Mapping of School Network
Thematic Mapping of School NetworkBiplov Bhandari
 
DSM Generation Using High Resolution UAV Images
DSM Generation Using High Resolution UAV ImagesDSM Generation Using High Resolution UAV Images
DSM Generation Using High Resolution UAV ImagesBiplov Bhandari
 
SDI In The Context Of Nepal
SDI In The Context Of NepalSDI In The Context Of Nepal
SDI In The Context Of NepalBiplov Bhandari
 
Measurement of Surface Temperature of a Glacier Using an Unmanned Aerial Vehi...
Measurement of Surface Temperature of a Glacier Using an Unmanned Aerial Vehi...Measurement of Surface Temperature of a Glacier Using an Unmanned Aerial Vehi...
Measurement of Surface Temperature of a Glacier Using an Unmanned Aerial Vehi...Biplov Bhandari
 
Infrastructure Standards For Geospatial Standarization
Infrastructure Standards For Geospatial StandarizationInfrastructure Standards For Geospatial Standarization
Infrastructure Standards For Geospatial StandarizationBiplov Bhandari
 
Multisource Data Integration To Prepare Interactive 3D Model Of Kathmandu Uni...
Multisource Data Integration To Prepare Interactive 3D Model Of Kathmandu Uni...Multisource Data Integration To Prepare Interactive 3D Model Of Kathmandu Uni...
Multisource Data Integration To Prepare Interactive 3D Model Of Kathmandu Uni...Biplov Bhandari
 

More from Biplov Bhandari (10)

Sahana SAMBRO Work Flows
Sahana SAMBRO Work FlowsSahana SAMBRO Work Flows
Sahana SAMBRO Work Flows
 
Preparation of Web Mapping Application of Balephi-B Hydropower Project
Preparation of Web Mapping Application of Balephi-B Hydropower ProjectPreparation of Web Mapping Application of Balephi-B Hydropower Project
Preparation of Web Mapping Application of Balephi-B Hydropower Project
 
Generation of High Resolution DSM using UAV Images - Final Year Project
Generation of High Resolution DSM using UAV Images - Final Year ProjectGeneration of High Resolution DSM using UAV Images - Final Year Project
Generation of High Resolution DSM using UAV Images - Final Year Project
 
Thematic Mapping of School Network
Thematic Mapping of School NetworkThematic Mapping of School Network
Thematic Mapping of School Network
 
DSM Generation Using High Resolution UAV Images
DSM Generation Using High Resolution UAV ImagesDSM Generation Using High Resolution UAV Images
DSM Generation Using High Resolution UAV Images
 
Python Geopy
Python GeopyPython Geopy
Python Geopy
 
SDI In The Context Of Nepal
SDI In The Context Of NepalSDI In The Context Of Nepal
SDI In The Context Of Nepal
 
Measurement of Surface Temperature of a Glacier Using an Unmanned Aerial Vehi...
Measurement of Surface Temperature of a Glacier Using an Unmanned Aerial Vehi...Measurement of Surface Temperature of a Glacier Using an Unmanned Aerial Vehi...
Measurement of Surface Temperature of a Glacier Using an Unmanned Aerial Vehi...
 
Infrastructure Standards For Geospatial Standarization
Infrastructure Standards For Geospatial StandarizationInfrastructure Standards For Geospatial Standarization
Infrastructure Standards For Geospatial Standarization
 
Multisource Data Integration To Prepare Interactive 3D Model Of Kathmandu Uni...
Multisource Data Integration To Prepare Interactive 3D Model Of Kathmandu Uni...Multisource Data Integration To Prepare Interactive 3D Model Of Kathmandu Uni...
Multisource Data Integration To Prepare Interactive 3D Model Of Kathmandu Uni...
 

Recently uploaded

Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Sumanth A
 
OOP concepts -in-Python programming language
OOP concepts -in-Python programming languageOOP concepts -in-Python programming language
OOP concepts -in-Python programming languageSmritiSharma901052
 
chpater16.pptxMMMMMMMMMMMMMMMMMMMMMMMMMMM
chpater16.pptxMMMMMMMMMMMMMMMMMMMMMMMMMMMchpater16.pptxMMMMMMMMMMMMMMMMMMMMMMMMMMM
chpater16.pptxMMMMMMMMMMMMMMMMMMMMMMMMMMMNanaAgyeman13
 
Cooling Tower SERD pH drop issue (11 April 2024) .pptx
Cooling Tower SERD pH drop issue (11 April 2024) .pptxCooling Tower SERD pH drop issue (11 April 2024) .pptx
Cooling Tower SERD pH drop issue (11 April 2024) .pptxmamansuratman0253
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfComprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfalene1
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating SystemRashmi Bhat
 
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithmComputer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithmDeepika Walanjkar
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdfCaalaaAbdulkerim
 
Internship PPT ukai thermal power station .pptx
Internship PPT ukai thermal power station .pptxInternship PPT ukai thermal power station .pptx
Internship PPT ukai thermal power station .pptxmalikavita731
 
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSHigh Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSsandhya757531
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadaditya806802
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating SystemRashmi Bhat
 
Malware Detection By Machine Learning Presentation.pptx
Malware Detection By Machine Learning  Presentation.pptxMalware Detection By Machine Learning  Presentation.pptx
Malware Detection By Machine Learning Presentation.pptxalishapatidar2021
 
Immutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfImmutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfDrew Moseley
 
List of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfList of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfisabel213075
 
Industrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptIndustrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptNarmatha D
 
National Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfNational Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfRajuKanojiya4
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxsiddharthjain2303
 

Recently uploaded (20)

Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
 
OOP concepts -in-Python programming language
OOP concepts -in-Python programming languageOOP concepts -in-Python programming language
OOP concepts -in-Python programming language
 
chpater16.pptxMMMMMMMMMMMMMMMMMMMMMMMMMMM
chpater16.pptxMMMMMMMMMMMMMMMMMMMMMMMMMMMchpater16.pptxMMMMMMMMMMMMMMMMMMMMMMMMMMM
chpater16.pptxMMMMMMMMMMMMMMMMMMMMMMMMMMM
 
Cooling Tower SERD pH drop issue (11 April 2024) .pptx
Cooling Tower SERD pH drop issue (11 April 2024) .pptxCooling Tower SERD pH drop issue (11 April 2024) .pptx
Cooling Tower SERD pH drop issue (11 April 2024) .pptx
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfComprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating System
 
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithmComputer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdf
 
Internship PPT ukai thermal power station .pptx
Internship PPT ukai thermal power station .pptxInternship PPT ukai thermal power station .pptx
Internship PPT ukai thermal power station .pptx
 
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSHigh Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasad
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating System
 
Malware Detection By Machine Learning Presentation.pptx
Malware Detection By Machine Learning  Presentation.pptxMalware Detection By Machine Learning  Presentation.pptx
Malware Detection By Machine Learning Presentation.pptx
 
Immutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfImmutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdf
 
List of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfList of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdf
 
Designing pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptxDesigning pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptx
 
Industrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptIndustrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.ppt
 
National Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfNational Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdf
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptx
 

Sahana Workshop Pokhara Nepal

  • 1. Introduction to Sahana Sahana 1 Biplov Bhandari Sahana Software Foundation Developer Research Associate, AIT biplov@ait.asia, bionicbiplov45@gmail.com
  • 2. THE GCES IT Mahotsav Overview 1. We will look into the overview of Sahana Software Foundation and one of the platform EDEN. 2. We will also look into some of the deployments of Sahana EDEN. 3. We will look at one of the problem and try to come up with the solution from Sahana. Sahana 2
  • 3. What is Sahana? ● Open Source platform for Disaster Management Platform. ● Helps organisations and communities prepare for and respond to disasters ● Can be rapidly customized to adapt to existing processes and integrate with existing systems ● Data is easy to share with flexible Import/Export options and flexible Access Control ● Deployed in over 25 countries ● Free to use: MIT License Sahana 3
  • 4. How did it start? During Indian Ocean Tsunami 2004, Sri Lanka IT developers get together to solve the key problem of the time: Missing Persons Sahana 4
  • 6. How can Sahana Help? ● Provides a directory of organisations, offices and people ○ Supports communication and coordination ● Records what resources are available and where ○ Shares information on Who’s Doing What Where ● Identifies where there are gaps and overlaps ● Manages and Integrates multiple types of information in a single platform ● Provides Situational Awareness Sahana 6
  • 8. Features of Sahana ● Authorization: All data is controlled by configurable permissions which allow for granular access by user, organisation or office ● Mapping: All geographic data can be displayed on maps ● Reporting: All data can be filtered and viewed as pivot tables and charts ● Data Integration: Data import/export to Spreadsheets, web services via RESTful API (XML/ JSON) ● Communications: can send/ receive messages over many different channels (Email, SMS, Twitter, FTP, etc.) ● Customisable: can be adapted to local contexts Sahana 8
  • 10. Multi-Stakeholder Authorization ● Control Access: ○ across multiple organizations ○ within organizational hierarchy Sahana 10
  • 12. Identifying where the greatest needs are Sahana 12
  • 13. Communication and Social Media Sahana 13
  • 14. Using Sahana - Community Sahana 14 ● Sahana Software Foundation ● Google Summer of Code ● Google Code-In ● Commercial Companies ● Documentation: ● Wiki ● Book ● Mailing List (https://groups.google.com/forum/#!forum/sahana- eden) ● IRC (http://webchat.freenode.net/?channels=sahana-eden)
  • 15. Non-Governmental Organizations Sahana 15 ● Red Cross / Red Crescent ○ Resource Management System ● UN World Food Programme ● Occupy Sandy ○ NYC Prepared ● UN OCHA ○ Humanitarian Data Platform ● Asia Disaster Preparedness Center ○ Disaster Risk Reduction (DRR) Project Portal
  • 16. Governments Sahana 16 ● Nepal ○ Department of Hydrology and Meteorology ● City of Los Angeles, USA ○ Give2LA ● Philippines ○ Relief Goods & Inventory Management System ● Washington State, USA ○ Maritime Common Operating Platform ● Portugal, India, Japan, Taiwan,Chile, Colombia, Mexico
  • 17. Architecture Sahana 17 Web Server Cherokee Application Sahana Framework Web2Py Programming Language Python Database PostgreSQL Operating System Linux
  • 18. Architecture Sahana 18 ● MVC (Model / View / Controller) ● RESTful interfaces ○ Data Resources are primary URLs ○ /application/module/resource/1[.xml] ○ eg. /eden/cap/alert/1.cap ○ Web services using XSL ● RAD (Rapid Application Development) ○ Database auto-migrated from code models ○ CRUD (Create Read Update Delete) forms auto- generated ○ Reports & Maps
  • 19. Deployment Options Sahana 19 Host locally in the command center on a Laptop Host in the Cloud Synchronize these together
  • 23. Hands-on Sahana 23 ● CRMT Template Hands-on ● DRMIS Template Hands-on ● Sample Form Design