211service.com
Creación de aplicaciones solo para automóviles
Si tiene un teléfono inteligente, es muy probable que agregue a su funcionalidad con bastante frecuencia descargando nuevas aplicaciones de software. Pero la actualización de los sistemas informáticos integrados en su automóvil generalmente requiere una visita prolongada al concesionario, donde los técnicos de la empresa instalan nuevo software utilizando interfaces especiales.

Música en movimiento: Pandora utilizó una nueva interfaz de aplicación lanzada por Ford para crear una versión de su aplicación de transmisión de radio que los conductores pueden controlar con la interfaz de voz Ford Sync.
Ford ha comenzado a cambiar ese paradigma con sus sistemas Sync y MyFord Touch, y al abrir las interfaces de programación Sync a los desarrolladores de aplicaciones móviles. En enero, Ford, Pandora, Stitcher y Orangatame presentaron un software habilitado para Sync que permite a los conductores utilizar los sistemas de reconocimiento de voz y síntesis de voz del automóvil para interactuar con la transmisión de radio por Internet y las aplicaciones de Twitter que se ejecutan en el teléfono del conductor.
Ahora, Ford busca hacer mucho más que simplemente crear versiones en el automóvil de las aplicaciones de teléfonos inteligentes existentes. Con la Universidad de Michigan, Ann Arbor y Microsoft, Ford está proporcionando experiencia para un curso de ingeniería y ciencias de la computación llamado Computación en la nube en los desplazamientos . Los estudiantes de la clase trabajarán en pequeños equipos para diseñar, construir y demostrar aplicaciones de telemática automotriz. Los servicios que le interesan cuando conduce son diferentes de los que usa cuando camina con su teléfono, dice T.J. Giuli, ingeniero de software de la división de investigación e ingeniería avanzada en infotronics de Ford, que imparte la clase de forma conjunta con profesores de Michigan. Brian Noble y Jason Flinn . La plataforma de desarrollo de software para la clase se basa en Microsoft Windows 7 y Robotics Developer Studio y proporcionará acceso a datos de rendimiento del vehículo, servicios de red, reconocimiento de voz, conversión de texto a voz y servicios de Internet como plataformas de redes sociales, así como al entorno de computación en la nube de Windows Azure.
No estamos interesados en aplicaciones que podrían estar ejecutándose en su teléfono inteligente y trasladarlo a su automóvil, dice Noble. En cambio, los estudiantes están desarrollando aplicaciones únicas, como una aplicación de kilometraje ecológico o una aplicación de origen colectivo para rastrear las condiciones de la carretera y el tráfico. El desafío es encontrar una aplicación excelente y luego crearla, dice Noble. Se está haciendo especial hincapié en el uso de las capacidades existentes de reconocimiento de voz y síntesis de voz del sistema Sync de Ford para simplificar las interacciones del conductor con las aplicaciones automotrices.
Las aplicaciones habilitadas para sincronización disponibles en la actualidad se ejecutan en un teléfono inteligente, con una interfaz de programación que proporciona una conexión entre esas aplicaciones y el motor de voz a bordo de un automóvil. Pero los estudiantes de Michigan están desarrollando aplicaciones que generalmente se ejecutarán en el vehículo, aprovechando el procesamiento y almacenamiento a bordo en un Ford Fiesta 2011 especialmente modificado (Giuli se refiere a la plataforma de investigación como Fiestaware). Los estudiantes también tienen acceso a servicios basados en la nube para computación y almacenamiento, y algunos están haciendo uso de eso además de los recursos integrados.
Al final del período, los proyectos de los estudiantes serán evaluados por un equipo de profesores, ingenieros de Ford y líderes de Microsoft. La aplicación ganadora estará integrada en Fiesta, y los creadores de la aplicación conducirán desde Ann Arbor hasta la Maker Faire anual en San Mateo, CA.
La razón para usar el modelo de aplicación es traer un ciclo de desarrollo más rápido de software móvil a la industria automotriz, dice Giuli. Si bien las aplicaciones móviles o basadas en la web se pueden escribir en días o semanas, generalmente se necesitan varios años para que la nueva tecnología se incorpore a los automóviles. No puedes mantenerte relevante lanzando nuevas funciones cada tres años, dice Giuli. Al usar más hardware de uso general y luego desarrollar software, dice, puede seguir los gustos de los consumidores más rápidamente y continuar haciendo que el vehículo sea relevante después de su venta.
Sin embargo, incluso si se utilizan procesadores y sistemas operativos de uso general, existen desafíos especiales en el diseño de aplicaciones específicamente para automóviles. Por ejemplo, incluso dentro de un fabricante como Ford, no todos los modelos de automóviles utilizan el mismo sistema de red para enviar datos hacia y desde los diversos sensores y subsistemas del vehículo. Como resultado, todas las aplicaciones tendrían que adaptarse a cada modelo básico de automóvil. Giuli espera que en el futuro, las redes de vehículos puedan estandarizarse, al menos dentro de un solo fabricante de automóviles, para simplificar las cosas para los desarrolladores de aplicaciones.
Venkatesh Prasad , que dirige el equipo de Ingeniería Avanzada e Investigación Infotronics de Ford, dice que la visión definitiva implica aprovechar las tiendas de aplicaciones existentes y encontrar nuevas formas de distribuir las aplicaciones Sync. La filosofía es hacer la vida de nuestros consumidores más fácil, dice.