SlideShare a Scribd company logo
El Salvador’s Ministry of Environment and Natural Resources experience on 
Alerts and Notification Systems 
Author: 
David Eliseo Martínez Castellanos 
Software Developer 
Ministry of Environment en Natural Resources, El Salvador. 
Abstract: 
The Ministry of Environment and Natural Resources is responsible of the continuous and permanent monitoring of the Natural Hazards in Republic of El Salvador, Central America. As a result of this monitoring alerts and notifications are generated and delivered through different means, including: The institutional Web page, e-mail, SMS, Social Media (Twitter), and Android Smartphones. This document covers the description of the System designed to handle the alerts and notifications on SMS, Social Media (Twitter) and Android Smartphones. 
Introduction 
El Salvador, officially Republic of El Salvador is the smallest and most densely populated country of Central America. El Salvador's position on the Pacific Ocean also makes it subject to severe weather conditions, including heavy rainstorms and severe droughts, both of which may be made more extreme by the El Niño and La Niña effects. Severe deforestation and soil erosion have made the landscape vulnerable to landslides and forest fires. These characteristics, coupled with severe fiscal constraints, make the nation highly susceptible to the impacts of extreme weather events1. The Ministry of Environment and Natural Resources of El Salvador (Ministerio de Medio Ambiente y Recursos Naturales, MARN) through The Environment Observatory, continuously monitors the Natural Hazards Conditions for 
1 http://en.wikipedia.org/wiki/El_Salvador 
El Salvador. The Environment Observatory is composed by different technical areas including: Volcanology, Seismology, Meteorology, Hydrology and Geology. The Environment Observatory follows strict communication protocols which specify the periodical notification and alert about observed conditions, especially when this conditions imply danger for the Salvadoran people. 
This document will not cover details on this protocols. This document is about the technological tools developed to help issuing this notifications and alerts specifically on SMS, Social Media (Twitter) and Android Smartphones and how all this work together. It is important to mention that the development of tools have been gradual, evolving from one tool to the next and
integrating each solutions to the point that it works like a unique system. 
SMS Messaging System 
The SMS Messaging System Developed for MARN comprises a Web Solution and a PC Program designed to work with a GSM Modem Connected to the PC. The Web Solution is the Frontend designed to be used by MARN users and the PC Program handles communication with the Modem to accomplish SMS message delivery. Figure 1 illustrates the parts of the SMS Messaging System. 
Figure 1. Parts and working mechanism of the SMS Messaging System 
The Web Front-End allows users to send messages to predefined groups of phones, and user selects the group depending of the message that wants to communicate. Most phone numbers are from MARN personal that has to be informed or has to act according to their protocols. Very few phone numbers are from personal external to MARN. 
The solution was implemented on .Net (ASP.Net for the Web Front-End, Windows Forms for the PC Program) with C#, MS SQL Server 2005 as the Data Base. 
The main limitation of this implementation is the cost of individual message. 
The use of Twitter for notifications and alerts 
After the Chile Earthquake and Tsunami from 2010, it became clear that Twitter was a great tool for notification and alerts. MARN experience with the social network began with the creation of a Twitter Account, and the automation of post about seismic events in El Salvador using the API provided by Twitter. The number of followers started to grow without promotion of the account, just because of the general interest in the information shared. 
The next step was to integrate the SMS Messaging System with the Twitter API, so the notification sent by the System is optionally twitted by the user. Figure 2 shows the simple modification done to the interface: 
Figure 2. A Check box gives the user the option to publish message to twitter. 
MARN twitter account (@MARN_Oficial_sv) is currently followed by 92.4K (by 2014-11-29). This allows MARN to reach a high number of citizens at low cost. 
Development on Android Smartphones 
With the main intention of reducing the cost on SMS messaging of MARN, an application for Android Handheld devices was designed. The advantages of developing on Android platforms are: Free access to development environment, low cost testing devices, and free access to Google Push Notification Services, on this last point is based the Application.
“Alertas @MARN.SV” is an Android Application available on Google Play Store that relies on Google Cloud Messaging for Android. When downloaded it allows the user to register as a MARN user or as an external user and then the Application starts receiving the messages sent by the MARN SMS Messaging System, it required just a little modification to integrate both systems. 
The App user interface (Figure 3) is very simple but it fulfills its purpose. 
Figure 3. Alertas @MARN.SV user interface 
One additional advantage of the Android App is that there is an opportunity to add features or interact with the information sent by the push notifications, one example is the plotting of data that is included on a special message from the volcanology department, the RSAM (real-time seismic amplitude measurement system) value for San Miguel Volcano. Figure 4 shows the plotted values of observed RSAM. 
Figure 4. Shows the plot of RSAM Values. Abrupt changes of RSAM values can precede a volcanic eruption. 
Also, Google offers the Analytics Suit that allows you to monitor App usage and geographical reach of the App Figure 5 Shows countries with registered sessions on the App Analytics. Some sessions are from MARN employees who had traveled abroad to meetings or training. 
Figure 5. Geographical reach of the App. 
Conclusions 
It has been a great experience to develop the Alert and Notification System for MARN, and the public reception has also been great. All the System has been developed incrementally in house and at low cost. The development on mobile devices opens the way to new and exciting opportunities.
Contact information 
David Eliseo Martínez Castellanos, El Salvador. Software Developer for The Ministry of Environment and Natural Resources of El Salvador. emartinez@marn.gob.sv, eliseo.martinez@gmail.com 
sv.linkedin.com/pub/david-eliseo-martinez- castellanos/35/71b/7b5/

More Related Content

Viewers also liked

Iess puyo
Iess puyoIess puyo
Sharefest presentation
Sharefest presentationSharefest presentation
Sharefest presentation
adriennemoyle
 
Tabela das atividades do tecnologo em petroleo e gas
Tabela das atividades do tecnologo em petroleo e gasTabela das atividades do tecnologo em petroleo e gas
Tabela das atividades do tecnologo em petroleo e gas
AdrianPetroser
 
Ecuador un país territorialmente pequeño.....mito o realidad?
Ecuador un país territorialmente pequeño.....mito o realidad?Ecuador un país territorialmente pequeño.....mito o realidad?
Ecuador un país territorialmente pequeño.....mito o realidad?
SYLVIA HERRERA DÍAZ
 
TELEDUCACIÓN
TELEDUCACIÓNTELEDUCACIÓN
TELEDUCACIÓN
SYLVIA HERRERA DÍAZ
 
183 granos de tigo por el ajedrez
183 granos de tigo por el ajedrez 183 granos de tigo por el ajedrez
183 granos de tigo por el ajedrez Adalberto
 
ENJ-200 Ley 64-00 de Medio Ambiente y Recursos Naturales
ENJ-200 Ley 64-00 de Medio Ambiente y Recursos NaturalesENJ-200 Ley 64-00 de Medio Ambiente y Recursos Naturales
ENJ-200 Ley 64-00 de Medio Ambiente y Recursos Naturales
ENJ
 
Proyecto de ley de protección de los animales
Proyecto de ley de protección de los animalesProyecto de ley de protección de los animales
Proyecto de ley de protección de los animales
Fernando Ortiz Grijalva
 
ENJ - 200: Módulo V. Procedimiento del Derecho Ambiental en la República Domi...
ENJ - 200: Módulo V. Procedimiento del Derecho Ambiental en la República Domi...ENJ - 200: Módulo V. Procedimiento del Derecho Ambiental en la República Domi...
ENJ - 200: Módulo V. Procedimiento del Derecho Ambiental en la República Domi...
ENJ
 
CELEBRACIÓN DÍA DE LOS DIFUNTOS EN LAS COMUNIDADES INDÍGENAS SALASACA Y OTAVALO
CELEBRACIÓN DÍA DE LOS DIFUNTOS EN LAS COMUNIDADES INDÍGENAS SALASACA Y OTAVALOCELEBRACIÓN DÍA DE LOS DIFUNTOS EN LAS COMUNIDADES INDÍGENAS SALASACA Y OTAVALO
CELEBRACIÓN DÍA DE LOS DIFUNTOS EN LAS COMUNIDADES INDÍGENAS SALASACA Y OTAVALO
SYLVIA HERRERA DÍAZ
 
Taller grado pedagogía
Taller grado pedagogíaTaller grado pedagogía
Taller grado pedagogía
Carolina Romero García
 
E bs+whitepaper senado
E bs+whitepaper senadoE bs+whitepaper senado
E bs+whitepaper senado
Adalberto Cervantes Rodriguez
 
IMPACTO DE LAS TIC
IMPACTO DE LAS TICIMPACTO DE LAS TIC
IMPACTO DE LAS TIC
SYLVIA HERRERA DÍAZ
 
Clasificación del folklore.cmap
Clasificación del folklore.cmapClasificación del folklore.cmap
Clasificación del folklore.cmap
SYLVIA HERRERA DÍAZ
 
Analisis de constitucion
Analisis de constitucionAnalisis de constitucion
Analisis de constitucion
lemacuji
 
LA CELEBRACIÓN DE LA SEMANA SANTA EN LA CIUDAD DE QUITO Y EN LA PARROQUIA DE ...
LA CELEBRACIÓN DE LA SEMANA SANTA EN LA CIUDAD DE QUITO Y EN LA PARROQUIA DE ...LA CELEBRACIÓN DE LA SEMANA SANTA EN LA CIUDAD DE QUITO Y EN LA PARROQUIA DE ...
LA CELEBRACIÓN DE LA SEMANA SANTA EN LA CIUDAD DE QUITO Y EN LA PARROQUIA DE ...
SYLVIA HERRERA DÍAZ
 
CÓMO POTENCIALIZAR LA IMPLEMENTACIÓN DE LAS TICS EN LA EDUCACIÓN
CÓMO POTENCIALIZAR LA IMPLEMENTACIÓN DE LAS TICS EN LA EDUCACIÓNCÓMO POTENCIALIZAR LA IMPLEMENTACIÓN DE LAS TICS EN LA EDUCACIÓN
CÓMO POTENCIALIZAR LA IMPLEMENTACIÓN DE LAS TICS EN LA EDUCACIÓN
SYLVIA HERRERA DÍAZ
 
Magazine advert research
Magazine advert researchMagazine advert research
Magazine advert research
957422
 
Historia del control penal juvenil es
Historia del control penal juvenil esHistoria del control penal juvenil es
Historia del control penal juvenil es
CSJ
 
Ley de la carrera docente 0
Ley de la carrera docente 0 Ley de la carrera docente 0
Ley de la carrera docente 0
Adalberto
 

Viewers also liked (20)

Iess puyo
Iess puyoIess puyo
Iess puyo
 
Sharefest presentation
Sharefest presentationSharefest presentation
Sharefest presentation
 
Tabela das atividades do tecnologo em petroleo e gas
Tabela das atividades do tecnologo em petroleo e gasTabela das atividades do tecnologo em petroleo e gas
Tabela das atividades do tecnologo em petroleo e gas
 
Ecuador un país territorialmente pequeño.....mito o realidad?
Ecuador un país territorialmente pequeño.....mito o realidad?Ecuador un país territorialmente pequeño.....mito o realidad?
Ecuador un país territorialmente pequeño.....mito o realidad?
 
TELEDUCACIÓN
TELEDUCACIÓNTELEDUCACIÓN
TELEDUCACIÓN
 
183 granos de tigo por el ajedrez
183 granos de tigo por el ajedrez 183 granos de tigo por el ajedrez
183 granos de tigo por el ajedrez
 
ENJ-200 Ley 64-00 de Medio Ambiente y Recursos Naturales
ENJ-200 Ley 64-00 de Medio Ambiente y Recursos NaturalesENJ-200 Ley 64-00 de Medio Ambiente y Recursos Naturales
ENJ-200 Ley 64-00 de Medio Ambiente y Recursos Naturales
 
Proyecto de ley de protección de los animales
Proyecto de ley de protección de los animalesProyecto de ley de protección de los animales
Proyecto de ley de protección de los animales
 
ENJ - 200: Módulo V. Procedimiento del Derecho Ambiental en la República Domi...
ENJ - 200: Módulo V. Procedimiento del Derecho Ambiental en la República Domi...ENJ - 200: Módulo V. Procedimiento del Derecho Ambiental en la República Domi...
ENJ - 200: Módulo V. Procedimiento del Derecho Ambiental en la República Domi...
 
CELEBRACIÓN DÍA DE LOS DIFUNTOS EN LAS COMUNIDADES INDÍGENAS SALASACA Y OTAVALO
CELEBRACIÓN DÍA DE LOS DIFUNTOS EN LAS COMUNIDADES INDÍGENAS SALASACA Y OTAVALOCELEBRACIÓN DÍA DE LOS DIFUNTOS EN LAS COMUNIDADES INDÍGENAS SALASACA Y OTAVALO
CELEBRACIÓN DÍA DE LOS DIFUNTOS EN LAS COMUNIDADES INDÍGENAS SALASACA Y OTAVALO
 
Taller grado pedagogía
Taller grado pedagogíaTaller grado pedagogía
Taller grado pedagogía
 
E bs+whitepaper senado
E bs+whitepaper senadoE bs+whitepaper senado
E bs+whitepaper senado
 
IMPACTO DE LAS TIC
IMPACTO DE LAS TICIMPACTO DE LAS TIC
IMPACTO DE LAS TIC
 
Clasificación del folklore.cmap
Clasificación del folklore.cmapClasificación del folklore.cmap
Clasificación del folklore.cmap
 
Analisis de constitucion
Analisis de constitucionAnalisis de constitucion
Analisis de constitucion
 
LA CELEBRACIÓN DE LA SEMANA SANTA EN LA CIUDAD DE QUITO Y EN LA PARROQUIA DE ...
LA CELEBRACIÓN DE LA SEMANA SANTA EN LA CIUDAD DE QUITO Y EN LA PARROQUIA DE ...LA CELEBRACIÓN DE LA SEMANA SANTA EN LA CIUDAD DE QUITO Y EN LA PARROQUIA DE ...
LA CELEBRACIÓN DE LA SEMANA SANTA EN LA CIUDAD DE QUITO Y EN LA PARROQUIA DE ...
 
CÓMO POTENCIALIZAR LA IMPLEMENTACIÓN DE LAS TICS EN LA EDUCACIÓN
CÓMO POTENCIALIZAR LA IMPLEMENTACIÓN DE LAS TICS EN LA EDUCACIÓNCÓMO POTENCIALIZAR LA IMPLEMENTACIÓN DE LAS TICS EN LA EDUCACIÓN
CÓMO POTENCIALIZAR LA IMPLEMENTACIÓN DE LAS TICS EN LA EDUCACIÓN
 
Magazine advert research
Magazine advert researchMagazine advert research
Magazine advert research
 
Historia del control penal juvenil es
Historia del control penal juvenil esHistoria del control penal juvenil es
Historia del control penal juvenil es
 
Ley de la carrera docente 0
Ley de la carrera docente 0 Ley de la carrera docente 0
Ley de la carrera docente 0
 

Similar to MARN Experience on the Development of Notification & Alert Systems

IRJET- Disaster Management System using Web
IRJET-  	  Disaster Management System using WebIRJET-  	  Disaster Management System using Web
IRJET- Disaster Management System using Web
IRJET Journal
 
Early Warning on Disastrous Weather through Cell Phone
Early Warning on Disastrous Weather through Cell PhoneEarly Warning on Disastrous Weather through Cell Phone
Early Warning on Disastrous Weather through Cell Phone
IOSR Journals
 
Networking smartphones for disaster recovery using teamphone
Networking smartphones for disaster recovery using teamphoneNetworking smartphones for disaster recovery using teamphone
Networking smartphones for disaster recovery using teamphone
IJARIIT
 
Lesson 5. Crisis Mapping and Community Drills
Lesson 5. Crisis Mapping and Community DrillsLesson 5. Crisis Mapping and Community Drills
Lesson 5. Crisis Mapping and Community Drills
gicait ait
 
IRJET- Convenient Address Book Management
IRJET- Convenient Address Book ManagementIRJET- Convenient Address Book Management
IRJET- Convenient Address Book Management
IRJET Journal
 
Presentation on Disaster Management Information System by Le Minh Ba - NDMP
Presentation on Disaster Management Information System by Le Minh Ba - NDMPPresentation on Disaster Management Information System by Le Minh Ba - NDMP
Presentation on Disaster Management Information System by Le Minh Ba - NDMP
ict4devwg
 
Flood detection using_iot_ijariie7746
Flood detection using_iot_ijariie7746Flood detection using_iot_ijariie7746
Flood detection using_iot_ijariie7746
Rudi Hernowo
 
DRIVER Expe42 Den Haag - demo on April 19th 2016
DRIVER Expe42 Den Haag - demo on April 19th 2016DRIVER Expe42 Den Haag - demo on April 19th 2016
DRIVER Expe42 Den Haag - demo on April 19th 2016
Denis Havlik
 
CSG Article SRiess
CSG Article SRiessCSG Article SRiess
CSG Article SRiess
Shannon Riess
 
A STUDY ON LEA AND SEED ALGORITHMS FOR DATA PROTECTION OF SMARTPHONE BASED DI...
A STUDY ON LEA AND SEED ALGORITHMS FOR DATA PROTECTION OF SMARTPHONE BASED DI...A STUDY ON LEA AND SEED ALGORITHMS FOR DATA PROTECTION OF SMARTPHONE BASED DI...
A STUDY ON LEA AND SEED ALGORITHMS FOR DATA PROTECTION OF SMARTPHONE BASED DI...
IJNSA Journal
 
Weather Hazard Mobile Application
Weather Hazard Mobile ApplicationWeather Hazard Mobile Application
Weather Hazard Mobile Application
David Eliseo Martinez Castellanos
 
Common Alerting Protocol Overview
Common Alerting Protocol OverviewCommon Alerting Protocol Overview
Common Alerting Protocol Overview
Nuwan Waidyanatha
 
DESIGN OF A SECURE DISASTER NOTIFICATION SYSTEM USING THE SMARTPHONE BASED BE...
DESIGN OF A SECURE DISASTER NOTIFICATION SYSTEM USING THE SMARTPHONE BASED BE...DESIGN OF A SECURE DISASTER NOTIFICATION SYSTEM USING THE SMARTPHONE BASED BE...
DESIGN OF A SECURE DISASTER NOTIFICATION SYSTEM USING THE SMARTPHONE BASED BE...
csandit
 
introducing-MEA-Risk
introducing-MEA-Riskintroducing-MEA-Risk
introducing-MEA-Risk
Cyril Widdershoven
 
2Cloud computing threats One of the biggest challenges informa.docx
2Cloud computing threats One of the biggest challenges informa.docx2Cloud computing threats One of the biggest challenges informa.docx
2Cloud computing threats One of the biggest challenges informa.docx
lorainedeserre
 
Using Data Integration to Deliver Intelligence to Anyone, Anywhere
Using Data Integration to Deliver Intelligence to Anyone, AnywhereUsing Data Integration to Deliver Intelligence to Anyone, Anywhere
Using Data Integration to Deliver Intelligence to Anyone, Anywhere
Safe Software
 
COMMONALITY AND DIVERSITY OF OPERATING SYSTEMS .docx
COMMONALITY AND DIVERSITY OF OPERATING SYSTEMS                .docxCOMMONALITY AND DIVERSITY OF OPERATING SYSTEMS                .docx
COMMONALITY AND DIVERSITY OF OPERATING SYSTEMS .docx
drandy1
 
COMMONALITY AND DIVERSITY OF OPERATING SYSTEMS .docx
COMMONALITY AND DIVERSITY OF OPERATING SYSTEMS                .docxCOMMONALITY AND DIVERSITY OF OPERATING SYSTEMS                .docx
COMMONALITY AND DIVERSITY OF OPERATING SYSTEMS .docx
cargillfilberto
 
iX_POV_FinalDraft
iX_POV_FinalDraftiX_POV_FinalDraft
iX_POV_FinalDraft
Natalie ElSawy
 
iX_POV_FinalDraft
iX_POV_FinalDraftiX_POV_FinalDraft
iX_POV_FinalDraft
Willson Christianto
 

Similar to MARN Experience on the Development of Notification & Alert Systems (20)

IRJET- Disaster Management System using Web
IRJET-  	  Disaster Management System using WebIRJET-  	  Disaster Management System using Web
IRJET- Disaster Management System using Web
 
Early Warning on Disastrous Weather through Cell Phone
Early Warning on Disastrous Weather through Cell PhoneEarly Warning on Disastrous Weather through Cell Phone
Early Warning on Disastrous Weather through Cell Phone
 
Networking smartphones for disaster recovery using teamphone
Networking smartphones for disaster recovery using teamphoneNetworking smartphones for disaster recovery using teamphone
Networking smartphones for disaster recovery using teamphone
 
Lesson 5. Crisis Mapping and Community Drills
Lesson 5. Crisis Mapping and Community DrillsLesson 5. Crisis Mapping and Community Drills
Lesson 5. Crisis Mapping and Community Drills
 
IRJET- Convenient Address Book Management
IRJET- Convenient Address Book ManagementIRJET- Convenient Address Book Management
IRJET- Convenient Address Book Management
 
Presentation on Disaster Management Information System by Le Minh Ba - NDMP
Presentation on Disaster Management Information System by Le Minh Ba - NDMPPresentation on Disaster Management Information System by Le Minh Ba - NDMP
Presentation on Disaster Management Information System by Le Minh Ba - NDMP
 
Flood detection using_iot_ijariie7746
Flood detection using_iot_ijariie7746Flood detection using_iot_ijariie7746
Flood detection using_iot_ijariie7746
 
DRIVER Expe42 Den Haag - demo on April 19th 2016
DRIVER Expe42 Den Haag - demo on April 19th 2016DRIVER Expe42 Den Haag - demo on April 19th 2016
DRIVER Expe42 Den Haag - demo on April 19th 2016
 
CSG Article SRiess
CSG Article SRiessCSG Article SRiess
CSG Article SRiess
 
A STUDY ON LEA AND SEED ALGORITHMS FOR DATA PROTECTION OF SMARTPHONE BASED DI...
A STUDY ON LEA AND SEED ALGORITHMS FOR DATA PROTECTION OF SMARTPHONE BASED DI...A STUDY ON LEA AND SEED ALGORITHMS FOR DATA PROTECTION OF SMARTPHONE BASED DI...
A STUDY ON LEA AND SEED ALGORITHMS FOR DATA PROTECTION OF SMARTPHONE BASED DI...
 
Weather Hazard Mobile Application
Weather Hazard Mobile ApplicationWeather Hazard Mobile Application
Weather Hazard Mobile Application
 
Common Alerting Protocol Overview
Common Alerting Protocol OverviewCommon Alerting Protocol Overview
Common Alerting Protocol Overview
 
DESIGN OF A SECURE DISASTER NOTIFICATION SYSTEM USING THE SMARTPHONE BASED BE...
DESIGN OF A SECURE DISASTER NOTIFICATION SYSTEM USING THE SMARTPHONE BASED BE...DESIGN OF A SECURE DISASTER NOTIFICATION SYSTEM USING THE SMARTPHONE BASED BE...
DESIGN OF A SECURE DISASTER NOTIFICATION SYSTEM USING THE SMARTPHONE BASED BE...
 
introducing-MEA-Risk
introducing-MEA-Riskintroducing-MEA-Risk
introducing-MEA-Risk
 
2Cloud computing threats One of the biggest challenges informa.docx
2Cloud computing threats One of the biggest challenges informa.docx2Cloud computing threats One of the biggest challenges informa.docx
2Cloud computing threats One of the biggest challenges informa.docx
 
Using Data Integration to Deliver Intelligence to Anyone, Anywhere
Using Data Integration to Deliver Intelligence to Anyone, AnywhereUsing Data Integration to Deliver Intelligence to Anyone, Anywhere
Using Data Integration to Deliver Intelligence to Anyone, Anywhere
 
COMMONALITY AND DIVERSITY OF OPERATING SYSTEMS .docx
COMMONALITY AND DIVERSITY OF OPERATING SYSTEMS                .docxCOMMONALITY AND DIVERSITY OF OPERATING SYSTEMS                .docx
COMMONALITY AND DIVERSITY OF OPERATING SYSTEMS .docx
 
COMMONALITY AND DIVERSITY OF OPERATING SYSTEMS .docx
COMMONALITY AND DIVERSITY OF OPERATING SYSTEMS                .docxCOMMONALITY AND DIVERSITY OF OPERATING SYSTEMS                .docx
COMMONALITY AND DIVERSITY OF OPERATING SYSTEMS .docx
 
iX_POV_FinalDraft
iX_POV_FinalDraftiX_POV_FinalDraft
iX_POV_FinalDraft
 
iX_POV_FinalDraft
iX_POV_FinalDraftiX_POV_FinalDraft
iX_POV_FinalDraft
 

More from David Eliseo Martinez Castellanos

2015 on Spatial Development (Personal Projects)
2015 on Spatial Development (Personal Projects)2015 on Spatial Development (Personal Projects)
2015 on Spatial Development (Personal Projects)
David Eliseo Martinez Castellanos
 
Taller Comparativo y Diseño de una Política de Seguridad de la Información
Taller Comparativo y Diseño de una Política de Seguridad de la InformaciónTaller Comparativo y Diseño de una Política de Seguridad de la Información
Taller Comparativo y Diseño de una Política de Seguridad de la Información
David Eliseo Martinez Castellanos
 
GIS Services development using CloudEO platform data and Tools
GIS Services development using CloudEO platform data and ToolsGIS Services development using CloudEO platform data and Tools
GIS Services development using CloudEO platform data and Tools
David Eliseo Martinez Castellanos
 
Air Quality Map
Air Quality MapAir Quality Map
Implementación de Algoritmos Criptográficos y de Digestión de Mensajes
Implementación de Algoritmos Criptográficos y de Digestión de MensajesImplementación de Algoritmos Criptográficos y de Digestión de Mensajes
Implementación de Algoritmos Criptográficos y de Digestión de Mensajes
David Eliseo Martinez Castellanos
 
Sistema de Control Escolar con Firma Digital de Calificaciones y Verificación...
Sistema de Control Escolar con Firma Digital de Calificaciones y Verificación...Sistema de Control Escolar con Firma Digital de Calificaciones y Verificación...
Sistema de Control Escolar con Firma Digital de Calificaciones y Verificación...
David Eliseo Martinez Castellanos
 
Diseño de herramienta de evaluación de la seguridad de la información y mapa ...
Diseño de herramienta de evaluación de la seguridad de la información y mapa ...Diseño de herramienta de evaluación de la seguridad de la información y mapa ...
Diseño de herramienta de evaluación de la seguridad de la información y mapa ...
David Eliseo Martinez Castellanos
 
My Showcase
My ShowcaseMy Showcase
CRITERIOS DE SEGURIDAD EN UNA EMPRESA DE SERVICIOS DE VENTAS REGIONALES DE ED...
CRITERIOS DE SEGURIDAD EN UNA EMPRESA DE SERVICIOS DE VENTAS REGIONALES DE ED...CRITERIOS DE SEGURIDAD EN UNA EMPRESA DE SERVICIOS DE VENTAS REGIONALES DE ED...
CRITERIOS DE SEGURIDAD EN UNA EMPRESA DE SERVICIOS DE VENTAS REGIONALES DE ED...
David Eliseo Martinez Castellanos
 
Monitoreo VSM - Apache Cordova Development
Monitoreo VSM - Apache Cordova DevelopmentMonitoreo VSM - Apache Cordova Development
Monitoreo VSM - Apache Cordova Development
David Eliseo Martinez Castellanos
 
Alertas @MARN.SV V2.0 Android App
Alertas @MARN.SV V2.0 Android AppAlertas @MARN.SV V2.0 Android App
Alertas @MARN.SV V2.0 Android App
David Eliseo Martinez Castellanos
 
ArcGIS Add-in Development In Python and C# for LIDAR Product Quality Control
ArcGIS Add-in Development In Python and C# for LIDAR Product Quality ControlArcGIS Add-in Development In Python and C# for LIDAR Product Quality Control
ArcGIS Add-in Development In Python and C# for LIDAR Product Quality Control
David Eliseo Martinez Castellanos
 
Desarrollo de la Estación de Trabajo para el Monitoreo Ambiental y Monitoreo ...
Desarrollo de la Estación de Trabajo para el Monitoreo Ambiental y Monitoreo ...Desarrollo de la Estación de Trabajo para el Monitoreo Ambiental y Monitoreo ...
Desarrollo de la Estación de Trabajo para el Monitoreo Ambiental y Monitoreo ...
David Eliseo Martinez Castellanos
 
Towards A Drought Monitoring System for El Salvador
Towards A Drought Monitoring System for El SalvadorTowards A Drought Monitoring System for El Salvador
Towards A Drought Monitoring System for El Salvador
David Eliseo Martinez Castellanos
 

More from David Eliseo Martinez Castellanos (14)

2015 on Spatial Development (Personal Projects)
2015 on Spatial Development (Personal Projects)2015 on Spatial Development (Personal Projects)
2015 on Spatial Development (Personal Projects)
 
Taller Comparativo y Diseño de una Política de Seguridad de la Información
Taller Comparativo y Diseño de una Política de Seguridad de la InformaciónTaller Comparativo y Diseño de una Política de Seguridad de la Información
Taller Comparativo y Diseño de una Política de Seguridad de la Información
 
GIS Services development using CloudEO platform data and Tools
GIS Services development using CloudEO platform data and ToolsGIS Services development using CloudEO platform data and Tools
GIS Services development using CloudEO platform data and Tools
 
Air Quality Map
Air Quality MapAir Quality Map
Air Quality Map
 
Implementación de Algoritmos Criptográficos y de Digestión de Mensajes
Implementación de Algoritmos Criptográficos y de Digestión de MensajesImplementación de Algoritmos Criptográficos y de Digestión de Mensajes
Implementación de Algoritmos Criptográficos y de Digestión de Mensajes
 
Sistema de Control Escolar con Firma Digital de Calificaciones y Verificación...
Sistema de Control Escolar con Firma Digital de Calificaciones y Verificación...Sistema de Control Escolar con Firma Digital de Calificaciones y Verificación...
Sistema de Control Escolar con Firma Digital de Calificaciones y Verificación...
 
Diseño de herramienta de evaluación de la seguridad de la información y mapa ...
Diseño de herramienta de evaluación de la seguridad de la información y mapa ...Diseño de herramienta de evaluación de la seguridad de la información y mapa ...
Diseño de herramienta de evaluación de la seguridad de la información y mapa ...
 
My Showcase
My ShowcaseMy Showcase
My Showcase
 
CRITERIOS DE SEGURIDAD EN UNA EMPRESA DE SERVICIOS DE VENTAS REGIONALES DE ED...
CRITERIOS DE SEGURIDAD EN UNA EMPRESA DE SERVICIOS DE VENTAS REGIONALES DE ED...CRITERIOS DE SEGURIDAD EN UNA EMPRESA DE SERVICIOS DE VENTAS REGIONALES DE ED...
CRITERIOS DE SEGURIDAD EN UNA EMPRESA DE SERVICIOS DE VENTAS REGIONALES DE ED...
 
Monitoreo VSM - Apache Cordova Development
Monitoreo VSM - Apache Cordova DevelopmentMonitoreo VSM - Apache Cordova Development
Monitoreo VSM - Apache Cordova Development
 
Alertas @MARN.SV V2.0 Android App
Alertas @MARN.SV V2.0 Android AppAlertas @MARN.SV V2.0 Android App
Alertas @MARN.SV V2.0 Android App
 
ArcGIS Add-in Development In Python and C# for LIDAR Product Quality Control
ArcGIS Add-in Development In Python and C# for LIDAR Product Quality ControlArcGIS Add-in Development In Python and C# for LIDAR Product Quality Control
ArcGIS Add-in Development In Python and C# for LIDAR Product Quality Control
 
Desarrollo de la Estación de Trabajo para el Monitoreo Ambiental y Monitoreo ...
Desarrollo de la Estación de Trabajo para el Monitoreo Ambiental y Monitoreo ...Desarrollo de la Estación de Trabajo para el Monitoreo Ambiental y Monitoreo ...
Desarrollo de la Estación de Trabajo para el Monitoreo Ambiental y Monitoreo ...
 
Towards A Drought Monitoring System for El Salvador
Towards A Drought Monitoring System for El SalvadorTowards A Drought Monitoring System for El Salvador
Towards A Drought Monitoring System for El Salvador
 

Recently uploaded

Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
Divyam548318
 
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
awadeshbabu
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
drwaing
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
Mukeshwaran Balu
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
yokeleetan1
 
Self-Control of Emotions by Slidesgo.pptx
Self-Control of Emotions by Slidesgo.pptxSelf-Control of Emotions by Slidesgo.pptx
Self-Control of Emotions by Slidesgo.pptx
iemerc2024
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
This is my Environmental physics presentation
This is my Environmental physics presentationThis is my Environmental physics presentation
This is my Environmental physics presentation
ZainabHashmi17
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
zwunae
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
ChristineTorrepenida1
 
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.pptPROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
bhadouriyakaku
 
一比一原版(UC Berkeley毕业证)加利福尼亚大学|伯克利分校毕业证成绩单专业办理
一比一原版(UC Berkeley毕业证)加利福尼亚大学|伯克利分校毕业证成绩单专业办理一比一原版(UC Berkeley毕业证)加利福尼亚大学|伯克利分校毕业证成绩单专业办理
一比一原版(UC Berkeley毕业证)加利福尼亚大学|伯克利分校毕业证成绩单专业办理
skuxot
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
anoopmanoharan2
 
sieving analysis and results interpretation
sieving analysis and results interpretationsieving analysis and results interpretation
sieving analysis and results interpretation
ssuser36d3051
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 

Recently uploaded (20)

Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
 
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
 
Self-Control of Emotions by Slidesgo.pptx
Self-Control of Emotions by Slidesgo.pptxSelf-Control of Emotions by Slidesgo.pptx
Self-Control of Emotions by Slidesgo.pptx
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
This is my Environmental physics presentation
This is my Environmental physics presentationThis is my Environmental physics presentation
This is my Environmental physics presentation
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
 
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.pptPROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
 
一比一原版(UC Berkeley毕业证)加利福尼亚大学|伯克利分校毕业证成绩单专业办理
一比一原版(UC Berkeley毕业证)加利福尼亚大学|伯克利分校毕业证成绩单专业办理一比一原版(UC Berkeley毕业证)加利福尼亚大学|伯克利分校毕业证成绩单专业办理
一比一原版(UC Berkeley毕业证)加利福尼亚大学|伯克利分校毕业证成绩单专业办理
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
 
sieving analysis and results interpretation
sieving analysis and results interpretationsieving analysis and results interpretation
sieving analysis and results interpretation
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 

MARN Experience on the Development of Notification & Alert Systems

  • 1. El Salvador’s Ministry of Environment and Natural Resources experience on Alerts and Notification Systems Author: David Eliseo Martínez Castellanos Software Developer Ministry of Environment en Natural Resources, El Salvador. Abstract: The Ministry of Environment and Natural Resources is responsible of the continuous and permanent monitoring of the Natural Hazards in Republic of El Salvador, Central America. As a result of this monitoring alerts and notifications are generated and delivered through different means, including: The institutional Web page, e-mail, SMS, Social Media (Twitter), and Android Smartphones. This document covers the description of the System designed to handle the alerts and notifications on SMS, Social Media (Twitter) and Android Smartphones. Introduction El Salvador, officially Republic of El Salvador is the smallest and most densely populated country of Central America. El Salvador's position on the Pacific Ocean also makes it subject to severe weather conditions, including heavy rainstorms and severe droughts, both of which may be made more extreme by the El Niño and La Niña effects. Severe deforestation and soil erosion have made the landscape vulnerable to landslides and forest fires. These characteristics, coupled with severe fiscal constraints, make the nation highly susceptible to the impacts of extreme weather events1. The Ministry of Environment and Natural Resources of El Salvador (Ministerio de Medio Ambiente y Recursos Naturales, MARN) through The Environment Observatory, continuously monitors the Natural Hazards Conditions for 1 http://en.wikipedia.org/wiki/El_Salvador El Salvador. The Environment Observatory is composed by different technical areas including: Volcanology, Seismology, Meteorology, Hydrology and Geology. The Environment Observatory follows strict communication protocols which specify the periodical notification and alert about observed conditions, especially when this conditions imply danger for the Salvadoran people. This document will not cover details on this protocols. This document is about the technological tools developed to help issuing this notifications and alerts specifically on SMS, Social Media (Twitter) and Android Smartphones and how all this work together. It is important to mention that the development of tools have been gradual, evolving from one tool to the next and
  • 2. integrating each solutions to the point that it works like a unique system. SMS Messaging System The SMS Messaging System Developed for MARN comprises a Web Solution and a PC Program designed to work with a GSM Modem Connected to the PC. The Web Solution is the Frontend designed to be used by MARN users and the PC Program handles communication with the Modem to accomplish SMS message delivery. Figure 1 illustrates the parts of the SMS Messaging System. Figure 1. Parts and working mechanism of the SMS Messaging System The Web Front-End allows users to send messages to predefined groups of phones, and user selects the group depending of the message that wants to communicate. Most phone numbers are from MARN personal that has to be informed or has to act according to their protocols. Very few phone numbers are from personal external to MARN. The solution was implemented on .Net (ASP.Net for the Web Front-End, Windows Forms for the PC Program) with C#, MS SQL Server 2005 as the Data Base. The main limitation of this implementation is the cost of individual message. The use of Twitter for notifications and alerts After the Chile Earthquake and Tsunami from 2010, it became clear that Twitter was a great tool for notification and alerts. MARN experience with the social network began with the creation of a Twitter Account, and the automation of post about seismic events in El Salvador using the API provided by Twitter. The number of followers started to grow without promotion of the account, just because of the general interest in the information shared. The next step was to integrate the SMS Messaging System with the Twitter API, so the notification sent by the System is optionally twitted by the user. Figure 2 shows the simple modification done to the interface: Figure 2. A Check box gives the user the option to publish message to twitter. MARN twitter account (@MARN_Oficial_sv) is currently followed by 92.4K (by 2014-11-29). This allows MARN to reach a high number of citizens at low cost. Development on Android Smartphones With the main intention of reducing the cost on SMS messaging of MARN, an application for Android Handheld devices was designed. The advantages of developing on Android platforms are: Free access to development environment, low cost testing devices, and free access to Google Push Notification Services, on this last point is based the Application.
  • 3. “Alertas @MARN.SV” is an Android Application available on Google Play Store that relies on Google Cloud Messaging for Android. When downloaded it allows the user to register as a MARN user or as an external user and then the Application starts receiving the messages sent by the MARN SMS Messaging System, it required just a little modification to integrate both systems. The App user interface (Figure 3) is very simple but it fulfills its purpose. Figure 3. Alertas @MARN.SV user interface One additional advantage of the Android App is that there is an opportunity to add features or interact with the information sent by the push notifications, one example is the plotting of data that is included on a special message from the volcanology department, the RSAM (real-time seismic amplitude measurement system) value for San Miguel Volcano. Figure 4 shows the plotted values of observed RSAM. Figure 4. Shows the plot of RSAM Values. Abrupt changes of RSAM values can precede a volcanic eruption. Also, Google offers the Analytics Suit that allows you to monitor App usage and geographical reach of the App Figure 5 Shows countries with registered sessions on the App Analytics. Some sessions are from MARN employees who had traveled abroad to meetings or training. Figure 5. Geographical reach of the App. Conclusions It has been a great experience to develop the Alert and Notification System for MARN, and the public reception has also been great. All the System has been developed incrementally in house and at low cost. The development on mobile devices opens the way to new and exciting opportunities.
  • 4. Contact information David Eliseo Martínez Castellanos, El Salvador. Software Developer for The Ministry of Environment and Natural Resources of El Salvador. emartinez@marn.gob.sv, eliseo.martinez@gmail.com sv.linkedin.com/pub/david-eliseo-martinez- castellanos/35/71b/7b5/