Codemotion 2015 – EMT Madrid – Solusoft y Apple Watch

Un año, ha pasado justo un año desde que escribí el último post en este blog. En mi último post os contaba mi experiencia en la edición del Codemotion 2014 y vuelvo a la carga con el anuncio de que estaremos en Codemotion 2015.

Ha sido un año especialmente duro, el más duro de mi carrera profesional y a la vez el que más reto y más bonito ha sido para mí. El motivo de no escribir en este blog durante todo este tiempo no ha sido porque no haya tenido ocasión sino porque hay situaciones en la vida que no te lo permiten,

Volvemos, solusoft vuelve a Codemotion 2015, por tercer año consecutivo, a esta maravillosa fiesta de la tecnología en España. Lugar donde nos reunimos los mayores frikis del mundo, aquellos que tenemos la magia suficiente en nuestras cabezas y manos para crear esos increíbles programas que hacen que estemos pegados al móvil continuamente, que optimicen la productividad de las empresas, somos capaces de divertir a las personas con nuestros videojuegos y podemos, incluso ayudar a personas con enfermedades (Alzheimer) con el buen uso de nuestra tecnología.

Por tercer año consecutivo, solusoft acude con un mensaje de sueño el de las aplicaciones dependientes de contexto. Hace dos años os mostrábamos las capacidades de estas aplicaciones y el año pasado os enseñábamos un caso práctico de juego dependiente de contexto aplicado al turismo. Este año os contamos la aplicación Apple Watch de la Empresa Municipal de Transportes de Madrid (EMT Madrid).

La EMT Madrid, en su objetivo de ofrecer valor a los ciudadanos para favorecer el uso del transporte público en la ciudad de Madrid mediante la aplicación de tecnología, dispone desde Junio de 2015 de una aplicación para Apple Watch desarrollada por solusoft que pretende ser una evolución en las aplicaciones dependientes de contexto.

Las problemáticas de los usuarios de autobús son diferentes pero queríamos ocuparnos de una en concreto. Los usuarios del transporte público que lo utilizan de manera habitual (tienen sus rutas frecuentes). Queremos ser una herramienta para optimizar el tiempo del viajero.

El ejemplo, puede ser el siguiente, imaginemos: centro de Madrid, lunes 6 am, suena el despertador, tenemos que ir a trabajar pero nos quedamos diez minutos más en la cama, tenemos un arranque lento, nos despertamos, vamos a la ducha, agua calentita, un ratito más, ahora nuestro afeitado de lujo, apurado despacito, desayuno con café y tostadas (todo en casa que lujazo) ¡espabila bienvenido al mundo real!, ¡es un lunes de mie…! En este momento nuestro Apple Watch, que sabe nuestra rutinas, se da cuenta de todo y de lo que está pasando ahí fuera. En un instante calcula y te dice: ¡DATE UN POCO MÁS DE PRISA (notificación)! ¡Qué está lloviendo fuera! (servicio externo), tienes los próximos autobuses, el primero a 10 minutos y el segundo a 15 minutos (servicio Open Data EMT Madrid).

Con este ejemplo se puede ver como el reloj inteligente me está dando información valiosísima para que pueda yo gestionar mi tiempo.

En la charla este próximo Sábado 28 de Noviembre de 2015 estaré acompañado de Roberto Esteban (@roberes19) mobile developer en solusoft. Él será el que os detalle técnicamente como ha sido desarrollada la aplicación y quién tendrá un peso relevante en la charla porque este evento es, en definitiva, para desarrolladores.

No quisiera terminar este post sin dar las gracias a la Empresa Municipal de Transportes de Madrid por concedernos la oportunidad de presentar la charla al Codemotion y dejarnos hablar de la aplicación en modo open sin ocultar nada.

Y, por último, agradecer a Codemotion la oportunidad que nos ha concedido de estar en una edición más de esta gran fiesta técnica.

Terminó Codemotion 2014

Codemotion 2014 - Javier Muñoz - Jorge Ruiz

Terminó una edición más del Codemotion. Termina con unas excelentes sensaciones para mí.

De forma directa he trabajado para tener dos charlas y un workshop durante estas dos jornadas en las que cerca de dos mil desarrolladores han tenido la posibilidad de aumentar e intercambiar sus conocimientos.

Las charlas en las que he colaborado son:

  1. Juegos dependientes de Contexto. Un ejemplo práctico. En representación de solusoft e impartida por mí, hemos expuesto un caso práctico, desde el punto de vista del negocio, de como se puede fomentar el turismo en una región. La charla se acompañaba de unas píldoras de código muy sencillo de utilizar, basándose en el uso de diferentes APIs: topoos, ArcGis Online (ESRI), Open Data de EMT, Molino de Ideas y otros.
  2. Accesibilidad Móvil: Impartida por Javier Muñoz, alumno mío al que le dirijo el Proyecto Fin de Carrera, y que tiene mucha experiencia en el desarrollo de aplicaciones accesibles. Su objetivo era sensibilizar al desarrollador para que piense más en su trabajo diario en las miles de personas con discapacidad que utilizan las aplicaciones móviles.

Además, he participado en la organización del WorkShop sobre Unity que se ha encargado de crear e impartir Miguel Ángel Taramón (Cofundador del estudio español CupraStudios). El workshop llamado Unity: Creación de Juegos Móviles Multiplataforma en Unity se impartió como profesores en representación del Máster de Diseño y Desarrollo de Videojuegos PlayStation First de la Universidad Politécnica de Madrid (GamesUPM).

Y, por si fuera poco, Quique Fernández Guerra, al que le llevo el Proyecto Fin de Carrera, también tenía una ponencia llamada, HTML5 en el universo Windows.

Sin valorar como han sido las charlas/workshop (eso os toca a vosotros) yo estoy tremendamente satisfecho del trabajo y con ganas por mejorarlo de cara al año que viene (esa será otra historia).

Desde estas líneas quería daros las gracias: Javier Muñoz y Miguel Ángel Taramón, por el excelente trabajo realizado.

solusoft estará en Codemotion 2014 mostrando un Juego Dependiente de Contexto

Madrid-Turistico

Durante los próximos 21 y 22 de noviembre de 2014 se celebra en Madrid una nueva edición de Codemotion, un gran evento que une a todas las comunidades de desarrolladores para ofrecer mediante charlas y workshops lo mejor de la industria en estos momentos.

El próximo viernes 21 de noviembre de 2014 a las 13:45 horas, solusoft, con la representación de Jorge Ruiz, expondrá un ejemplo práctico de un juego dependiente de contexto.

El seminario tendrá una componente técnica en la que se explicarán tecnologías como topoos, ESRI, open data EMT o API Cultur pero sin olvidar quede debemos ofrecer una solución interesante desde el punto de vista del negocio.

En esta ocasión mostraremos un ejemplo que permite dinamizar el turismo de una región.

Esta edición de Codemotion se celebra en la Universidad San Pablo CEU, Campus de Montepríncipe (Boadilla del Monte, Madrid).

Juegos Dependientes de Contexto. Otra forma de Diversión

Captura de pantalla 2014-10-17 09.13.46

Esta semana se celebra en España “su feria del videojuego”: MadridGamesWeek.

Ayer estuvimos en el día profesional y observamos la salud de esta industria a la que todavía le queda un largo camino por recorrer en lo que se refiere a consolidar una verdadera industria.

solusoft apuesta por crear contenidos relacionados con los juegos dependientes de contexto.

Este tipo de juegos también satisfacen la necesidad del ser humano de diversión pero permiten alcanzar otros objetivos muy potentes: somos capaces de fomentar el turismo en una ciudad, fomentar el uso del transporte público, crear nuevas experiencias de compra, etc…

Como sabéis la semana que viene estaremos en la Conferencia de ESRI 2014 donde podemos hablar de este tema tema en profundidad puesto que para el desarrollo de este tipo de juegos se necesitan muchos tipos de tecnologías, no solo propias del juego, sino también tecnología GIS como la proporcionada por ESRI con su producto ArcGIS Online.

Herramientas de Captura de Datos en Campo: Movilidad + ArcGis Online

Captura de pantalla 2014-10-16 a la(s) 16.47.06

Uno de los ejemplos prácticos que os vamos a contar en la Conferencia de ESRI 2014 los próximos 22 y 23 de Octubre son las herramientas de captura de datos en campo.

Mediante el uso combinado de las tecnologías de movilidad y ArcGisOnline podemos crear potentes herramientas que permitan realizar la captura de datos en campo de forma offline y con una experiencia de uso amoldada a tu negocio.

Las ventajas de estos sistemas son muchas: desde la facilidad de uso, optimización de los procesos de trabajo, información en tiempo real, etc.

Ven a la conferencia y te mostraremos casos prácticos.

Games UPM: Desarrollo de juegos en Android

GAMES UPM

El Máster de Diseño y Desarrollo de Videojuegos de la Universidad Politécnica de Madrid está actualmente en su segundo bloque formativo, el que se ocupa de toda la parte de desarrollo y programación.

En este bloque formativo se imparten diferentes áreas de desarrollo en videojuegos como por ejemplo, la programación de juegos mediante motores gráficos como Unity o programación en dispositivos móviles.

Dentro de esta parte, dispositivos móviles, se encuentra un módulo dedicado a la programación de juegos en Android que tendré el gusto de impartir.

Este módulo será de introducción pero servirá para que los alumnos tengan una mínima base que les permita afrontar con una menor barrera de entrada el desarrollo futuro en esta plataforma.

Apoyados en el libro “Beginning Android Games” de Mario Zechner, explicaré el framework 2D que en él se detalla y con el que se permite el despegue para la creación de juegos en Android.

El curso durará una semana, cortito pero espero que sea de provecho para nuestros alumnos.

solusoft impartirá una charla sobre cómo adaptar tu app a iOS 7

seminario-iOS7

Desde el 1 de Febrero de 2014 Apple no deja publicar nuevas apps ni actualizaciones de las existentes si no están optimizadas para la última versión del sistema operativo iOS 7.

El próximo 5 de Mayo de 2014, en el Centro de Innovación La Vaguada de Madrid Emprende (16 a 19 horas), solusoft explicará cuáles son las claves para poder adaptar tus apps a iOS 7 y continuar con su evolución funcional.

A finales del año pasado, Apple nos comunicaba que las nuevas aplicaciones o actualizaciones de las existentes tenían que estar ya creadas con el reciente XCODE 5 y bajo los requerimientos iOS 7.

Esto suponía un verdadero dolor de cabeza para todos aquellos negocios que tienen sus apps en versiones anteriores y, como es lógico, quieren evolucionar, haciéndoles pensar en nuevas inversiones, nuevos plazos, etc.

Apple siempre quiere que los usuarios estén siempre en las últimas versiones de su sistema operativo y ahora ha empujado a que las apps también estén desarrolladas para esta última versión.

Serán varias las partes afectadas en tu aplicación según el momento en el que haya sido desarrollada (son 7 años de tecnología iOS). En la charla os hablaremos de cómo se ve afectada la interfaz de usuario, sobretodo, pero también algunos otros elementos como librerías de terceros, comúnmente utilizadas en los desarrollos, o el propio despliegue en app store.

Si estás interesado, por favor, contacta con nosotros por uno de estos métodos:

info@solusoft.es

916 886 644

Podrás encontrar toda la información del evento en el siguiente enlace de la web de solusoft.

ESCOLAPP: Mejora de la comunicación Padres-Centros de Enseñanza

B_escolapp

Han pasado ya algunos meses desde que el CEO y CTO de Escolapp, vinieron a solusoft y nos contaron su proyecto. Escolapp, especialistas en el sector de la educación desde hace más de 25 años quiere mejorar los procesos alrededor de la educación mediante la aplicación de herramientas que utilicen tecnología puntera.

Como padre de dos niños que soy, dos niños que han empezado ya en el colegio, tengo la sensación de que no me entero de nada. No me entero de los posibles deberes que tienen los niños, de las excursiones que tienen que hacer, si hay actividades extras de apoyo, etc. Se supone que hay una agenda, que va y viene, pero sinceramente no sirve de mucho. Cuántas veces nos ha pasado que no nos hemos enterado, por ejemplo, que había que autorizar una excursión o incluso de que el día antes de Semana Santa hay que recoger a los chicos a las 13:00 horas…

Y aquí, es donde Escolapp, quiere aportar valor. Ya están comercializando un sistema móvil para que los padres estemos informados en todo momento de lo que ocurre en el colegio y lo relacionado con nuestros hijos.

Nosotros como padres lo único que tendremos que hacer es descargarla en nuestro smartphone iPhone o Android (os dejo enlaces a App Store y Google Play, por si queréis probar con una vista pública) y acceder con nuestro usuario.

Una vez hayamos accedido con nuestro usuario empezaremos a estar informados en todo momento de lo que está ocurriendo en nuestro colegio, avisos en calendario, actividades extraescolares, APA, etc., y de la información de cada uno de nuestros hijos, excursiones, deberes, notas, etc.

Además, tiene funcionalidades interesantes como que la app es accesible por el profesor de nuestros hijos. De tal forma, que si los niños están en una excursión, el profesor puede hacer una foto en ese mismo momento y publicarla para que esté disponible en los teléfonos de los padres (incluso avisando con una notificación). Las notificaciones pueden convertirse (si el usuario lo desea) en el punto central para mantenerse informado.

El sistema de información ha sido desarrollado por solusoft y consta también de un completo BackOffice desde el que los centros de enseñanza pueden gestionar toda la comunicación que se realiza hacia los padres.

Y lo que os he contado es sólo en principio, hay muchas otras funcionalidades por llegar, como por ejemplo, visualizar las notas de nuestros hijos integradas dentro de la app.

Tecnológicamente utilizamos la nube de Microsoft (Azure) para el despliegue de todos los servicios REST y BackOffice con bases de datos SQL Server y tecnología iOS y Android en el lado smartphone.

Especialmente orgullosos estamos de como ha quedado la experiencia de usuario y como hemos conseguido una homogeneidad entre sistemas iPhone y android.

Os dejo un par de instantáneas. La primera es de iPhone y la segunda de Android (podéis pulsar sobre la imagen para ampliar) :

ESCOLAPP-iPhone

iPhone

ESCOLAPP-Android

Android

Madrid Games Week 2013

Imprimir

Hoy hemos estado en el Madrid Games Week 2013 la nueva feria de la industria del videojuego en España. De la mano de Javier Alcalá, Director del Máster de Diseño y Desarrollo de Videojuegos de la Universidad Politécnica de Madrid, hemos pulsado el estado de la industria en general y en particular en España.

Podíamos hacer una división en tres grandes partes, primero, la representación del mundo retro con RetroMadrid, segundo el sector de los videojuegos para plataformas móviles y tercero el gran mundo de las consolas Sony, Nintendo y Microsoft.

Del mundo retro destacar la charla que hemos mantenido con RetroWorks y la confirmación de que acudirán a uno de los seminarios del Máster.

Del mundo de la industria del videojuego alrededor de los dispositivos móviles nos quedamos con Fernando Rada de WildBit y el mar rojo en el que se ha convertido sacar un videojuego smartphone al mercado.

Por último, de los tres grandes mundos Sony, Nintendo y Microsoft, destacamos el inicio de esta nueva generación y como Nintendo sigue “a lo suyo”.

Codemotion 2013 :: Un gran evento

la foto

Ayer finalizó la segunda edición de Codemotion. Celebrada en el campus de Vallecas de la Universidad Politécnica de Madrid (instalaciones de la Escuela Universitaria de Informática y Escuela Universitaria de Ingeniería Técnica de Telecomunicaciones) ha sido un gran evento de dos días de duración en el que se ha reunido la gran comunidad de desarrolladores.

Con una estructuración en “tracks” cada uno de una temática diferente los asistentes podían asistir a múltiples charlas según sus propias inquietudes.

Los tracks de Codemotion 2013 fueron los siguientes: principal (con temática variada, por ejemplo impartieron charlas facebook, Chema Alonso o  David Bonilla), A Different Look, Mobile, Cloud/Scalability, Programming, Makers/Hackaton, Metodologías/Buenas Prácticas, Languages, Web y Gaming.

solusoft tuvo representación en el track de Gaming, en la sesión del sábado, en la que expuso una vía alternativa al gaming y a los negocios alrededor de éste, basados en las aplicaciones dependientes de contexto y la facilidad de creación de este tipo de apps con productos como topoos.

Hoy con la resaca Codemotion 2013 ya estamos deseando volver a la edición 2014. Un evento imprescindible si estás en el mundo de la tecnología para salir de la cueva en la que, probablemente, estés metido.

Enhorabuena a la organización de Codemotion (David Gómez, en cabeza) y al gran equipo de HTML 5 Spain (Jorge, Kike) por ofrecernos la oportunidad de dejarnos participar en el evento.

Por último, mención especial a los voluntarios y a mis alumnos por su iniciativa (eso vale más que nada en este mundo).

¡Gracias!