We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Designing an open communication framework for the connected car

00:00

Formale Metadaten

Titel
Designing an open communication framework for the connected car
Untertitel
Embedded, Mobile and Automotive devroom
Serientitel
Anzahl der Teile
637
Autor
Mitwirkende
Lizenz
CC-Namensnennung 2.0 Belgien:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
The connected car has been around some time but we are still waiting for a large breakthrough when it comes to third party services powered by vehicle data. The fragmentation of different technical solutions makes it difficult for 3rd parties or developers to work with easily accessible vehicle APIs. To tackle this, the GENIVI Cloud & Connected Services project is designing an end-to-end communication framework starting from the data transfer from embedded systems in the vehicles and spanning to cloud based APIs. The framework is built on open protocols and is demonstrated with open-source reference code with the aim of simplifying implementation work for both car manufacturers and 3rd party developers. This presentation will detail the work results to date and will be co-presented by Kevin Valdek from HIGH MOBILITY and Ulf Bjorkengren from Geotab. We’ll have a look at the key technical challenges and considerations that are necessary to make in order to create a successful framework. Designing a useful API for developers starts in the vehicle where topics like the data model is already considered. Further on, we’ll show a Proof-of-Concept implementation that anyone can try out. The Proof-of-Concept implements a data server in the vehicle that exposes an API to data clients, such as backend servers. The data transfer interface follows the W3C Vehicle API protocol and the Proof-of-Concept brings in additional considerations in the cloud to make APIs available to 3rd party developers. The GENIVI Alliance is a non-profit automotive industry alliance that develops standard approaches for integrating operating systems and middleware present in the centralized and connected vehicle cockpit. The Cloud & Connected Services project is performed by a work group that is open for anyone to join and to contribute to.
Mobiles InternetVerschlingungComputeranimation
Zusammenhängender GraphTelekommunikationFramework <Informatik>Mobiles InternetVollständiger VerbandArithmetisches MittelOffene MengeProjektive EbeneTelekommunikationFramework <Informatik>Selbst organisierendes SystemOpen Source
Komponente <Software>PunktwolkeInformationstechnikFramework <Informatik>ClientServerInformation RetrievalEreignishorizontAggregatzustandNeue MedienDienst <Informatik>HistogrammUnternehmensmodellDateiformatComputerCodeSoftwareentwicklerAuswahlaxiomAttributierte GrammatikVariableOrtsoperatorMAPFluidDatentypRechenwerkQuellcodeSimulationPay-TVRechter WinkelMechanismus-Design-TheorieBitrateMultiplikationsoperatorVerschlingungFokalpunktFramework <Informatik>Zusammenhängender GraphWort <Informatik>FunktionalDeskriptive StatistikeCosPunktwolkeSoundverarbeitungBildschirmmaskeTopologieDatenstrukturDatenverarbeitungssystemObjekt <Kategorie>Güte der AnpassungUmwandlungsenthalpieGebäude <Mathematik>TypentheorieServerUnrundheitCASE <Informatik>Prozess <Informatik>Protokoll <Datenverarbeitungssystem>DifferenteTelekommunikationFrequenzSpeicherabzugCoxeter-GruppeTLSZweiMereologieWorkstation <Musikinstrument>Formale SprachePhysikalisches SystemFluidMAPBasis <Mathematik>KategorizitätClientHistogrammNeue MedienQuellcodeQuaderDatenmodellDokumentenserverDatentypBitSichtenkonzeptAbstraktionsebeneGrenzschichtablösungAnalytische MengeCodecDateiformatRechenwerkSoftwareComputeranimation
Ein-AusgabeServerFunktion <Mathematik>DatenbankKonfigurationsraumSchnittstelleAggregatzustandInformationsspeicherungImplementierungFormale SpracheDokumentenserverCodeQuellcodeBeweistheorieSimulationTranslation <Mathematik>DateiformatFokalpunktDifferenteStrom <Mathematik>Offene MengeMechanismus-Design-TheoriePay-TVFehlermeldungAbfrageProtokoll <Datenverarbeitungssystem>ClientPunktwolkeBasis <Mathematik>Relationale DatenbankInterface <Schaltung>Framework <Informatik>SkriptspracheAppletDatensatzGeradeNummernsystemVerschiebungsoperatorKategorie <Mathematik>UmwandlungsenthalpieProtokoll <Datenverarbeitungssystem>AggregatzustandZweiWeb ServicesInterface <Schaltung>ImplementierungServerPunktwolkeInformationZusammenhängender GraphBasis <Mathematik>Neue MedienDatenbankProdukt <Mathematik>Formale SprachePay-TVRelationale DatenbankFokalpunktMomentenproblemClientFramework <Informatik>Web logVollständiger VerbandQuellcodeGruppenoperationKommunikationsprotokollSchlüsselverwaltungComputersimulationBitDifferenteStellenringBetafunktionGüte der AnpassungInelastischer StoßProzess <Informatik>Zentrische StreckungDatenverwaltungREST <Informatik>CachingSoftwareArithmetisches MittelEin-AusgabeBeweistheorieInformationsspeicherungCASE <Informatik>TypentheorieTrennschärfe <Statistik>Mechanismus-Design-TheorieReelle ZahlZeitstempelEreignishorizontDatenmodellDokumentenserverW3C-StandardComputeranimation
DatenbankBeweistheorieFramework <Informatik>Formale SpracheSkriptspracheAppletQuellcodeServerInterface <Schaltung>PunktwolkeClientSpeicherabzugDatenflussVersionsverwaltungDämon <Informatik>KommunikationsprotokollThumbnailMarketinginformationssystemMIDI <Musikelektronik>Atomarität <Informatik>FarbverwaltungssystemFinite-Differenzen-MethodeCodierung <Programmierung>Zeiger <Informatik>Lie-GruppeMessage-PassingMaß <Mathematik>Elektronischer FingerabdruckSoftwareArchitektur <Informatik>W3C-StandardSkriptspracheServerDatenverwaltungGoogolTrennschärfe <Statistik>Generator <Informatik>MAPUnternehmensmodellSpeicherabzugMessage-PassingClientProtokoll <Datenverarbeitungssystem>ComputerarchitekturDatenstrukturZusammenhängender GraphVerzeichnisdienstDifferenteAggregatzustandMini-DiscRelationale DatenbankFormale SpracheTopologieNotepad-ComputerImplementierungWeb ServicesExogene VariableWärmeübergangQuick-SortBeweistheorieProzess <Informatik>Zentrische StreckungWiederkehrender ZustandWorkstation <Musikinstrument>Bus <Informatik>VerschiebungsoperatorMereologieInformationDeskriptive StatistikWurm <Informatik>TemplateMinkowski-MetrikWurzel <Mathematik>Kartesische KoordinatenWeb SiteTouchscreenAutomatische HandlungsplanungElektronische PublikationW3C-StandardProjektive EbeneBrowserPunktwolkeSocketUmwandlungsenthalpieOrdnung <Mathematik>KommunikationsprotokollTypentheorieAnpassung <Mathematik>SoftwaretestDatenmodellGamecontrollerSocket-SchnittstelleMultiplikationsoperatorQuelle <Physik>GruppenoperationComputeranimation
RegelkreisSkriptsprachePhysikalisches SystemDruckspannungProdukt <Mathematik>Prozess <Informatik>Kartesische KoordinatenServerNabel <Mathematik>Repository <Informatik>MereologieToken-RingProgramm/QuellcodeComputeranimation
Token-RingRandwertSpannweite <Stochastik>Mathematische LogikHIP <Kommunikationsprotokoll>Message-PassingRundungHill-DifferentialgleichungBaum <Mathematik>Konvexe HülleBewegungsunschärfeMotion CapturingSummengleichungEin-AusgabeSpannungsmessung <Mechanik>Wurm <Informatik>Graphische BenutzeroberflächeNormierter RaumW3C-StandardClientCodeMenütechnikFramework <Informatik>InformationstechnikEinfach zusammenhängender RaumPunktwolkeWikiWeb ServicesBeweistheorieCoxeter-GruppeMultiplikationsoperatorPunktWikiNetzadresseZeitstempelServerUmwandlungsenthalpieComputerarchitekturZusammenhängender GraphVerzeichnisdienstClientSoftwaretestSocketW3C-StandardElektronische PublikationOffene MengeDatenkompressionEinfügungsdämpfungTemplateExogene VariableMereologieSocket-SchnittstelleWurm <Informatik>AggregatzustandInformationsspeicherungDatenbankProgrammfehlerZweiFramework <Informatik>Pay-TVToken-RingVersionsverwaltungMultiplikationVerschlingungVideokonferenzArithmetische FolgeMailing-ListeE-MailRegelkreisPhysikalisches SystemDemo <Programm>ComputersimulationInformation RetrievalBildgebendes VerfahrenPuffer <Netzplantechnik>Projektive EbeneDateiformatTelekommunikationMinimumWeb-SeiteKartesische KoordinatenWeb SiteProxy ServerHilfesystemVerband <Mathematik>Beobachtungsstudiet-TestFlächeninhaltProzess <Informatik>Vollständiger VerbandKreisflächeBitDifferenteGamecontrollerStichprobenumfangMengeProgramm/QuellcodeComputeranimation
Element <Gruppentheorie>Flash-SpeicherNeue MedienBildschirmfensterChatten <Kommunikation>ComputeranimationBesprechung/Interview
NeuroinformatikNotebook-ComputerServerProjektive EbeneSoftwareentwicklerPhasenumwandlungComputeranimation
PhasenumwandlungProjektive EbeneComputersimulationReelle ZahlInformationDämpfungMehrrechnersystemComputeranimation
Flash-SpeicherRechter WinkelLastGamecontrollerComputeranimationBesprechung/Interview
PunktCMM <Software Engineering>ComputeranimationBesprechung/Interview
Element <Gruppentheorie>Computeranimation
Transkript: Englisch(automatisch erzeugt)