Skapa appar bara för bilar

Om du har en smart telefon är chansen stor att du lägger till funktionaliteten ganska ofta genom att ladda ner nya programvaruappar. Men att uppdatera datorsystemen som är inbyggda i din bil kräver vanligtvis ett långt besök hos återförsäljaren, där företagets tekniker installerar ny programvara med hjälp av speciella gränssnitt.





Rörlig musik: Pandora använde ett nytt applikationsgränssnitt som släppts av Ford för att skapa en version av sin streaming-radioapp som förare kan styra med Ford Syncs röstgränssnitt.

Vadställe har börjat förändra det paradigmet med sina Sync- och MyFord Touch-system, och genom att öppna Sync-programmeringsgränssnitten för mobilappsutvecklare. I januari debuterade Ford, Pandora, Stitcher och Orangatame med Sync-aktiverad programvara som gör det möjligt för förare att använda bilens röstigenkänning och talsyntes för att interagera med internetbaserad streamingradio och Twitter-appar som körs på förarens telefon.

Nu vill Ford göra mycket mer än att bara skapa bilversioner av befintliga smarttelefonapplikationer. Tillsammans med University of Michigan, Ann Arbor och Microsoft tillhandahåller Ford expertis för en datavetenskap och ingenjörskurs som heter Cloud Computing på pendlingen . Eleverna i klassen kommer att arbeta i små team för att designa, bygga och demonstrera telematikapplikationer för fordon. De tjänster du bryr dig om när du kör är annorlunda än de du använder när du går runt med din telefon, säger T.J. Giuli, en mjukvaruingenjör i Fords Infotronics Research and Advanced Engineering-division, som samlärar klassen med professorer i Michigan Brian Noble och Jason Flinn . Programvaruutvecklingsplattformen för klassen är baserad på Microsofts Windows 7 och Robotics Developer Studio och kommer att ge tillgång till fordonsprestandadata, nätverkstjänster, röstigenkänning, text-till-tal och internettjänster såsom sociala nätverksplattformar, samt till Windows Azure cloud computing-miljö.

Vi är inte intresserade av appar som kan köras på din smarta telefon och flytta in den i din bil, säger Noble. Istället utvecklar eleverna unika appar, till exempel en grön milsapplikation, eller en publikbaserad app för att spåra väglag och trafik. Utmaningen är att hitta en mördande app och sedan bygga den, säger Noble. Särskild tonvikt läggs på att använda de befintliga röstigenkännings- och talsyntesfunktionerna i Fords Sync-system för att förenkla förarens interaktioner med bilapparna.

De Sync-aktiverade apparna som finns tillgängliga idag körs på en smart telefon, med ett programmeringsgränssnitt som ger en anslutning mellan dessa appar och bilens inbyggda röstmotor. Men studenterna i Michigan utvecklar appar som vanligtvis körs i fordonet och drar fördel av bearbetning och lagring ombord i en speciellt modifierad 2011 Ford Fiesta (Giuli hänvisar till forskningsplattformen som Fiestaware). Studenterna har även tillgång till molnbaserade tjänster för beräkning och lagring, och vissa använder sig av det utöver inbyggda resurser.

I slutet av terminen kommer studentprojekten att utvärderas av ett team av fakulteten, Ford-ingenjörer och Microsoft-ledare. Den vinnande appen kommer att vara inbäddad i Fiesta, och appens skapare kommer att köra från Ann Arbor till den årliga Maker Faire i San Mateo, CA.

Anledningen till att man använder appmodellen är att föra en snabbare utvecklingscykel av mobil programvara till fordonsindustrin, säger Giuli. Medan webbaserade eller mobila appar kan skrivas på dagar eller veckor, tar det vanligtvis flera år för ny teknik att byggas in i bilar. Du kan inte förbli relevant genom att släppa nya funktioner vart tredje år, säger Giuli. Genom att använda mer generell hårdvara och sedan bygga mjukvara, säger han, kan du följa konsumenternas smaker snabbare och fortsätta att göra fordonet relevant efter att det har sålts.

Även om man använder processorer och operativsystem för allmänna ändamål finns det dock speciella utmaningar med att designa appar specifikt för bilar. Till exempel, även inom en tillverkare som Ford använder inte alla bilmodeller samma nätverkssystem för att skicka data till och från de olika sensorerna och delsystemen i fordonet. Som ett resultat skulle varje app behöva anpassas för varje grundläggande bilmodell. Giuli hoppas att fordonsnätverk i framtiden kan standardiseras, åtminstone inom en enda biltillverkare, för att förenkla saker för apputvecklare.

Venkatesh Prasad , som leder Fords team för Infotronics Research and Advanced Engineering, säger att den ultimata visionen innebär att utnyttja både befintliga appbutiker och att hitta nya sätt att distribuera Sync-appar. Filosofin är att göra livet enklare för våra konsumenter, säger han.

Dölj