In 2008 Andago released the first prototype of OHA Android client, and it was submitted to the first Android Developer Challenge. One of its features was the ability to connect with medical monitoring devices over Bluetooth, get data and send it to Andago's Open Health Assistant platform.
Bluetooth connection with medical devices is usually done by closed implementations of different protocols, and that's the reason we have been doing research in medical devices interoperability. So, we have joined Continua Health Alliance, and we have started implementing its guidelines as Open Source Software. The first step has been the open implementation of IEEE 11073-20601, in collaboration with Cátedra Andago, and it is available at Morfeo's forge.
So, what's next?
We are currently implementing the devices specifications defined also by IEEE, and our plan is to display a demo during next WoHIT conference that will take place in Barcelona on 15th to 18th March. So we have taken the old Android client and we have created the new Android Live OHA (a.k.a ALOHA internally) that will connect with Continua's certified devices to get data from them, and send them to Electronic Health Record platforms like Andago's Open Health Assistant or Google Health.
During next days we will post more information about the app...
Hace unos días se podía leer en cierta distribución digital el titular de "Contratación Pública de Tecnologías Innovadoras" en el que se mencionaba, como un extracto de la muy discutida Ley de Economía Sostenible, los cinco ejes de la Estrategia Estatal de Innovación, con los que se pretenden transformar la economía española en una economía basada en el conocimiento:
Lo realmente novedoso e interesante de todo esto es la previsión de impulsar la contratación pública de actividades innovadoras, con el fin de alinear la oferta tecnológica privada y la demanda pública. Los departamentos ministeriales con competencias en materia de investigación y desarrollo tecnológico aprobarán y harán público un plan que detalle su política de compra pública innovadora y pre-comercial.
Y es que parece que este mecanismo empieza a adquirir la importancia que se merece. Por ello, desde Andago seguiremos liderando y apoyando las distintas iniciativas nacionales y europeas que existen entorno a la CPTi, hasta que esta previsión sea una realidad.
Desde el Grupo de Trabajo eGovernment, creado dentro de la plataforma tecnológica INES y liderado por Andago, se está promoviendo la Compra Pública de Tecnología Innovadora en TIC (CPTi) como mecanismo para mejorar los servicios públicos, estimular la actividad innovadora en las empresas y multiplicar el volumen de recursos privados dedicados a la innovación.
De una forma muy sencilla, la CPTi se puede definir como una compra pública de productos, bienes o servicios que no existen en la oferta actual y que deberán aportar ventajas sobre las soluciones ya existentes. Para su materialización obligatoriamente se requiere de I+D.
Este mecanismo, incluído dentro de las medidas del Plan Avanza, permite al sector público actuar como primeros compradores de nueva tecnología, abriendo expectativas de mercado y con la posibilidad de disponer de las mejores prestaciones que procuran los nuevos desarrollos tecnológicos. Asimismo, estas expectativas de mercado de nuevos productos y servicios son la principal razón que reconocen las empresas para incrementar su gasto en I+D.
Para aprovechar las nuevas oportunidades que se brindan, es necesario realizar una labor sensibilizadora para fomentar el uso de la CPTi desde las Administraciones Públicas y promover la innovación tecnológica en las empresas. Al fin y al cabo, son aquéllas las que deben dar el primer paso. Y es precisamente en este punto donde se encuentra la labor del GT de eGovernment.
Desde Ándago Ingeniería, gracias a la cofinanciación por parte del Ministerio de Industria, Turismo y Comercio mediante el subprograma Avanza I+D, se ha conseguido finalizar y alcanzar con éxito un modelo para las AAPP de desarrollo y promoción del turismo mediante la difusión TDT.
Hace ya dos años, se definieron junto al resto del consorcio del proyecto colaborativo (Universidad de Vigo y Fidesol) una serie de servicios que serían accedidos a través del televisor y cuyo objetivo fuera acercar a los hogares potenciales la información y los contenidos que pudieran convertir a ese telespectador en un turista. Como objetivo real, se encontró el apoyo del ayuntamiento de Segovia para la validación de los desarrollos y la aportación de los contenidos que iban a ser difundidos y promocionados. Estos servicios que han sido implementados con éxito son los siguientes:
Afortunadamente, la base tecnológica de este desarrollo no ha partido de cero. Gracias al ímpetu y a la vocación innovadora de Ándago Ingeniería en los últimos años, los servicios se fundamentaban en la implementación previa de un browser XHTML realizado en MHP y que permite la visualización de páginas web en descodificadores TDT que dispongan de canal de retorno. Como desde Ándago confiamos en el OpenSource, puedes encontrar las fuentes del browser en el producto OpenTDT aquí (en la sección Community). La experiencia existente en el consorcio sobre desarrollos MHP, ha permitido que alguno de estos servicios hayan sido implementados con esa tecnología.
La consecución con éxito de este proyecto demuestra que la apuesta por la innovación de valor que realiza Ándago no queda relegada en el olvido.
En el mes de noviembre (día 10), tuvo lugar la reunión de arranque del proyecto denominado OCH - Open Collaborative Health cofinanciado por el MITyC mediante el subprograma Avanza I+D. Este proyecto se va a desarrollar a lo largo de 19 meses y será realizado por un consorcio de empresas, centros tecnológicos e instituciones que más y mejor pueden aportar a la consecución de los objetivos del proyecto. Estos socios tecnológicos son los siguientes:
El objetivo primordial del proyecto es desarrollar un framework Open Source para el desarrollo de servicios de gestión eHealth colaborativa de la información socio-sanitaria así como gestión de la interacción social entre los diferentes actores implicados en la gestión de la Salud Personal. De esta forma, se pretenden introducir las bondades de las redes sociales dentro del ámbito de la salud con la finalidad de permitir las relaciones entre los miembros formantes de la comunidad socio-sanitaria.
Las redes sociales no son más que la traslación de la relaciones entre personas a la interacción mediada por interfaces digitales, desde un PC, hasta móviles o consolas. Utilizando tecnologías de la información, estas redes se están articulando alrededor de un tema de interés común (ocio, trabajo, objetivos, relaciones previas -universidad-, etc) o por la proximidad física de los miembros con objetivos o necesidades coincidentes. En el mundo de la salud, esta capacidad de generar redes sociales entre miembros con proximidad física y de intereses, permite la generación de vínculos entre usuarios que transcienden la misma red, generando la prestación de servicios físicos. En este punto es donde el proyecto OCH profunidizará para llevar más allá la finalidad de una red social, y convertirla en un método de mejora de la calidad de vida de los pacientes y demás actores de la salud.
El ejemplo paradigmático de una red social sobre salud en castellano es la creada por Vi.Vu (miembro del consorcio de OCH) formada por una red de profesionales y usuarios preocupados por la salud, en la que se realizan y responden preguntas y se tratan temas sobre salud y bienestar. Otros ejemplos, ya en inglés, son las de la red social DailyStrength en la que los usuarios se ayudan y apoyan emocionalmente unos a otros formando grupos y contando sus experiencias sobre una determinada dolencia; también existen redes más especializadas en un problema de salud concreto, como el caso de MentalHealthSocial que permite que personas con problemas mentales o las personas allegadas puedan compartir sus vivencias, ya que muchas veces es necesario hablar con aquellos que realmente puedan comprenderte porque estén viviendo una situación similar.Por lo tanto, con el objetivo puesto en las redes sociales sobre salud, el consorcio de OCH apuesta por esta manera de interacción social para la mejora de la calidad de vida de las personas que forman el mundo de la salud.
El pasado 17 de diciembre se realizó un workshop técnico dentro del proyecto de redes sociales móviles para enfocar el proyecto hacia experiencias dentro del turismo cultural. En el workshop intervinieron todos los miembros del consorcio, Universidad Rey Juan Carlos, , Answaretech, Universidad de Málaga, encabezados por Ándago Ingeniería.
Este evento estuvo plagado de propuestas y nuevas ideas por parte de todos los socios, donde el ambiente propició una excelente comunicación dando como resultado una abundante pila de funciones nuevas de gran interés a añadir dentro del proyecto.
Dentro del turismo la movilidad y su explotación proporcionan una nueva forma de hacer llegar a los potenciales turistas información de gran valor y muy acorde con su ubicación, con el único objetivo de ofrecer al turismo una experiencia de alto valor.
Imaginénse, poder establecer una ruta guiada por toda una ciudad, donde en cada momento se nos presentan infinidad de serviciosde acuerdo a las preferencias del turista, su localización y condiciones ambientales. No sólo hablamos de poder visitar un museo, si no de obtener guías audiovisuales in situ, incluso contar con las opiniones de las personas que conforman nuestra red social.
En definitiva un nuevo abanico de oportunidades, donde Ándago Ingeniería se encuentra encabezando todo un grupo de personas dispuestas a hacer esto realidad.
El pasado 27 de Noviembre de 2009 tuvo lugar el arranque del proyecto ReDArHI (Red de Archivos Históricos Interrelacionados), financiado por el Ministerio de Industria, Comercio y Turismo dentro del Plan Avanza 2009, en la prioridad temática de Contenidos Digitales y con una duración de 18 meses.Como precedente es necesario decir que España es una de las grandes potencias archivísticas a nivel mundial gracias a la tradición archivera que se remonta al año 1540 con el Archivo General de Simancas. Desde entonces, todo el fondo documental se ha ido almacenando en Archivos distribuidos por todo el territorio nacional, haciendo que una sola consulta requiriera horas, días o incluso meses, además de los desplazamientos de miles de kilómetros hasta la ubicación física del propio Archivo. Además, debido a la gran valía histórica de ciertos documentos y a la necesidad de no acelerar su deterioro por el uso y el paso del tiempo, estas consultas se reservaban para unos pocos investigadores.En este ámbito, el Ministerio de Cultura lleva promoviendo desde 1986 distintas iniciativas que mejoren la accesibilidad y difusión de toda esta riqueza archivístiva, así como la gestión interna, la conexión y la coordinación de los Archivos Estatales. De reciente creación, nos encontramos con el portal PARES que aglutina la base documental de once Archivos Estatales, entre ellos, alguno de especial relevancia como es el Archivo de Indias, galardonado con numerosos premios. Pero debido a la focalización de esfuerzos en la clasificación y digitalización de todo el fondo documental, este portal se limita a ofrecer servicios simples de búsqueda, quedando muy lejos de ser realmente un espacio dedicado a la difusión del conocimiento y que fomente el trabajo colaborativo de archiveros, bibliotecarios, investigadores y demás interesados en los Archivos Estatales.Por todas estas razones, nace el proyecto ReDArHI. Este ambicioso proyecto, coordinado por Andago Labs y en colaboración con Robotiker-Tecnalia y esPublico, tiene como principal objetivo integrar bajo la filosofía de software abierto los servicios de gestión y divulgación de contenidos digitales, en concreto, archivos y patrimonio histórico. Es decir, ReDArHI no trata de realizar una recopilación de documentos provenientes de otros archivos, sino que su misión es interrelacionar e intercomunicar archivos ya existentes u otros de nueva creación con mecanismos de interoperabilidad haciendo uso de las últimas tecnologías en búsqueda semántica. Asimismo, ofrecerá servicios avanzados como la recomendación de archivos, noticias o eventos según el perfil de cada usuario o la posibilidad de crear grupos de interés, realizar valoraciones sobre los documentos o incluso aportar información extra acorde con el tema tratado. ReDArHI será un punto de encuentro único para cualquier ciudadano del mundo que desee descubrir este gran tesoro histórico.
Hace poco hemos estado investigando las posibilidades de creación de entornos de desarrollo para la realización de aplicaciones en GWT. GWT proporciona agilidad en la incorporación de componentes visuales muy interesantes para las aplicaciones web pero, a nivel de desarrollo Java. Es decir, si quieres crear una ventana con una serie de imágenes en ella, no te queda mas remedio que incorporarla definiéndolo en Java y utilizando de la API de GWT aquellas clases que generaran este comportamiento. Teniendo en cuenta que el Hosted Mode de GWT olvida un poco a los usuarios de Linux (el navegador web que aporta es un firefox 1.5, por lo que algunos componentes no se visualizan correctamente), nos vimos en la tesitura de investigar que posibles alternativas teníamos para agilizar este proceso de desarrollo.Después de analizar algunas alternativas (una de ellas podría haber sido utilizar Windows,aunque fue la primera descartada), nos decantamos por usar GWT Designer. Esta herramienta permite crear ventanas en GWT y ext-GWT, de forma sencilla arrastrando y pegando aquellos componentes que interesen. También aporta una automatización de la creación de los servicios RPC en los que se basa GWT (defines una clase, sus métodos, y automáticamente genera las versiones asíncronas y del servidor, de estos métodos).Ext-gwt aporta una serie de widgets bastante interesantes, y a veces muy similares a los que aporta Smart-gwt aunque, en cualquier caso, parece ser que el año que viene GWT Designer también soportará la edición de páginas utilizando Smart-gwt.La única pega que tenemos actualmente, es que la previsualización que aporta solamente permite analizar componentes estáticos, es decir, no puedes ver como están funcionando tus llamadas RPC. Para ello no te queda mas remedio, por ahora, que generar el war de tu aplicación y copiarlo a un servidor de aplicaciones, como si fuera un entorno real.En conclusión, esta metodología de trabajo nos ha ayudado a aligerar el siempre tan tedioso proceso de crear páginas web a partir de su código fuente.
Escuchar que temas para algunos tan exotéricos como las Redes Sociales, su uso en movilidad, los nuevos interfaces como la realidad aumentada, la georeferenciación, la geolocalización son las nuevas tecnologías que pronto comenzarán a utilizar las AAPP para ofrecer servicios y acercarse al ciudadano parece futurista, pero la realidad es que esto ya está aquí.
Desde el departamento de I+D de Ándago, y dentro de la colaboración con la URJC, la Cátedra Ándago-URJC (http://catedraandago.escet.urjc.es/) se están desarrollando diferentes proyectos de I+D financiados en estas áreas.
Como resultado de estos proyectos se está generando un activo tecnológico interno que ofrece un conjunto de funcionalidades que pueden usarse en diferentes proyectos. Este proyecto se denomina "LibreGeosocial" (http://libregeosocial.morfeo-project.org/).
El proyecto ofrece:
Ya podemos empezar a utilizar el resultado de este activo tecnológico en todos nuestras soluciones verticales:
Toda una nueva generación de servicios y de relaciones entre los ciudadanos! Toda una nueva era de Servicios y Contenidos Digitales que no debemos desaprovechar!!
Aunque el 2009 ha sido un año duro para todo el mundo, el equipo de Ándago debemos encontrarnos felices de algunos de los retos que vamos a conseguir configurar y/o alcanzar a final de año.
El primero de todos ellos es que el crecimiento anual de la compañía en volumen de negocio se ampliará al igual que en los últimos 5 años, incluso frente a la crisis. Esto nos debe reafirmar que "Apostar por la creación de valor" tiene siempre su recompensa.
El segundo de los retos que se va a conseguir es que nuevas soluciones o activos tecnológicos, actualmente en proceso de incubación, van a ponerse en comercialización en nuevos segmentos de mercado y sectores:
El tercer reto es una nueva apuesta por un nuevo plan de crecimiento y de posicionamiento de Ándago como una de las PYMES más innovadoras y con fuerte presencia en las actividades I+D en España y a nivel internacional. Para ello:
El cuarto reto a conseguir es la difusión y comercialización de nuestras soluciones a través de Partners, así como crear una estructura más clara de nuestra estrategía Open Source con nuestros socios nacionales e internacionales. Para ello se reincorporá a partir del 21 de Septiembre, proveniente del CENATIC, nuestro nuevo (o viejo ;-) ) "Community Manager" Alvaro del Castillo. Su objetivo es definir e implantar claramente la estrategía Open Source de la compañía y de servicios profesionales alrededor de nuestras soluciones, así como el apoyo técnico a los partners que comercializarán nuestras soluciones. Alvaro trabajará a caballo entre Sevilla y Getafe.
El gran impulso de I+D realizado por Andago en los años anteriores nos ha permitido crear un conjunto de activos tecnológicos que progresivamente pasan de la fase de incubación a la de comercialización. Debemos congratularnos con que hemos sido capaces de comercializarlos todos ellos en mayor o menor medida; en aquellos que han conseguido un mayor grado de maduración, se está empezando a crear otras formas de comercialización como la distribución a través de partners, el Software como Servicio, o la internacionalización (adaptación de nuestras soluciones a otros países).
Pero todo esto, no debe contentarnos, sino debe reafirmarnos que "crear valor mediante la I+D" y llegar a comercializarla es nuestro único objetivo; por ello debemos volver a hacer ese gran esfuerzo de innovación en las nuevas áreas mencionadas y conseguir una mejor diversificación de soluciones y sectores que nos permita nuevos crecimientos y sostenibilidad en el tiempo.
En esta situación, mantener el espiritú de consultor o ingeniero Ándago, con espirirú de innovación, optimismo, comprometido, compañero, pero sobre todo, con "corazón" e ilusión es imprescindible tanto en las nuevas incorporaciones como en la actitud ante los nuevos retos por parte de todos.
Aún cuando queda grandes retos por delante, y sobre todo un duro trimestre, el esfuerzo nos generará recompensa.
Saludos
Uno de los aspectos de la vida diaria que aún no se ha informatizado son los recursos sanitarios. En muchos centros, aún tienes que llamar por teléfono para pedir una cita, o te dan una receta en papel para que vayas a la farmacia a comprar el medicamento de turno.Está claro que la informatización, y sobre todo en algo tan sensible como los servicios sanitarios, se hace de forma lenta y con pequeños pasos, pero también parece evidente que el sistema sanitario español necesita de una pequeña revolución para poder afrontar nuevos retos.Cómo sería la informatización de ciertos procesos sanitarios parece evidente, en clara comparación con otros aspectos que ya se han informatizado:.Mensaje al móvil cuando tienes determinada cita con un médico..Asignación de una "receta electrónica" por parte de tu médico cuando este lo considere oportuno..Monitorizar el estado de tus pacientes a partir de sus síntomas..etc.Ya existen casos en los que la informatización se ha llevado a cabo y ha sido todo un éxito: minimizando el número de errores médicos y como consecuencia minimizando el número de fallecimientos. En este artículo se habla sobre el caso de un hospital de Texas en el que gracias a la digitalización e informatización adecuada de los procesos se consiguió mejorar en muchas líneas de trabajo del hospital.Desde Andago nuestra apuesta para informatización de las entidades sanitarias es Open Health Assistant. Gracias a esta herramienta se pueden agilizar varios trámites y consultas entre un doctor y sus pacientes. Os animo a que le echeis un vistazo y valoreis vosotros mismos como una herramienta puede ayudar en los procesos sanitarios.
Cada vez me gusta mas como se está organizando el soporte para desarrolladores que proporciona Google. Además de aportar una serie de API's bastante útiles, Google ha proporcionado mecanismos que hacen que todo el proceso de adecuación al uso de sus recursos sea lo menos "traumático" posible.
El uso de blogs, listas de correos de usuarios, foros, etc. hacen que sea muy fácil encontrar una solución a un problema relativamente dificil. Me da la sensación de que va un poco por delante respecto a las necesidades que muchas veces tenemos los desarrolladores, y es que proporcionan cosas para "casi" cualquier tipo de funcionalidad:
Gears: (del que ya hablé en este blog) para gestionar recursos offline de cualquier aplicación web
Gwt: interfaz de aplicación web portable (debido a que todo se traduce desde java a javascript)
Google calendar: una excelente api para poder gestionar los eventos de calendario que tengas sincronizados en la herramienta web que Google proporciona.
Google maps: recursos para gestionar mapas embebibles en cualquier aplicación web.
Muchas de estas API's las estamos usando en una de nuestras soluciones de temática sanitaria:
La cantidad de funcionalidades que se pueden realizar con estas API's parecen casi infinitas, lo "único" que se necesita es tiempo.Aunque le pondría un pero: una documentación mas exhaustiva y mas ejemplos de uso.
Llevo tiempo trabajando con una "nueva" (por lo menos para mí) API de Google llamada Gears y la verdad es que cuanto mas pasa tiempo mas me gusta. Esta API proporciona una serie de mecanismos para cualquier aplicación web que la esté utilizando.
Por una parte el modo offline: mediante el uso de sus clases se puede crear un esqueleto de tu aplicación web para que se pueda acceder a los recursos de la misma sin tener que estar conectado a internet. Esto es una gran ventaja, sobre todo si estamos hablando de dispositivos que no tienen acceso a internet continuamente.
También proporciona acceso a recursos de GPS, esto está sobre todo pensando en cualquier móvil de Google con el sistema operativo Android. Gracias a Gears se pueden localizar coordenadas de recursos, o situarte en un mapa, entre otras cosas.
Otra de sus características es workerpool o hilos en java script. Mediante esta funcionalidad se pueden crear "threads" o hilos en java script. Lógicamente no tiene las mismas prestaciones características que un hilo en java (por ejemplo, siempre tienes que tener un navegador abierto) pero puede ser una solución para poder crear hilos en la parte cliente de una aplicación web.
Y por último, y una de mis favoritas está la creación de base de datos: Gears te aporta una api para generar bases de datos locales en tu aplicación web. Se trata de una base de datos muy ligera en SQlite.
Gracias a la combinación de esta característica y la primera que he citado (modo offline) se pueden generar aplicaciones web bastante potentes solamente desde el lado del cliente, y sin que este se entere, por ejemplo una de nuestras soluciones ya la está utilizando.
Uno de los problemas mas comunes a la hora de desarrollar aplicaciones para tecnología móvil es el acceso a los recursos físicos del mismo: el sistema de ficheros, gps (si lo tiene), bases de datos locales, etc. son conceptos que no son fácilmente tratables incluso para aplicaciones nativas en algunos casos.
Hace tiempo se gestó una idea desde un conjunto de empresas que proponen una solución a este problema. La idea se denomina Bondi y propone una idea común de acceso para recursos físicos de los móviles desde aplicaciones web. ¿Lo bueno? Se podrá acceder a recursos como el sistema de ficheros, cámara de fotos, etc. desde una simple aplicación web que utilice esta solución. ¿Lo malo? Como siempre pasa en conceptos tan innovadores existe peligro de romper alguna norma de seguridad: código malicioso podría acceder a nuestros recursos si ejecutamos cualquier aplicación que use esta idea.
Por ahora está desarrollado solamente para Windows Mobile, y se está gestando la versión para Android. Desde Andago esperamos esta segunda solución con los brazos abiertos.