#AireMAD

Y el Open Source

Ulises Gascón

Desarrollador Full Stack y co-organizor de la comunidad Open Source Weekends

 

Colaborador activo en la Comunidad Open Source

 

Trabaja como freelance, además de ser profesor en Fictizia.

  • Open Source
  • Datos Abiertos
  • Aire Madrid
  • AireMAD
  • ¡Preguntas!

Open Source

Software Libre

El termino software libre refiere el conjunto de software que por elección manifiesta de su autor, puede ser copiado, estudiado, modificado, utilizado libremente con cualquier fin y redistribuido con o sin cambios o mejoras (...), que coloca la libertad del usuario informático como propósito ético fundamental.  - Wikipedia

Libertades Esenciales

0. Libertad de ejecutar el programa como desees.

1. Libertad de estudiar el código fuente del programa y realizar los cambios que desee el programador.

2. Libertad de ayudar a tu programa. Crear copias exactas del programa y distribuirlas bien gratuitamente o con la libertad de vender tu desarrollo. Estas dos opciones están permitidas por la comunidad.

3. Libertad para contribuir a tu Comunidad. Hacer copias de tus versiones modificadas y distribuirlas entre los demás.

Red Hat se convierte en la primera compañía de código abierto en alcanzar un valor de 2 billones de dólares. - ZDNET

74% de las corporaciones participan actualmente en proyectos de código abierto - Blackduck

Un 27% de las empresas españolas usa software libre - Silicon

En la actualidad, el 75% de pymes y grandes empresas y el 51% de las microempresas ya están utilizando tecnologías libres. - Iebschool

En el País Vasco, el 62,5% de las empresas vascas disponen de software libre, navegadores por Internet, programas de ofimática, sistemas operativos gratuitos o abiertos. Un porcentaje que aumenta hasta el 79,2% en las empresas de 10 o más empleados.  - Iebschool

OSWeekends

LA HISTORIA DE UNA COMUNIDAD LIBRE

¿Qué es OSW?

Nos reunirnos un sábado al mes para crear y contribuir al código abierto.

No buscamos un formato de charlas, si no juntarnos todos en un mismo espacio para que las ideas fluyan.

Todo el mundo es bienvenido. La única condición es que lo que hagamos en este espacio sea código abierto y sin ánimo de lucro

Organizadores

Ulises

Gascón

José M.

Gallego

Carlos

Hernandez

Borja

Godoy

OSWaldito

Código y Diseños: Github | Licencia: GNU GPL v3

OSWeekends en números

Miembros Meetup:

Miembros Slack:

Patrocinadores:

+1200

+230

6

Proyectos Propios:

Proyectos soportados:

+20

+10

Mensajes Slack:

+102k

#OSWeekendsRocks!

Open Expo Awards

Douglas Crockford

Datos Abiertos

El concepto datos abiertos es una filosofía y práctica que persigue que determinados tipos de datos estén disponibles de forma libre para todo el mundo, sin restricciones de derechos de autor, de patentes o de otros mecanismos de control..

Aire Madrid

Portal

La web

Aire Madrid

HISTORIA

Tecnología

Migración a Heroku

API

Jade/Pug

Aire Madrid

CURIOSIDADES

Raspberry Pi

Scheduled

Aire Madrid

DIFICULTADES

Conceptos relativos

Barreras

Tiempo Real

Formatos

Obtención de la inforamción

Fuentes

Datos historicos

Situación de las estaciones

Programación Defensiva

Estación fantasma (28 079 099)

Programación Defensiva

No comunicación

Datos que no llegan

No se avisa de los cambios

Modificaciones no reflejadas

Meteorología

Parámetros diferentes

Aire Madrid

REUTILIZACIÓN

LCD air mad

LCD air mad desarrollado por Superzen

Calidad del Aire

Código y Diseños: Github | Introducción: Fictizia | Licencia: GNU GPL v3

AireMAD

La Web

AireMAD

HISTORIA

BetabeersMAD #73

OPEN EXPO 2017

El apoyo

#DatosAbiertosFEMP

EL EQUIPO

AireMAD

Carlos Hernández

El equipo

Ángel

Corral

Ulises Gascón

+ DATOS

AireMAD

Actualización: A demanda

Fuente: Múltiples

Ruta API: /station/{id}

Estaciones

Características

Documentación

Actualización: Cada hora

Fuente: Ayuntamiento de Madrid

Ruta API: /pollution/{id}

Polución

Características

Documentación

Actualización: Cada dos horas

Fuente: Open Weather Map

Ruta API: /weather/{id}

Meteorología

Características

Documentación

Actualización: Cada día (laboral)

Fuente: Comunidad de Madrid

Ruta API: /pollen/{id}

Polen

Características

Documentación

Actualización: Cada día

Fuente: Ayuntamiento de Madrid

Ruta API: /acustic/{id}

Acústica

Características

Documentación

Actualización: Cada semana

Fuente: ISCIII

Ruta API: /flu

Gripe

Características

Documentación

SISTEMA

AireMAD

Arquitectura

Multi Thread

Single Thread

API

La interfaz de Programación de aplicaciones, abreviada como API, es el conjunto de subrutinas, funciones y procedimientos que ofrece cierta biblioteca para ser utilizado por otro software como una capa de abstracción. - Wikipedia

REST

La Transferencia de Estado Representacional (...) en la actualidad se usa en el sentido más amplio para describir cualquier interfaz entre sistemas que utilice directamente HTTP para obtener datos o indicar la ejecución de operaciones sobre los datos - Wikipedia

JSON

JSON es un formato de texto ligero para el intercambio de datos. - Wikipedia

XML

XML es un lenguaje de marcas desarrollado por el World Wide Web Consortium.

No se Utiliza exclusivamente en la web. Muchas aplicaciones y programas dan soporte a este formato.

Rendimiento

FUTURO

AireMAD

Objetivos

El Plan

Archive

Ampliación a otras ciudades

Ayudanos

Buscamos

Pull Request

Issues

Perfil cientifico

Big Data y Análisis

Usabilidad

Notificaciones

Suscripciones para alertas

Integración en redes sociales

PREGUNTAS

¡Gracias!

Los sueños son sumamente importantes. Nada se hace sin que antes se imagine.  

- George Lucas