Inicio General Cómo escribirán los Tech Nerds la próxima generación de aplicaciones para coches

Cómo escribirán los Tech Nerds la próxima generación de aplicaciones para coches

La plataforma OpenXC de Ford es su juguete

De
TechHive.com

TechHive

Nos hemos reunido en un almacén convertido en el barrio de moda del sur de San Francisco, donde se encuentran algunos de los
los nombres más grandes de la tecnología. Sentados en largos bancos de trabajo, nos inclinamos sobre pequeñas placas de circuitos con pistolas de soldar, fijando chips y transistores mientras intentamos no chamuscarnos a nosotros mismos – o a la electrónica.

Puede que no lo parezca, pero estamos desarrollando aplicaciones para coches, y estamos empezando de cero. TJ Giuli y Sudipto Aich, dos investigadores del Laboratorio de Silicon Valley de la Ford Motor Company, me están mostrando a mí y a una sala llena de desarrolladores de software cómo usar
OpenXC, una plataforma de código abierto (basada en Linux) creada por Ford para desarrollar software en el tablero.

OpenXC está destinado puramente “para la creación rápida de prototipos y la exploración por uno mismo”, dice Giuli. A diferencia de la plataforma de infoentretenimiento Sync en los coches de Ford, que tiene su propia API y proceso de desarrollo de aplicaciones, OpenXC está diseñado para animar a los desarrolladores a experimentar con aplicaciones para coches que la propia Ford nunca se atrevería a imaginar. Según Giuli, Ford necesitaba “crear un sistema que permitiera a los individuos hacer algo completamente diferente de lo que jamás hubiéramos pensado o intentado hacer”.

Los individuos del taller tienen intenciones, de acuerdo. Acribillan a Aich y Giuli con preguntas sobre hasta dónde podría entrar el OpenXC en el coche.

“¿Podemos entrar en el sistema de infoentretenimiento?”

“No”, dice Giuli. “Los sistemas de infoentretenimiento son típicamente las computadoras más complejas y poderosas de un auto, y por lo tanto, si lo haces bien, hay una tonelada de seguridad a su alrededor.” Maldición.

“¿El tráfico de datos es de una manera?” preguntó otro.

“Sí”, dice Giuli.

“Entonces, ¿cuál es el punto?”

“Hay mucho que puedes hacer con sólo saber lo que el coche puede hacer en tiempo real”, cuenta Giuli. Aún así, más de un asistente parece visiblemente decepcionado.

Las aplicaciones se desarrollan más rápido que los coches

Los fabricantes de automóviles saben que tienen un desafío de aplicaciones. A medida que diseñan los coches para estar más conectados – con los sistemas de infoentretenimiento, con los teléfonos inteligentes de la gente y con el servicio celular directo – los conductores naturalmente comenzarán a tratar sus coches como cualquier otro dispositivo móvil. Querrán personalizarlo. Querrán interactuar con él. Y querrán usar aplicaciones con él.

El rápido y aventurero mundo del desarrollo de aplicaciones no encaja bien con el lento y cuidadoso mundo del desarrollo de automóviles. “Estas empresas no hacen aplicaciones, venden coches”, dice Mark C. Boyadjis, analista senior y gerente de IHS, refiriéndose a Ford y GM, las empresas más progresistas en el desarrollo de aplicaciones. Con la responsabilidad de diseñar vehículos seguros y fiables, los fabricantes de automóviles pueden tardar varios años para que la nueva tecnología vea la luz del día. Eso son eones en tiempo de aplicaciones.

Los fabricantes de automóviles se mueven con cautela por una razón, por supuesto: Si descargas una aplicación mala y te bloquea el teléfono, es simplemente molesto. Pero si descargas una aplicación mala y te estropea el coche, es un error potencialmente mortal.

Sin embargo, no es una gran cosa imaginar un futuro cercano en el que la gente evaluará el ecosistema de aplicaciones de un coche de la misma manera que lo haría para cualquier otro dispositivo móvil. Si el coche no es compatible con las aplicaciones que los usuarios quieren, podrían elegir otro coche que sí lo sea. “Ford y GM entienden que el estilo de vida conectado está en el coche”, dice Boyadjis, “y necesitan adaptarse a él”.

Con los talleres de OpenXC (que se llevan a cabo en todo el país a través de TechShop), Ford está invitando a los desarrolladores a jugar libremente. “Ford y GM son pioneros en el desarrollo de aplicaciones para el coche de una manera muy diferente a la forma en que otros fabricantes de automóviles se han acercado a él”, dice Boyadjis. “Literalmente están ofreciendo su software y sus plataformas de referencia.”

“Los fabricantes de automóviles siempre han desarrollado la tecnología en la propia empresa o con un proveedor, lo que puede llevar años”, dice el editor de consejos al consumidor de Edmunds.com, Ron Montoya. “El código abierto permitirá a Ford innovar y probar la tecnología a un ritmo más rápido.”

Cómo construir una aplicación para el coche

En el TechShop de San Francisco, los circuitos que hemos construido conducirán un tacómetro…
Retro Gauge, equipado con una carcasa de plástico y una aguja hecha por impresoras 3D en el lugar. El Retro Gauge sirve como pantalla para varias aplicaciones OpenXC, proporcionando información visual en tiempo real sobre todo, desde las rpm del motor hasta el ángulo del volante.

OpenXC tiene dos componentes principales: una aplicación para Android que tú desarrollas, y una interfaz de hardware que se conecta al puerto OBD-II (diagnóstico a bordo) de un coche. La interfaz utiliza Bluetooth para enviar datos al portátil o a la tableta Android que ejecuta la aplicación OpenXC. El Retro Gauge se conecta a la laptop o tableta a través de USB.

El conejillo de indias para nuestras aplicaciones y medidores es un
El Ford Focus Electriccar aparcado cerca. Los investigadores de Ford Giuli y Aich proporcionan algunas aplicaciones simples para que los desarrolladores las usen si aún no han terminado las suyas. Con una de las aplicaciones, por ejemplo, los desarrolladores podrían girar el volante del coche y ver el ángulo del volante en la lectura del LED del indicador retro.

La página web de la plataforma OpenXC de Ford actualmente lista 19 tipos de datos que pueden ser leídos por una aplicación OpenXC, incluyendo el par de torsión de la transmisión, el estado de los limpiaparabrisas y el nivel de combustible.

Cuando se le pregunta si se dispondrá de más datos, Giuli responde: “Claro que sí”. Está tan ansioso como el resto de nosotros. “Esta es una investigación que nos permite hacer una serie de declaraciones audaces”, dice Giuli. “Vamos a hacer esto de código abierto, exponer los datos.” Es una declaración que definitivamente saca a Ford de su zona de confort como corporación, añade Giuli: “Incluso sacar datos del coche es un gran argumento [dentro de Ford].”

¿A dónde, App?

Pasar varias horas haciendo un medidor de hardware le quitó tiempo a la codificación, pero Giuli dice que ayuda a los desarrolladores a ver el potencial de OpenXC. “Cuando la gente tiene algo físico que puede enchufar en el coche, y ve que hay una comunicación real entre el dispositivo y el coche, se emociona.”

No se sabe si alguna de las aplicaciones de estos desarrolladores terminará en un coche Ford. Giuli enfatiza que OpenXC no está diseñado para el desarrollo de productos. “Lo que hacemos en la investigación es desarrollar algo, arriesgarse, traspasar los límites e impactar en el producto”, dice Giuli. “¿Cuáles son las lecciones que podemos aprender de OpenXC, y cómo podemos traducir eso en un producto?”

¿Y esa comunicación bidireccional, tan prohibida, y sin embargo tan deseada por algunos asistentes al taller? Giuli no lo descarta del todo. “Aplicar un comportamiento activo al coche es algo que estamos investigando activamente”, dice Giuli. “Estamos organizando un hackathon en el TechShop Menlo Park para explorar activamente la escritura en el coche.”

Una vez más, los geeks están liderando el camino.

Copyright TechHive.com. Todos los derechos reservados. Publicado por primera vez en TechHive.com y reimpreso con permiso.