Download - Disasters2.0
![Page 1: Disasters2.0](https://reader036.vdocuments.net/reader036/viewer/2022081404/5581f6b5d8b42a67508b53d3/html5/thumbnails/1.jpg)
Disasters2.0APPLICATION OF WEB2.0 TECHNOLOGIES IN EMERGENCY SITUATIONS
JULIO CAMARERO PURASCARLOS A. IGLESIAS FDEZ.
http://lab.gsi.dit.upm.es/web/disasters/
![Page 2: Disasters2.0](https://reader036.vdocuments.net/reader036/viewer/2022081404/5581f6b5d8b42a67508b53d3/html5/thumbnails/2.jpg)
Index
I. IntroductionII. ArchitectureIII. Web ClientIV. Mobile ClientV. Intelligent TechniquesVI. Conclusions
![Page 3: Disasters2.0](https://reader036.vdocuments.net/reader036/viewer/2022081404/5581f6b5d8b42a67508b53d3/html5/thumbnails/3.jpg)
1. Introduction
![Page 4: Disasters2.0](https://reader036.vdocuments.net/reader036/viewer/2022081404/5581f6b5d8b42a67508b53d3/html5/thumbnails/4.jpg)
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
![Page 5: Disasters2.0](https://reader036.vdocuments.net/reader036/viewer/2022081404/5581f6b5d8b42a67508b53d3/html5/thumbnails/5.jpg)
anyone
Intelligent techniques
Emergency resources
disasters2.0
RES
T
mashups
![Page 6: Disasters2.0](https://reader036.vdocuments.net/reader036/viewer/2022081404/5581f6b5d8b42a67508b53d3/html5/thumbnails/6.jpg)
• A complete platform for managing information about disasters based on user-generated data.
What is ?
Hosted on GoogleCode (GPL)
mobile
webIntelligent techniques
?mashups
![Page 7: Disasters2.0](https://reader036.vdocuments.net/reader036/viewer/2022081404/5581f6b5d8b42a67508b53d3/html5/thumbnails/7.jpg)
2. Architecture
![Page 8: Disasters2.0](https://reader036.vdocuments.net/reader036/viewer/2022081404/5581f6b5d8b42a67508b53d3/html5/thumbnails/8.jpg)
Architecture
![Page 9: Disasters2.0](https://reader036.vdocuments.net/reader036/viewer/2022081404/5581f6b5d8b42a67508b53d3/html5/thumbnails/9.jpg)
REST architecture: RestletsSERVER DISASTERS2.0
![Page 10: Disasters2.0](https://reader036.vdocuments.net/reader036/viewer/2022081404/5581f6b5d8b42a67508b53d3/html5/thumbnails/10.jpg)
REST API…
POST: /type=fire&latitud=…
DELETE: /4
PUT: /5/latitud/1.5
GET: /events/date/15-01-09+13:30:31
GET: /events/fire/year/2008
GET: /events/fireGET: /resources/ambulance
GET: /events
GET: /people
GET: /resources
![Page 11: Disasters2.0](https://reader036.vdocuments.net/reader036/viewer/2022081404/5581f6b5d8b42a67508b53d3/html5/thumbnails/11.jpg)
… JSON RESPONSE
GET: /events
[ { "id":1, "item":"event", "type“:"fire", "name":"Fire in the Park", "description":"Some description here", "info":"Some info here", "latitud":40.390679, "longitud":-3.692541, "address":“Somewhere Street", "state":"active", "size":"big", "traffic":"medium", "date":"2007-01-01 00:00:01.0", "modified":"2008-04-15 13:07:00.509", "user_name":"anonymous", "user_type":"citizen" } , { "id":4, … } ]
![Page 12: Disasters2.0](https://reader036.vdocuments.net/reader036/viewer/2022081404/5581f6b5d8b42a67508b53d3/html5/thumbnails/12.jpg)
3. Web Client
![Page 13: Disasters2.0](https://reader036.vdocuments.net/reader036/viewer/2022081404/5581f6b5d8b42a67508b53d3/html5/thumbnails/13.jpg)
Web Client
![Page 14: Disasters2.0](https://reader036.vdocuments.net/reader036/viewer/2022081404/5581f6b5d8b42a67508b53d3/html5/thumbnails/14.jpg)
Ajax Engine Google Maps API
![Page 15: Disasters2.0](https://reader036.vdocuments.net/reader036/viewer/2022081404/5581f6b5d8b42a67508b53d3/html5/thumbnails/15.jpg)
4. Mobile Client
![Page 16: Disasters2.0](https://reader036.vdocuments.net/reader036/viewer/2022081404/5581f6b5d8b42a67508b53d3/html5/thumbnails/16.jpg)
Mobile Client
![Page 17: Disasters2.0](https://reader036.vdocuments.net/reader036/viewer/2022081404/5581f6b5d8b42a67508b53d3/html5/thumbnails/17.jpg)
Mobile Client
• Developed with Mojax
• Synchronized with the platform• Compatible in any terminal with Java• Only data transmission (no
presentation)• Works with/without connectivity
Framework for Mobile Ajax Creates J2ME applications
using web technologies (HTML, CSS, JavaScript)
Mojax
![Page 18: Disasters2.0](https://reader036.vdocuments.net/reader036/viewer/2022081404/5581f6b5d8b42a67508b53d3/html5/thumbnails/18.jpg)
5. Intelligent Techniques
![Page 19: Disasters2.0](https://reader036.vdocuments.net/reader036/viewer/2022081404/5581f6b5d8b42a67508b53d3/html5/thumbnails/19.jpg)
Intelligent Techniques
![Page 20: Disasters2.0](https://reader036.vdocuments.net/reader036/viewer/2022081404/5581f6b5d8b42a67508b53d3/html5/thumbnails/20.jpg)
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 number and severity of casualties associated traffic possibility of increasing…
Expert System based on Rules
3
1
2
![Page 21: Disasters2.0](https://reader036.vdocuments.net/reader036/viewer/2022081404/5581f6b5d8b42a67508b53d3/html5/thumbnails/21.jpg)
Expert System based on Rules
![Page 22: Disasters2.0](https://reader036.vdocuments.net/reader036/viewer/2022081404/5581f6b5d8b42a67508b53d3/html5/thumbnails/22.jpg)
• Developed with Jadex: BDI Reasoning Engine (Belief-Desire-Intention)
• Four different agents for two different architectures (centralized vs descentralized)
• Purpose: simulation (now) and more (to come) such as making-decission support, coordination…
Multiagent Platform
COORDINATOR
AMBULANCEPOLICE CAR
FIRE ENGINE
![Page 23: Disasters2.0](https://reader036.vdocuments.net/reader036/viewer/2022081404/5581f6b5d8b42a67508b53d3/html5/thumbnails/23.jpg)
5. Conclusions
![Page 24: Disasters2.0](https://reader036.vdocuments.net/reader036/viewer/2022081404/5581f6b5d8b42a67508b53d3/html5/thumbnails/24.jpg)
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.
![Page 25: Disasters2.0](https://reader036.vdocuments.net/reader036/viewer/2022081404/5581f6b5d8b42a67508b53d3/html5/thumbnails/25.jpg)
6. Questions
Thank you very much for your attention!
http://lab.gsi.dit.upm.es/web/disasters/