Creazione di app solo per le auto

Se hai uno smartphone, è probabile che tu aggiunga le sue funzionalità abbastanza spesso scaricando nuove app software. Ma l'aggiornamento dei sistemi informatici integrati nella tua auto di solito richiede una lunga visita alla concessionaria, dove i tecnici dell'azienda installano nuovo software utilizzando interfacce speciali.





Musica in movimento: Pandora ha utilizzato una nuova interfaccia dell'applicazione rilasciata da Ford per creare una versione della sua app radio in streaming che i conducenti possono controllare con l'interfaccia vocale Ford Sync.

Guado ha iniziato a cambiare quel paradigma con i suoi sistemi Sync e MyFord Touch e aprendo le interfacce di programmazione Sync agli sviluppatori di app mobili. A gennaio, Ford, Pandora, Stitcher e Orangatame hanno presentato il software abilitato per la sincronizzazione che consente ai conducenti di utilizzare i sistemi di riconoscimento vocale e sintesi vocale dell'auto per interagire con la radio in streaming basata su Internet e le app di Twitter in esecuzione sul telefono del conducente.

Ora Ford sta cercando di fare molto di più che creare semplicemente versioni per auto di applicazioni per smartphone esistenti. Con l'Università del Michigan, Ann Arbor e Microsoft, Ford sta fornendo competenze per un corso di informatica e ingegneria chiamato Cloud Computing nel tragitto giornaliero . Gli studenti della classe lavoreranno in piccoli team per progettare, costruire e dimostrare applicazioni telematiche automobilistiche. I servizi a cui tieni quando guidi sono diversi da quelli che usi quando vai in giro con il telefono, afferma T.J. Giuli, un ingegnere del software nella divisione Infotronics Research and Advanced Engineering di Ford, che insegna insieme ai professori del Michigan Brian Nobile e Jason Flinn . La piattaforma di sviluppo software per la classe è basata su Microsoft Windows 7 e Robotics Developer Studio e fornirà l'accesso ai dati sulle prestazioni del veicolo, servizi di rete, riconoscimento vocale, sintesi vocale e servizi Internet come piattaforme di social network, nonché all'ambiente di cloud computing di Windows Azure.

Non siamo interessati alle app che potrebbero essere in esecuzione sul tuo smartphone e spostarlo nella tua auto, afferma Noble. Invece, gli studenti stanno sviluppando app uniche, come un'applicazione per il chilometraggio ecologico o un'app di crowdsourcing per tenere traccia delle condizioni stradali e del traffico. La sfida è trovare un'app killer e poi costruirla, dice Noble. Particolare enfasi viene posta sull'utilizzo delle capacità esistenti di riconoscimento vocale e sintesi vocale del sistema Ford Sync per semplificare le interazioni del conducente con le app automobilistiche.

Le app abilitate per la sincronizzazione disponibili oggi funzionano su uno smartphone, con un'interfaccia di programmazione che fornisce una connessione tra queste app e il motore vocale di bordo dell'auto. Ma gli studenti del Michigan stanno sviluppando app che verranno generalmente eseguite nel veicolo, sfruttando l'elaborazione e l'archiviazione a bordo in una Ford Fiesta del 2011 appositamente modificata (Giuli si riferisce alla piattaforma di ricerca come Fiestaware). Gli studenti hanno anche accesso a servizi basati su cloud per il calcolo e l'archiviazione, e alcuni ne fanno uso in aggiunta alle risorse di bordo.

Alla fine del semestre, i progetti degli studenti saranno valutati da un team di docenti, ingegneri Ford e dirigenti Microsoft. L'app vincitrice sarà incorporata nella Fiesta e i creatori dell'app guideranno da Ann Arbor all'annuale Maker Faire a San Mateo, in California.

Il motivo per utilizzare il modello dell'app è portare un ciclo di sviluppo più rapido del software mobile nell'industria automobilistica, afferma Giuli. Sebbene le app mobili o basate sul Web possano essere scritte in giorni o settimane, in genere occorrono diversi anni prima che la nuova tecnologia venga incorporata nelle auto. Non puoi rimanere rilevante rilasciando nuove funzionalità ogni tre anni, afferma Giuli. Utilizzando hardware più generico e quindi costruendo software, afferma, è possibile seguire i gusti dei consumatori più rapidamente e continuare a rendere il veicolo pertinente dopo che è stato venduto.

Tuttavia, anche utilizzando processori e sistemi operativi generici, ci sono sfide particolari nella progettazione di app specifiche per le auto. Ad esempio, anche all'interno di un produttore come Ford, non tutti i modelli di auto utilizzano lo stesso sistema di rete per inviare dati da e verso i vari sensori e sottosistemi del veicolo. Di conseguenza, ogni app dovrebbe essere adattata a ciascun modello di auto di base. Giuli spera che in futuro la rete dei veicoli possa essere standardizzata, almeno all'interno di una singola casa automobilistica, per semplificare le cose per gli sviluppatori di app.

Venkatesh Prasad , che dirige il team di ricerca e ingegneria avanzata di Ford Infotronics, afferma che la visione finale prevede l'utilizzo di entrambi gli app store esistenti e la ricerca di nuovi modi per distribuire le app di sincronizzazione. La filosofia è semplificare la vita dei nostri consumatori, afferma.

nascondere