Programėlių tik automobiliams kūrimas

Jei turite išmanųjį telefoną, didelė tikimybė, kad jį papildysite gana dažnai atsisiųsdami naujas programinės įrangos programas. Tačiau norint atnaujinti automobilyje įmontuotas kompiuterines sistemas, dažniausiai reikia ilgai lankytis atstovybėje, kur įmonės technikai diegia naują programinę įrangą naudodami specialias sąsajas.





Judanti muzika: Pandora naudojo naują „Ford“ išleistą programos sąsają, kad sukurtų savo transliacijos radijo programos versiją, kurią vairuotojai galėtų valdyti naudodami „Ford Sync“ balso sąsają.

Fordas pradėjo keisti šią paradigmą su savo „Sync“ ir „MyFord Touch“ sistemomis bei atidarydama „Sync“ programavimo sąsajas mobiliųjų programėlių kūrėjams. Sausio mėnesį „Ford“, „Pandora“, „Stitcher“ ir „Orangatame“ debiutavo su sinchronizavimu įgalinta programine įranga, leidžiančia vairuotojams naudotis automobilio balso atpažinimo ir kalbos sintezės sistemomis, kad galėtų sąveikauti su internetu pagrįstu radijo ryšiu ir „Twitter“ programėlėmis, veikiančiomis vairuotojo telefone.

Dabar „Ford“ siekia nuveikti daug daugiau nei tiesiog sukurti automobilyje esančias esamų išmaniųjų telefonų programų versijas. Kartu su Mičigano universitetu, Ann Arbor ir „Microsoft“ „Ford“ teikia žinias kompiuterių mokslo ir inžinerijos kursui, vadinamam Debesų kompiuterija keliaujant į darbą ir atgal . Klasės mokiniai dirbs mažose komandose kurdami, kurdami ir demonstruodami automobilių telematikos programas. Paslaugos, kuriomis rūpinatės vairuodami, skiriasi nuo tų, kuriomis naudojatės vaikščiodami su telefonu, sako T.J. Giuli, programinės įrangos inžinierius iš Ford Infotronics tyrimų ir pažangios inžinerijos skyriaus, kuris kartu su Mičigano profesoriais veda pamoką Brianas Noble'as ir Džeisonas Flinnas . Klasės programinės įrangos kūrimo platforma yra pagrįsta Microsoft Windows 7 ir Robotics Developer Studio ir suteiks prieigą prie transporto priemonės veikimo duomenų, tinklo paslaugų, balso atpažinimo, teksto į kalbą ir interneto paslaugų, tokių kaip socialinių tinklų platformos, taip pat į „Windows Azure“ debesų kompiuterijos aplinką.

Mūsų nedomina programos, kurios galėtų veikti jūsų išmaniajame telefone ir perkelti jį į automobilį, sako Noble. Vietoj to, studentai kuria unikalias programas, tokias kaip žalios ridos programa arba minios programėlė, skirta kelių sąlygoms ir eismui stebėti. Iššūkis yra rasti žudikų programą ir tada ją sukurti, sako Noble. Ypatingas dėmesys skiriamas esamų „Ford's Sync“ sistemos balso atpažinimo ir kalbos sintezės galimybių naudojimui, siekiant supaprastinti vairuotojo sąveiką su automobilių programomis.

Šiandien prieinamos programos su sinchronizavimu veikia išmaniajame telefone su programavimo sąsaja, užtikrinančia ryšį tarp šių programų ir automobilio borto balso variklio. Tačiau Mičigano studentai kuria programėles, kurios paprastai veiks transporto priemonėje, naudodamiesi specialiai modifikuota 2011 m. „Ford Fiesta“ technologija ir saugojimu (Giuli tyrimų platformą vadina „Fiestaware“). Studentai taip pat turi prieigą prie debesyje pagrįstų skaičiavimo ir saugojimo paslaugų, o kai kurie tuo naudojasi neskaitant vidinių išteklių.

Semestro pabaigoje studentų projektus vertins dėstytojų komanda, „Ford“ inžinieriai ir „Microsoft“ vadovai. Laimėjusi programa bus įdėta į „Fiesta“, o programos kūrėjai važiuos iš Ann Arbor į kasmetinį „Maker Faire“ renginį San Mateo, Kalifornijoje.

Programėlės modelio naudojimo priežastis – greitesnis mobiliosios programinės įrangos kūrimo ciklas automobilių pramonei, sako Giuli. Nors žiniatinklio ar mobiliosios programėlės gali būti parašytos per kelias dienas ar savaites, paprastai užtrunka kelerius metus, kol naujos technologijos bus įdiegtos automobiliuose. Negalite likti aktualūs, kas trejus metus išleisdami naujas funkcijas, sako Giuli. Pasak jo, naudodami bendresnės paskirties aparatinę įrangą, o vėliau kurdami programinę įrangą, galėsite greičiau sekti vartotojų skonį ir toliau pritaikyti transporto priemonę tinkama ją pardavus.

Tačiau net ir naudojant bendrosios paskirties procesorius ir operacines sistemas kyla ypatingų iššūkių kuriant programėles specialiai automobiliams. Pavyzdžiui, net ir tokio gamintojo kaip Ford, ne kiekvienas automobilio modelis naudoja tą pačią tinklo sistemą duomenims siųsti į įvairius transporto priemonės jutiklius ir posistemius ir iš jų. Dėl to kiekviena programėlė turėtų būti pritaikyta kiekvienam pagrindiniam automobilio modeliui. Giuli tikisi, kad ateityje transporto priemonių tinklas gali būti standartizuotas, bent jau viename automobilių gamintoja, siekiant supaprastinti programų kūrėjų veiklą.

Venkateshas Prasadas , vadovaujantis „Ford“ Infotronics tyrimų ir pažangiosios inžinerijos komandai, teigia, kad pagrindinė vizija apima esamų programų parduotuvių panaudojimą ir naujų sinchronizavimo programų platinimo būdų paiešką. Filosofija yra palengvinti mūsų vartotojų gyvenimą, sako jis.

paslėpti