211service.com
Créer des applications uniquement pour les voitures
Si vous avez un téléphone intelligent, il y a de fortes chances que vous ajoutiez assez souvent à ses fonctionnalités en téléchargeant de nouvelles applications logicielles. Mais la mise à jour des systèmes informatiques intégrés à votre voiture nécessite généralement une longue visite chez le concessionnaire, où les techniciens de l'entreprise installent de nouveaux logiciels à l'aide d'interfaces spéciales.

Musique émouvante : Pandora a utilisé une nouvelle interface d'application publiée par Ford pour créer une version de son application de radio en streaming que les conducteurs peuvent contrôler avec l'interface vocale Ford Sync.
Gué a commencé à changer ce paradigme avec ses systèmes Sync et MyFord Touch, et en ouvrant les interfaces de programmation Sync aux développeurs d'applications mobiles. En janvier, Ford, Pandora, Stitcher et Orangatame ont lancé un logiciel compatible Sync qui permet aux conducteurs d'utiliser les systèmes de reconnaissance vocale et de synthèse vocale de la voiture pour interagir avec la radio en streaming sur Internet et les applications Twitter s'exécutant sur le téléphone du conducteur.
Aujourd'hui, Ford cherche à faire bien plus que simplement créer des versions embarquées d'applications pour téléphones intelligents existantes. Avec l'Université du Michigan, Ann Arbor et Microsoft, Ford apporte son expertise pour un cours d'informatique et d'ingénierie appelé L'informatique en nuage dans les déplacements . Les étudiants de la classe travailleront en petites équipes pour concevoir, construire et démontrer des applications de télématique automobile. Les services qui vous intéressent lorsque vous conduisez sont différents de ceux que vous utilisez lorsque vous vous promenez avec votre téléphone, explique T.J. Giuli, ingénieur logiciel dans la division Recherche et ingénierie avancée d'infotronique de Ford, qui co-enseigne le cours avec des professeurs du Michigan Brian Noble et Jason Flinn . La plate-forme de développement logiciel pour la classe est basée sur Windows 7 et Robotics Developer Studio de Microsoft et donnera accès aux données de performance du véhicule, aux services de mise en réseau, à la reconnaissance vocale, à la synthèse vocale et aux services Internet tels que les plates-formes de réseaux sociaux, ainsi que à l'environnement de cloud computing Windows Azure.
Nous ne sommes pas intéressés par les applications qui pourraient s'exécuter sur votre téléphone intelligent et le déplacer dans votre voiture, explique Noble. Au lieu de cela, les étudiants développent des applications uniques, telles qu'une application de kilométrage vert ou une application participative pour suivre les conditions routières et le trafic. Le défi consiste à trouver une application qui tue, puis à la créer, dit Noble. Un accent particulier est mis sur l'utilisation des capacités existantes de reconnaissance vocale et de synthèse vocale du système Sync de Ford pour simplifier les interactions du conducteur avec les applications automobiles.
Les applications compatibles Sync disponibles aujourd'hui s'exécutent sur un téléphone intelligent, avec une interface de programmation fournissant une connexion entre ces applications et le moteur vocal embarqué d'une voiture. Mais les étudiants du Michigan développent des applications qui fonctionneront généralement dans le véhicule, tirant parti du traitement et du stockage à bord dans une Ford Fiesta 2011 spécialement modifiée (Giuli appelle la plate-forme de recherche Fiestaware). Les étudiants ont également accès à des services basés sur le cloud pour le calcul et le stockage, et certains les utilisent en plus des ressources embarquées.
À la fin du trimestre, les projets des étudiants seront évalués par une équipe de professeurs, d'ingénieurs Ford et de dirigeants de Microsoft. L'application gagnante sera intégrée à la Fiesta, et les créateurs de l'application se rendront d'Ann Arbor à la Maker Faire annuelle à San Mateo, en Californie.
La raison de l'utilisation du modèle d'application est d'apporter un cycle de développement plus rapide de logiciels mobiles à l'industrie automobile, explique Giuli. Alors que les applications Web ou mobiles peuvent être écrites en quelques jours ou semaines, il faut généralement plusieurs années pour qu'une nouvelle technologie soit intégrée dans les voitures. Vous ne pouvez pas rester pertinent en publiant de nouvelles fonctionnalités tous les trois ans, dit Giuli. En utilisant plus de matériel à usage général, puis en créant des logiciels, dit-il, vous pouvez suivre les goûts des consommateurs plus rapidement et continuer à rendre le véhicule pertinent après sa vente.
Même en utilisant des processeurs et des systèmes d'exploitation à usage général, la conception d'applications spécifiquement pour les voitures pose des défis particuliers. Par exemple, même au sein d'un constructeur tel que Ford, tous les modèles de voitures n'utilisent pas le même système de réseau pour envoyer des données vers et depuis les différents capteurs et sous-systèmes du véhicule. En conséquence, chaque application devrait être adaptée à chaque modèle de voiture de base. Giuli espère qu'à l'avenir, la mise en réseau des véhicules pourrait être standardisée, au moins au sein d'un seul constructeur automobile, afin de simplifier les choses pour les développeurs d'applications.
Venkatesh Prasad , qui dirige l'équipe de recherche infotronics et d'ingénierie avancée de Ford, déclare que la vision ultime consiste à tirer parti des magasins d'applications existants et à trouver de nouvelles façons de distribuer les applications Sync. La philosophie est de faciliter la vie de nos consommateurs, dit-il.