Disasters2.0

1,089 views
1,074 views

Published on

This project presents an innovative service in emergencies and natural disasters management using web2.0 technologies and intelligent techniques.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,089
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
29
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Disasters2.0

  1. 1. http://lab.gsi.dit.upm.es/web/disasters/ Disasters2.0 APPLICATION OF WEB2.0 TECHNOLOGIES IN EMERGENCY SITUATIONS JULIO CAMARERO PURAS CARLOS A. IGLESIAS FDEZ.
  2. 2. Index Introduction I. Architecture II. Web Client III. Mobile Client IV. Intelligent Techniques V. Conclusions VI.
  3. 3. 1. Introduction
  4. 4. Natural disasters are associated to chaotic situations in which information is usually incomplete and imprecise, and this lack of information makes difficult the process of making decisions and managing effectively catastrophes. • Public awareness is an essential element of preparedness for saving lives and livelihoods. •Individuals and communities play important roles in managing risks from natural hazards. United Nations
  5. 5. anyone REST disasters2.0 Intelligent techniques mashups Emergency resources
  6. 6. What is ? • A complete platform for managing information about disasters based on user-generated data. • Hosted on GoogleCode (GPL) mobile Intelligent web mashups techniques
  7. 7. 2. Architecture
  8. 8. Architecture
  9. 9. SERVER DISASTERS2.0 REST architecture: Restlets
  10. 10. REST API… PUT: /5/latitud/1.5 GET: /events GET: /people GET: /resources GET: /events/fire GET: /resources/ambulance GET: /events/fire/year/2008 GET: /events/date/15-01-09+13:30:31 DELETE: /4 POST: /type=fire&latitud=…
  11. 11. … JSON RESPONSE [ { quot;idquot;:1, quot;itemquot;:quot;eventquot;, quot;type“:quot;firequot;, GET: /events quot;namequot;:quot;Fire in the Parkquot;, quot;descriptionquot;:quot;Some description herequot;, quot;infoquot;:quot;Some info herequot;, quot;latitudquot;:40.390679, quot;longitudquot;:-3.692541, quot;addressquot;:“Somewhere Streetquot;, quot;statequot;:quot;activequot;, quot;sizequot;:quot;bigquot;, quot;trafficquot;:quot;mediumquot;, quot;datequot;:quot;2007-01-01 00:00:01.0quot;, quot;modifiedquot;:quot;2008-04-15 13:07:00.509quot;, quot;user_namequot;:quot;anonymousquot;, quot;user_typequot;:quot;citizenquot; }, { quot;idquot;:4, … } ]
  12. 12. 3. Web Client
  13. 13. Web Client
  14. 14. Ajax Engine Google Maps API
  15. 15. 4. Mobile Client
  16. 16. Mobile Client
  17. 17. Mobile Client • Developed with Mojax Framework for Mobile Ajax  Creates J2ME applications  using web technologies (HTML, CSS, JavaScript) Mojax • Synchronized with the platform • Compatible in any terminal with Java • Only data transmission (no presentation) • Works with/without connectivity
  18. 18. 5. Intelligent Techniques
  19. 19. Intelligent Techniques
  20. 20. Expert System based on Rules Developed with Jess (Sandia National Labs)  Resource planification and assignation in real time  Resources are assigned and freed based on rules  wich take into account: disaster severity  3 number and severity of casualties  1 associated traffic  2 possibility of increasing… 
  21. 21. Expert System based on Rules
  22. 22. Multiagent Platform • Developed with Jadex: BDI Reasoning Engine (Belief-Desire-Intention) • Four different agents for two different architectures (centralized vs descentralized) FIRE ENGINE POLICE CAR COORDINATOR AMBULANCE • Purpose: simulation (now) and more (to come) such as making-decission support, coordination…
  23. 23. 5. Conclusions
  24. 24. Conclusions Disasters2.0 has been shown as a web2.0 based platform which  enables sharing and managing disasters information generated by users. The platform provides a REST API which enables any client to  interact with it. As an example, a web client and a mobile client have been developed. Intelligent techniques can also leverage the REST API to interact  with the platform such as the Expert System or the Multiagent Platform developed.
  25. 25. Thank you very much for your attention! 6. Questions http://lab.gsi.dit.upm.es/web/disasters/ jcp@gsi.dit.upm.es

×