Barcelona WorldPloneDay 2012 [ESP]

246 views

Published on

Use case of Plone applications for scientific purposes: World Meteorological Organization Sand and Dust Storms Warning Advisory and Assessment System [ESP].

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
246
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Barcelona WorldPloneDay 2012 [ESP]

  1. 1. WMO SDS-WAS @WorldPloneDay.cat 25 de Abril de 2012 Francesco Benincasa (BSC) Enric Terradellas (Aemet)
  2. 2. WMO SDS-WAS @ WorldPloneDay.cat Quién soy ✔ Francesco Benincasa ✔ Research Support Engineer ✔ Barcelona Supercomputing Center ✔ Earth Sciences Department25 de Abril de 2012 Francesco Benincasa 2
  3. 3. WMO SDS-WAS @ WorldPloneDay.cat Quiénes somos ✔ WMO – World Meteorological Organization ✔ Aemet – Agencia Estatal de Meteorología ✔ BSC – Barcelona Supercomputing Center WMO SDS-WAS Northern Africa-Middle East-Europe (NA-ME-E) Regional Center25 de Abril de 2012 Francesco Benincasa 3
  4. 4. WMO SDS-WAS @ WorldPloneDay.cat Qué hacemos ✔ SDS-WAS Sistema de evaluación y aviso de tormentas de polvo y arena ✔ Lidera el desarrollo y la implementación de un sistema completo de observación y predicción de polvo atmosférico ✔ Facilita el acceso a la información a través del portal web http://sds-was.aemet.es ✔ Organiza, coordina y realiza cursos de formación sobre el uso de las observaciónes, análisis y predicciones25 de Abril de 2012 Francesco Benincasa 4
  5. 5. WMO SDS-WAS @ WorldPloneDay.cat Por qué Impactos del polvo: ✔ Salud (asma, infecciones, meningitis …) ✔ Agricultura (impactos positivos y negativos) ✔ Transporte aéreo y terrestre (problemas por baja visibilidad, ...) ✔ Industria (semiconductores, ...)25 de Abril de 2012 Francesco Benincasa 5
  6. 6. WMO SDS-WAS @ WorldPloneDay.cat Ejemplos ✔ En el 2000 el transporte intercontinental de polvo causó 300.000 falle- cimientos prematuros de adultos a partir de los 30 años ✔ En el 1996-97 hubo una epidemia de meningitis en Africa que afectó a 250.000 personas, 25.000 de las cuales murieron25 de Abril de 2012 Francesco Benincasa 6
  7. 7. WMO SDS-WAS @ WorldPloneDay.cat Desarrollo ✔ Elaboración de datos científicos procedentes de diferentes modelos matemáticos desarrollo software de visualización (Python) ✔ Acceso a los datos y sus elaboraciónes (mapas, gráficos, resultados …), y a toda la información desarrollo y mantenimiento web (Plone) Plone25 de Abril de 2012 Francesco Benincasa 7
  8. 8. WMO SDS-WAS @ WorldPloneDay.cat25 de Abril de 2012 Francesco Benincasa 8
  9. 9. WMO SDS-WAS @ WorldPloneDay.cat A quién nos dirigimos Servicios Meterológicos e Hidrológicos Nacionales emisión de avisos de alto contenido de polvo en la atmosfera Investigadores en modelización de fenómenos relacionados con el polvo y la arena estudio de los datos y de sus elaboraciones25 de Abril de 2012 Francesco Benincasa 9
  10. 10. WMO SDS-WAS @ WorldPloneDay.cat Por qué Plone ✔ Más seguro ✔ Más rápido ✔ Respeta lo estándares ✔ Escalable ✔ Extensible e integrable ✔ Flexible ✔ Comunidad25 de Abril de 2012 Francesco Benincasa 10
  11. 11. WMO SDS-WAS @ WorldPloneDay.cat Más seguro de “Common Vulnerabilities and Exposures”: http://cve.mitre.org/ 600 600 500 381 400 300 266 200 100 21 0 Joomla Drupal Wordpress Plone25 de Abril de 2012 Francesco Benincasa 11
  12. 12. WMO SDS-WAS @ WorldPloneDay.cat Más rápido de “Jon Stahls Journal”: http://jstahl.org/ 16 15.1 14 12 9.4 Pages per second 10 8 6 4.5 4.1 3.6 4 2 0 Joomla 1.5.15 Drupal 7 a1 Wordpress 2.9.1 Plone 3.3.6 Plone 425 de Abril de 2012 Francesco Benincasa 12
  13. 13. WMO SDS-WAS @ WorldPloneDay.cat Respeta los estándares ✔ XHTML ✔ CSS (…, 2, 3, …) ✔ AA – Section 508 ✔ iCal/vCal y RSS ✔ Cross-browser (Firefox, Chrome, IExplorer, Safari, ...) ✔ Cross-platform (Windows, GNU/Linux, Mac, ...)25 de Abril de 2012 Francesco Benincasa 13
  14. 14. WMO SDS-WAS @ WorldPloneDay.cat Escalable ✔ Configurable en cluster (ZEO) ✔ Soporte de datos muy grandes (Blobs) ✔ Base de datos a objetos muy eficiente (ZoDB) Imagen de: http://readthedocs.org25 de Abril de 2012 Francesco Benincasa 14
  15. 15. WMO SDS-WAS @ WorldPloneDay.cat Extensible e integrable ✔ Python - XML – javascript/jQuery ✔ Dexterity ✔ Behaviors ✔ Integración con: ✗ Google Maps ✗ Paypal ✗ Google Analytics ✗ …25 de Abril de 2012 Francesco Benincasa 15
  16. 16. WMO SDS-WAS @ WorldPloneDay.cat Flexible ✔ Gestión de los accesos ✗ Usuarios y grupos ✔ Control de los accesos ✗ Permisos ✗ Roles ✗ Workflows25 de Abril de 2012 Francesco Benincasa 16
  17. 17. WMO SDS-WAS @ WorldPloneDay.cat Comunidad ✔ Plone Foundation ✔ Empresas ✔ Autónomos ✔ Aficionados ✔ … ✔ Enorme cantidad de extensiones (Productos) ✔ Varias fuentes de soporte y documentación25 de Abril de 2012 Francesco Benincasa 17
  18. 18. WMO SDS-WAS @ WorldPloneDay.cat Productos instalados ✔ Desarrollados por la comunidad ✗ Products.EasyNewsletter ✗ Products.PloneFormGen ✗ Products.Reflecto ✗ collective.geo.bundle ✗ ... ✔ Desarrollados por nosotros ✗ sdswas.skin ✗ sdswas.mapviewer25 de Abril de 2012 Francesco Benincasa 18
  19. 19. WMO SDS-WAS @ WorldPloneDay.cat EasyNewsletter ✔ Gestión simple de las subscripciones ✔ Posibilidad de compilación automática ✔ Histórico ✔ Soporte de plantillas múltiples25 de Abril de 2012 Francesco Benincasa 19
  20. 20. WMO SDS-WAS @ WorldPloneDay.cat PloneFormGen ✔ Subscripciones a eventos organizados por el centro ✔ Simple y rápida creación de cualquier tipo de formulario ✔ Resultados en CSV/Excel25 de Abril de 2012 Francesco Benincasa 20
  21. 21. WMO SDS-WAS @ WorldPloneDay.cat Reflecto ✔ Acceso al filesystem ✔ Intercambio de datos ✔ Repositorios25 de Abril de 2012 Francesco Benincasa 21
  22. 22. WMO SDS-WAS @ WorldPloneDay.cat collective.geo ✔ Integración con Google Maps y OpenStreet Maps ✔ Añade una “vista” a los objetos folders y collections ✔ Busca objetos con coordenadas ✔ Modificado para añadir descripción25 de Abril de 2012 Francesco Benincasa 22
  23. 23. WMO SDS-WAS @ WorldPloneDay.cat sdswas.mapviewer25 de Abril de 2012 Francesco Benincasa 23
  24. 24. WMO SDS-WAS @ WorldPloneDay.cat sdswas.mapviewer ✔ Creación de un nuevo tipo de contenido - “dexterity” framework ✔ Integración con: ✗ collective.geo - “behavior” technology ✗ Products.PloneSlimbox – jQuery fotogallery ✗ software de generación de gráficos y mapas - Python ✔ jQuery – cambio de parte de la página sin recargarla ✔ jQuery Tools - datepicker ✔ Intercambio automático de datos - webservices25 de Abril de 2012 Francesco Benincasa 24
  25. 25. WMO SDS-WAS @ WorldPloneDay.cat Dexterity crear un nuevo tipo de contenido ✔ Desde la web ✔ Simple y rápido ✔ Se puede añadir cualquier campo ✔ Pero cuidado: para que sea replicable desarrollo del código en el filesystem25 de Abril de 2012 Francesco Benincasa 25
  26. 26. WMO SDS-WAS @ WorldPloneDay.cat Behaviors añadir nuevas funcionalidades ✔ Reutilizable ✔ Disponible para todos los contenidos ✔ Habilitar e inhabilitar25 de Abril de 2012 Francesco Benincasa 26
  27. 27. WMO SDS-WAS @ WorldPloneDay.cat Webservices intercambio de datos ✔ Operaciones frecuentes ✔ Automáticas ✔ Sin abrir puertos (ftp, …) ✔ El todo integrado en la web ✔ Integrados en Plone ✔ Compatibilidad segun estándares: XML-RPC, SOAP, REST, JSON25 de Abril de 2012 Francesco Benincasa 27
  28. 28. WMO SDS-WAS @ WorldPloneDay.cat ¿ TO-DO ? ✔ In progress ✗ Mejoras de interactividad y usabilidad en la navegación de gráficos y mapas (jQuery) ✗ Descarga de grandes cantidades de datos ✔ Generación de los mismos on-demand directamente via web (ahorro de espacio de disco duro) ✔ HTML5?25 de Abril de 2012 Francesco Benincasa 28
  29. 29. WMO SDS-WAS @ WorldPloneDay.cat THE END ¡MUCHAS GRACIAS! francesco.benincasa@bsc.es sdswas@aemet.es http://sds-was.aemet.es http://www.bsc.es/earth-sciences/sds-was25 de Abril de 2012 Francesco Benincasa 29

×