Tizen IVI Architecture New features. Dominig ar Foll, Intel Open Source
|
|
- Amelia Freeman
- 5 years ago
- Views:
Transcription
1 Tizen IVI Architecture New features Dominig ar Foll, Intel Open Source
2 Agenda What is Tizen IVI How to join the project Our road map Architecture New Features 2
3 What is Tizen IVI
4 Tizen IVI Support Intel and ARM Secured Linux embedded distro Fast boot Advanced connectivity Wayland multi-tool kit HTML5 ready IVI middleware Media Car Can-Bus Phone and messages Compliant with IVI standards Genivi AGL 4
5 TSG Arch Forum Tizen 3 an Open Project API Forum Release Engineer Architects QA Engineer Maintainers [Integrators] Domain Domain Architects Architects Maintainers Maintainers Integrators Git Group Integrators Reviewers Reviewers Reviewers Developers 5 package package package package
6 Code contribution Flow Maintainer can override Developer code acceptance at any step Submit Submit to to Write Write code code Gerrit Gerrit Maintainer Maintainer Reviewer OK Not OK Offer Offer suggestions suggestions Review Review Approve Approve contribution contribution Maintainer [Integrator] Release Release to to Integrate Integrate build build system system contribution contribution Release engineer OK Create Create image image Smoke Smoke Test Test Not OK 6 Release Release image image
7 How to Create a New Tizen Profile Tools Tools 7 Base Base (mandatory) (mandatory) Ofono Ofono Core Core Qt Qt IVI IVI HAL // platform platform HAL Devel Devel QA & & Tests Tests QA Common Common Mobile Mobile EFL EFL Profiles Profiles Shared Shared (optional) (optional)......
8 Keeping Synced with Tizen:Common a c b Submissions on tizen_$profile (specific pkgs) e d Submissions on tizen: accepted on tizen_$profile only if accepted on tizen_common (bug fixes) x y z 2 Submissions on tizen_common (new features) syn c Profile 4 Common daily 4 weekly
9 Tizen IVI Roadmap POR 2014 Apr May June July Tizen 3.0 Alpha Tizen 3.0 Alpha Aug Sep Beta Beta IVI 3.0-M3 IVI 3.0-M3 3.0-M2 3.0-M2 Oct Nov Dec Jan Feb Mar Apr May Functional Features Functional Features Web APIs (Vehicle Info, DLNA DMS, Speech) Smack 3 domain model Apps2App Comms DLNA Media Player w/bt and DLNA Dialer App w/bt HFP WebGL, Video and CSS HW accel HW accel of Video streams Genivi Layer Manager Genivi Audio Manager Diagnostic Log and Trace Tizen IVI SDK 9 GENIVI Compliance w/ 6.0 AGL incremental requirements as defned by AGL and OEM/Tier1 customers July Aug Sep In Planning IVI Next Functional Features HFP 1.6, MAP June IVI Next IVI Next IVI 3.0 M3 BT - Serial Port Profle 1.1, AVRCP, A2DP, In Planning Final Final IVI 3.0 Final IVI 3.0 Final IVI 3.0 M2 POR 2015 Crosswalk replaces webkit-ef Smack 3 domain model w/ Crosswalk Sequential Multi-User PIM w/ Cloud sync ICO sample UI w/ GENIVI Layer Manager Modello sample HMI Fast boot to camera WiFi Direct support Vendor defned Smack domains Yocto Build Support Simultaneous Multi-User Integrated Browser Additional AMB, Web APIs Additional AGL Component Integration Murphy w/ GENIVI Audio Manager Miracast Qt5 SDK Enhancements Additional Tools * IVI 3.o Final will be focused on bug fxes and stabilization of all features in previous Tizen IVI 3.0 releases
10 Architecture Applications Web Applications Public Web Framework API W3C/HTML5 W3C/HTML5 Video Video CSS3 CSS3 Worker Worker Device Device APIs APIs Touch Touch WebGL WebGL BT BT LBS LBS Msg Msg Call Call NFC NFC Web Runtime Core Core Application Application Graphics Graphics & & UI UI Multimedia Multimedia Web Web Messaging Messaging Location Location Framework Framework Security Security System System Base Base Connectivity Connectivity Telephony Telephony PIM PIM Kernel Linux Kernel & device drivers 10 IVI
11 Multi-User
12 Tizen IVI Multi-user system 12
13 Tizen Multi-user requirement Guest log in by default User logging in shall not stop running applications Start Generic Application (e.g. rear cam, radio,...) ID user is added on top of Guest. Multiple user can share the same Display (e.g. passenger and drivers) Users can exchange seats (and so Display) Security must protect the user data and the system data. 13
14 Dissociate Seat and User General Linux IVI Before Login No use Seat = Display Before Login Guest Login add user to a seat User can change seat 14
15 What needs to change Application Frame work Login Manager Startup procedure Sécurity model To know more : join the session on Multiuser 15
16 Security
17 Security in a Car? 17
18 Tizen an integrated security Application isolation with controlled sharing Per Application control over privileged resources No access to system privileges No undeclared data sharing No direct launch in session Extensive control of system resources Fine grain control of the ressource HTML5 and Native Applications Multiple users on a device Application available for all or individual user No data contamination of uncontrolled sharing. 18
19 Three Domains Model A new simplified model for more efficiency in Tizen 3 "User" : user domain for user processes and data, "System" : system domain for system processes and their private data "_" : floor domain for static public data. Peers domains are used for System process change ID whenever possible Each User has a unique UID Each Application has a unique Smack label. 19
20 Per Application Manifest Manifest are fined grained e.g. Bluetooth bluetoothmanager bluetooth.spp (Serial Port Profile) bluetooth.opp (Object Push Profile) bluetooth.health (Health Device Profile) bluetooth.gap (Generic Access Profile) bluetooth.admin 20
21 Manifest enforcement SAPI (evolution from Tizen 2.x CAPI) Apps Xwalk Process W3C APIs Frameworks Xwalk Process RP RP RP EP EP EP W3C APIs Core App Tizen Ext. Crosswalk Service API RP RP RP EP EP EP Tizen Ext. Crosswalk SAPI SAPI Native App Native Framework SAPI AMD Session Agent SAPI AMD Session Agent User session User session System Service API Services Proxy Daemon API call permission : ALWAYS / NEVER / ASK ONCE / ASK ALWAYS (+ answers cache) Module Module Module Module Module Module Internal APIs (based on CAPIs) Core services App FW,,, Security Cynara 21 BT Service Connman Service..Media service.,,,
22 Web Run Time
23 CrossWalk Architecture WebApp WebApp WebApp WebApp Extension Extension Extension Extension Process Process (EP) (EP) Process Process (EP) (EP) Render Render Render Render Process Process (RP) (RP) Process Process (RP) (RP) II II P P P P C C C C Browser Process (BP) Tizen OS 23 Shared process model BP is shared with all WebApps WebApp contains EP and RP RP is sandboxed and can t do OS calls RP delegates OS calls to BP via IPC EP is not sandboxed and can do OS calls
24 CrossWalk Security 24 Policy is created during WebApp installation API permission is checked against the policy during runtime Policy contains <application context>, <privilege> tuple Permission check has simple answer: ALLOW, DENY or ASK USER
25 Modello HTML5 UI HTML5 UI Proof of concept Reference Open Source Option Fully functional 25
26 Nice add-on
27 Tizen Goodies Graphic Automotive Middleware Weston 1.5 with XDG and Layers EFL 1.9 QT 5.3 Ozone Gstreamer 1.2 Automotive Message Broker Murphy resource management DLNA, WiFi P2P, DNLA, NFC, Build Systems OBS Yocto Eclipse SDK Architecture IA 64 bits IA 32 bits ARM 32 bits
28 ?
Tizen IVI Architecture New features
Tizen IVI Architecture New features, Intel Open Source dominig.arfoll@fridu.net Agenda 2 What is Tizen IVI How to join the project Our road map Architecture New Features Tizen IVI Support Intel and ARM
More informationCreating a profile from Tizen:Common. Stéphane Desneux Senior Software Engineer Eurogiciel
Creating a profile from Tizen:Common Stéphane Desneux Senior Software Engineer Eurogiciel Eurogiciel IT Services Company Open source development and integration:
More informationMeet Crosswalk New HTML5 Runtime. Sakari Poussa Intel
Meet Crosswalk New HTML5 Runtime Sakari Poussa Intel Outline What is Crosswalk and why do we need it? Architecture how Crosswalk is constructed? Features for Tizen 3.0 How to Contribute Demo 2 What and
More informationTizen-Meta as Security and Connectivity Layers For Yocto Project
Tizen-Meta as Security and Connectivity Layers For Yocto Project () dominig.arfoll@fridu.net October 2014 Tizen-Meta What is Tizen How to build Tizen with Yocto tools Which Connectivity is available with
More informationConnecting with Tizen : An Overview & Roadmap. Mohan Rao
Connecting with Tizen : An Overview & Roadmap Mohan Rao Contents What is Tizen? Why Tizen? Device profile Tizen 2.4 Tizen 3.0 What s next? Conclusion 2 What is Tizen? (1/2) Designed for various category
More informationLinux in Automotive From Open Source to Products
Linux in Automotive From Open Source to Products Mark Skarpness Director System Engineering, Intel Tsuguo Nobe Chief Advanced Service Architect and Director, Intel July 1st, 2014 Legal Information INFORMATION
More informationTizen Overview (Tizen Ver. 2.3)
Tizen Overview (Tizen Ver. 2.3) Spring 2015 Soo Dong Kim, Ph.D. Professor, Department of Computer Science Software Engineering Laboratory Soongsil University Office 02-820-0909 Mobile 010-7392-2220 sdkim777@gmail.com
More informationT I Z E N Ve r 2. 3 O v e r v i e w Open Source Project
T I Z E N Ve r 2. 3 O v e r v i e w Open Source Project 2015.03.22 I N D E X 1 Introduction to Tizen 2 3 4 How to Develop Tizen Applications Example of Tizen Application About Ajou Tizen Supporters 1 Introduction
More informationTizen 3.0 Multi-User Features. Baptiste Durand Software Engineer Eurogiciel
Tizen 3.0 Multi-User Features Baptiste Durand Software Engineer Eurogiciel Agenda 2 Tizen Multi User System and associated requirements What has changed? What are
More informationTizen Introduction. Minsoo Ryu. Real-Time Computing and Communications Lab. Hanyang University.
Tizen Introduction Minsoo Ryu Real-Time Computing and Communications Lab. Hanyang University msryu@hanyang.ac.kr What is Tizen Tizen is an open-source operating system based on the Linux kernel and GNU
More informationTeam Up: Contributing to the Tizen Platform. Narasimha Swamy Sanjay NM
Team Up: Contributing to the Tizen Platform Narasimha Swamy Sanjay NM YOUR Contributions MATTER to the SUCCESS of Tizen platform Agenda About Tizen OSS Ways of Contribution Tizen 3.0 Governance Model Tools,
More informationSecurity and privacy in your embedded systems
Security and privacy in your embedded systems Strong isolation of applications using Smack and Cynara José Bollo security at IoT.bzh jose.bollo@iot.bzh IoT.bzh Specialized on Embedded & IoT Contributing
More informationSP Project 2 Basic SMACK features
SP Project 2 Basic SMACK features 1 Tizen project flow Project 0 Tizen Porting to Odroid-U3 Project 1 Tizen web application development Tizen dev. environment build Tizen application development Tizen
More informationContributing to Automotive Grade Linux and GENIVI Development Platform
Contributing to Automotive Grade Linux and GENIVI Development Platform Leon Anavi Konsulko Group leon.anavi@konsulko.com Embedded Linux Conference 2017 21-23 February, Portland, Oregon Agenda Automotive
More informationAn Introduction to Android. Jason Chen Developer Advocate Google I/O 2008
An Introduction to Android Jason Chen Developer Advocate Google I/O 2008 Background What is Android? Latest News 4,000,000,000 Internet and Mobile Phone Users, Worldwide 3,000,000,000 2,000,000,000 1,000,000,000
More informationIn the Driver s Seat
In the Driver s Seat Use Cases of Qt in Automotive Dr Tuukka Ahoniemi Product Manager tuukka.ahoniemi@theqtcompany.com Contents Requirements for Automotive Systems Transition of Automotive Software Power
More informationLeveraging webos Technologies for Automotive. Lokesh Kumar Goel / Steve Lemke
Leveraging webos Technologies for Automotive Lokesh Kumar Goel / Steve Lemke Agenda LG Silicon Valley Lab (SVL) Background LG SVL AGL Demo at CES 2018 webos Open Source Edition (OSE) webos Web App Runtime
More informationAGL Requirements Specification V2.0
AGL Requirements Specification V2.0 AGL All-Member Meeting @ DRESDEN October 2018 Toshikazu Oiwa toshikazu_ohiwa@mail.toyota.co.jp TOYOTA MOTOR CORPORATION 1 Who is Oiwa? Ø Software engineer, expert in
More informationTizen Architecture Overview
Tizen Architecture Overview sunil.saxena@intel.com Tizen Vision Tizen Vision Cross-device, cross-architecture, open software platform based on a true, standards-based HTML5 implementation that delights
More informationApplication & Security Framework AGL-2.0 Architecture Proposal. Winter/AGL-AMM Tokyo 2016 Fulup Ar Foll Lead Architect
Application & Security Framework AGL-2.0 Architecture Proposal Winter/AGL-AMM Tokyo 2016 Fulup Ar Foll Lead Architect fulup@iot.bzh Who Are We? Fulup Ar Foll Lead Architect Stéphane Desneux Manuel Bachmann
More informationBuilding a Remote Control Robot with Automotive Grade Linux
Building a Remote Control Robot with Automotive Grade Linux Leon Anavi Konsulko Group leon.anavi@konsulko.com Embedded Linux Conference Europe 2017 23-25 October, Prague, Czech Republic Agenda Overview
More informationTizen Web Runtime. Ming Jin, Samsung Electronics. (May 8, 2012)
Tizen Web Runtime Ming Jin, Samsung Electronics (May 8, 2012) Contents What is Web Application & Web Runtime Tizen Web Application Packaging & Configuration Network Access Tizen Web Runtime Installer Core
More informationGENIVI Korea Summit 2013 Compliance Program & Works with GENIVI
GENIVI Korea Summit 2013 Compliance Program & Works with GENIVI John Lehmann Sr. Marketing Manager / Board Member Mentor Graphics Pavel Konopelko Software Architect / SAT Lead Visteon Dashboard image reproduced
More informationX(cross) Development System make AGL application development easier. July 2017 Sébastien Douheret
make AGL application development easier Sébastien Douheret sebastien.douheret@iot.bzh IoT.bzh Located in France - Brittany ( Vannes / Lorient / Rennes ) People background: 40% coming from Tizen IVI (Intel+Samsung)
More informationTizen Multiple App FW support Automotive Linux Conference Tokyo, Japan
Tizen Multiple App FW support Automotive Linux Conference Tokyo, Japan Dominig ar Foll (Intel Open Source Technology Centre) dominig.arfoll@fridu.net May 2013 Application Framework Provides Launching Application
More informationX(cross) Development System make AGL application development easier. December 2017 Sébastien Douheret
make AGL application development easier Sébastien Douheret sebastien.douheret@iot.bzh IoT.bzh Located in France - Brittany ( Vannes / Lorient / Rennes ) People background: 40% coming from Tizen IVI (Intel+Samsung)
More informationTizen 3.0 Compliance Specification for IVI Profile
Tizen 3.0 Compliance Specification for IVI Profile Version 3.0 Copyright 2015 Intel Corporation Copyright 2015 Samsung Electronics Co., Ltd. Linux is a registered trademark of Linus Torvalds. Tizen is
More informationPorting Tizen-IVI 3.0 to an ARM based SoC Platform
Porting Tizen-IVI 3.0 to an ARM based SoC Platform Damian Hobson-Garcia Automotive Linux Summit July 1-2, 2014 Tokyo, Japan Tizen IVI support Until recently Intel architecture (x86) system Tizen IVI 2.0alpha,
More informationChromium on Wayland - Status update. Automotive Grade Linux F2F meeting (04/2017) Antonio Gomes & Silvia Cho
Chromium on Wayland - Status update Automotive Grade Linux F2F meeting (04/2017) Antonio Gomes & Silvia Cho Who is Igalia? Motivation Background Discussion Agenda Who is Igalia? Worker-owned, employee-run
More informationConnected Cars & Security Challenges. Stéphane Desneux CTO at IoT.bzh
Connected Cars & Security Challenges Stéphane Desneux CTO at IoT.bzh Printemps des Entreprises IUT Vannes 15 Mars 2016 Agenda IoT.bzh & AGL Project Connected Cars Security: Issues and Solutions
More informationIntroduction to application framework
Introduction to application framework for AGL Version 1.0 June 2016 Abstract This document presents the application framework created by IoT.bzh for AGL. Document revisions Date Version Designation Author
More informationCopyright 2017 Samsung. All Rights Reserved. O-Hoon Kwon, Ph.D. Samsung Electronics
1 Copyright 2017 Samsung. All Rights Reserved. O-Hoon Kwon, Ph.D. Samsung Electronics Intro Tizen Linux kernel based Embedded OS for wide range of devices, where Mobile, Wearable, TV are maintained as
More informationTizen Framework (Tizen Ver. 2.3)
Tizen Framework (Tizen Ver. 2.3) Spring 2015 Soo Dong Kim, Ph.D. Professor, Department of Computer Science Software Engineering Laboratory Soongsil University Office 02-820-0909 Mobile 010-7392-2220 sdkim777@gmail.com
More informationSecurity model for embedded systems using Smack *
Security model for embedded systems using Smack * Simple but secure * Simplified Mandatory Access Control Kernel - José Bollo - Context José Bollo Eurogiciel Intel Tizen Smack Linux Smack for embeddeds
More informationCommunity preferred Renesas BSP Activity and How to use kingfisher on AGL
Community preferred Renesas BSP Activity and How to use kingfisher on AGL 20/2/2018 Harunobu KUROKAWA Open system development center, Automotive information solution business division Renesas Electronics
More informationNew Tizen Bluetooth Framework
New Tizen Bluetooth Framework Agenda Tizen Bluetooth Stack Overview Why we need Bluetooth Framework? Current Bluetooth Framework Desgin New Tizen Bluetooth Framework New Tizen Bluetooth Framework PoC 0.1
More informationTizentm. Platform Overview. White paper. An innovative Web-Based platform based on industry standards. Table of Contents. 2 What Is the Tizen TM
White paper Tizentm Platform Overview An innovative Web-Based platform based on industry standards Table of Contents 2 What Is the Tizen TM Software Platform? 4 The Open Tizen Platform 4 Leverage the Power
More informationPorting Tizen-IVI 3.0 to an ARM based SoC Platform. Damian Hobson-Garcia, IGEL Co., Ltd.
Porting Tizen-IVI 3.0 to an ARM based SoC Platform Damian Hobson-Garcia, IGEL Co., Ltd. Current State of Affairs Intel architecture (x86) system Tizen IVI 2.0alpha, Tizen IVI 3.0 ARM architecture based
More informationThe Automotive Grade Linux Build Service. ALS Tokyo '14, Jan-Simon Möller
The Automotive Grade Linux Build Service ALS Tokyo '14, Jan-Simon Möller The Automotive Grade Linux (AGL) initiative... is about improving open source components for automotive use cases using a common
More informationRemote Access and Output Sharing Between Multiple ECUs for Automotive
Remote Access and Output Sharing Between Multiple ECUs for Automotive 20/6/2018 Harunobu KUROKAWA Open system development center, Automotive information solution business division Renesas Electronics Corporation
More informationHACKING TIZEN THE OS OF EVERYTHING. AJIN
HACKING TIZEN THE OS OF EVERYTHING AJIN ABRAHAM @ajinabraham WHOMAI Application Security Engineer,Yodlee Blogs at opensecurity.in Spoken at NULLCON, ClubHack, OWASP AppSec, BlackHat, Ground Zero Summit.
More informationWeb and Automotive W3C Workshop. Renault - DREAM Nov 2012 RENAULT PROPERTY
Web and Automotive W3C Workshop SUMMARY 01 Car 02 Technical 03 Web displays are special Challenges technologies and standards can help 2 01 Car displays are special 3 Cars are specifics A TV set is an
More informationFirefox OS App Days. Overview and High Level Architecture. Author: José M. Cantera Last update: March 2013 TELEFÓNICA I+D
Firefox OS App Days Overview and High Level Architecture Author: José M. Cantera (@jmcantera) Last update: March 2013 TELEFÓNICA I+D 1 Introduction What is Firefox OS? A new mobile open OS fully based
More informationTrack Two Building an Internet Radio with the TI Sitara AM3517 using LinuxLink
Track Two Building an Internet Radio with the TI Sitara AM3517 using LinuxLink Session 1 How to assemble and deploy an initial BSP and setup the development environment with the matching SDK Audio streaming
More informationThe Road to the Native Mobile Web. Kenneth Rohde Christiansen
The Road to the Native Mobile Web Kenneth Rohde Christiansen Kenneth Rohde Christiansen Web Platform Architect at Intel Europe Blink core owner and former active WebKit reviewer Works on Chromium, Crosswalk
More informationAutomotive Grade Linux System Architecture Team Meeting
Automotive Grade Linux System Architecture Team Meeting Walt Miner, Engineering Project Manager June 19, 2018 Agenda 10:00-10:15 Introductions and Agenda review 10:15-12:00 System Architecture Team Schedule
More informationExperiences Developing a Wayland-Based Tizen IVI HMI. Ossama Othman
Experiences Developing a Wayland-Based Tizen IVI HMI Ossama Othman Context Provide human-machine interface (HMI) better suited for Tizen IVI Driver safety React to vehicle state Options Leverage existing
More informationCreating outstanding digital cockpits with Qt Automotive Suite
Creating outstanding digital cockpits with Qt Automotive Suite Get your digital cockpit first the finish line with Qt. Embedded World 2017 Trends in cockpit digitalization require a new approach to user
More informationDLNA in the Car Oct 22, 2015/12:30 Intended Audience
DLNA in the Car Oct 22, 2015/12:30 Intended Audience 28-Oct-15 Wolfram Kusterer Presentation Business Title and GENIVI Role ACCESS Europe GmbH. Dashboard image reproduced with the permission of Visteon
More informationIntroduction to Automotive Grade Linux
Introduction to Automotive Grade Linux AGL All-Member Meeting Tokyo February 20, 2018 Walt Miner ( @VStarWalt ) Community Manager, AGL, The Linux Foundation Automotive Grade Linux Collaborating to build
More informationCAN Signaling Agent. A generic model to handle signals. AGL AMM Feb/2017 Fulup Ar Foll Lead Architect
CAN Signaling Agent A generic model to handle signals AGL AMM Feb/2017 Fulup Ar Foll Lead Architect fulup@iot.bzh st 1 technical Contributor Application Development Integration Yocto recipes Releases automation
More informationAMM Feb/2018. Frederic Marec Embedded Engineer
Industrialisation of applications build in embedded environment How to build AGL (Automotive Grade Linux) applications with Jenkins pipeline and X(cross) Development System (XDS)? AMM Feb/2018 Frederic
More informationEmbedding Openness in the Connected Car
Embedding Openness in the Connected Car Matt Jones Jaguar Land Rover 25 March 2015 Customer Expectations Customer Expectations Multimodal HMI HD Displays Improved Voice Control Connected World Telematics
More informationYocto Layers and Device Profiles July 11, 2017
Yocto Layers and Device Profiles July 11, 2017 AGL PROFILES Slide 2 Prio discussions on Profiles Shared doc: https://docs.google.com/document/d/1ufs_f7cdom5f6giemruf_lk_kpivr-fk52jel8zl0lw/edit Shared
More informationGENIVI Korea Summit 2013 GENIVI Development Model
GENIVI Korea Summit 2013 GENIVI Development Model Pavel Konopelko Software Architect / SAT Lead Visteon Dashboard image reproduced with the permission of Visteon and 3M Corporation 1 Contents Reflecting
More informationIntroduction to Automotive Grade Linux. Automotive Linux Summit June 20, 2018 Walt Miner ) Community Manager, AGL, The Linux Foundation
Introduction to Automotive Grade Linux Automotive Linux Summit June 20, 2018 Walt Miner ( @VStarWalt ) Community Manager, AGL, The Linux Foundation Automotive Grade Linux Collaborating to build the car
More informationHow Tizen Compliance Reduces Fragmentation
How Tizen Compliance Reduces Fragmentation Mats Wichmann Samsung Open Source Group mats@osg.samsung.com Topics The Problem Compliance Goals State of the program Compliance Profiles Feature comparison:
More informationFosdem Feb/2018. Frederic Marec Embedded Engineer
Industrialisation of applications build in embedded environment How to build AGL (Automotive Grade Linux) applications with Jenkins pipeline and X(cross) Development System (XDS)? Fosdem Feb/2018 Frederic
More informationAutomotive OTA The potential and the challenge
Automotive OTA The potential and the challenge Dr. Walter J. Buga, CEO Tokyo, Japan May 28, 2013 1 OTA Potentials After Car Sale Cost effective update of vehicle software and firmware Ability to manage
More informationPower On Tizen with Web API Test Toolkit. Ling Yu, Jenny Cao
Power On Tizen with Web API Test Toolkit Ling Yu, Jenny Cao Agenda Tizen & Tizen Web API Objective Bill of Materials Architecture Test Suite How to Use Summary Q&A 2 Tizen & Tizen Web API Tizen: a standards-based
More informationInfotainment Solutions. with Open Source and i.mx6. mentor.com/embedded. Andrew Patterson Business Development Director Embedded Automotive
Infotainment Solutions with Open Source and i.mx6 Andrew Patterson Business Development Director Embedded Automotive mentor.com/embedded Android is a trademark of Google Inc. Use of this trademark is subject
More informationivilink Automotive Connectivity Framework Overview
ivilink Automotive Connectivity Framework Overview Saint-Petersburg Konstantin A. Khait 2 MirrorLink ivilink Ford AppLink Pandora link ilivio Panasonic Link-to-Cell Apple AirPlay Head unit is still very
More informationAGL Navi-EG All member Dresden
AGL Navi-EG All member meeting @ Dresden Yoshito Momiyama 2017.10.19 About Myself I m Yoshito Momiyama, working at AISIN AW CO.,LTD. I work in the Vehicle Information Technologies Hello, everybody. department,
More informationAndroid. Lesson 1. Introduction. Android Developer Fundamentals. Android Developer Fundamentals. to Android 1
Android Lesson 1 1 1 1.0 to Android 2 Contents Android is an ecosystem Android platform architecture Android Versions Challenges of Android app development App fundamentals 3 Android Ecosystem 4 What is
More information12 th Kandroid Conference. Android in the Car. Oct.25, 2013 Wind River Solutions & Services
Android in the Car Oct.25, 2013 ty.kim@windriver.com Wind River Solutions & Services Evolution and Revolution 2 Internet of Things 3 Agenda Smartphone Connectivity The concept of Connected Car Why Smartphone
More informationMark Skarpness. Director of Embedded Software Intel Software and Services Group
Mark Skarpness Director of Embedded Software Intel Software and Services Group 50B DEVICES* * The Internet of Things is Intelligence Everywhere 44 ZETABYTES** Sensors Home/ Industrial Gateway Network DC/Cloud
More informationExperiences Developing a Wayland Based IVI HMI. Ossama Othman 28 May 2013
Experiences Developing a Wayland Based IVI HMI Ossama Othman 28 May 2013 Context Provide human-machine interface (HMI) better suited for Tizen IVI Driver safety React to vehicle state Options Leverage
More informationGDP Next. Gunnar Andersson Development Lead, GENIVI Alliance
GDP Next 2017-05-09 Gunnar Andersson Development Lead, GENIVI Alliance GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries. Copyright GENIVI Alliance 2016. GDP principles
More informationKick Start your Embedded Development with Qt
Kick Start your Embedded Development with Qt Increasing Return On Investment & shortening time-to-market Nils Christian Roscher-Nielsen Product Manager, The Qt Company Overview Problems facing Device Creators
More informationMANAGING THE CAR CLOUD CONNECTION.
Daniel Wagner MANAGING THE CAR CLOUD CONNECTION. CONNMAN, SYSTEMD, AND THE INTERNET. BMW Car IT GmbH IVI CONNECTIVITY. GENERAL OVERVIEW. Apps in the car Software and Hardware Setups ConnMan Session API
More informationThe pathway to Chromium on Wayland
The pathway to Chromium on Wayland WebEngines Hackfest (Oct/2018) Antonio Gomes, tonikitoo@ Maksim Sisov, msisov@ Jeongeun Kim, jkim@ History Desktop Integration Current Status UI/GPU split Plans Demonstration
More informationEmbedded Linux UI Comparison. Tim Bird Senior Staff Software Engineer Sony Electronics
Embedded Linux UI Comparison Tim Bird Senior Staff Software Engineer Sony Electronics 1 yyyy-mm-dd Agenda Embedded Linux UI options Comparison points Presence at ELC Evaluations
More informationAGL Reference Hardware Specification Document
AGL Reference Hardware Specification Document 2017/10/18 Ver 0.1.0 1 Change History Version Date 0.1.0 2017/10/18 The first edition 2 Index 1. AGL Reference Hardware overview... 5 1.1. Goals of AGL Reference
More informationWayland Support in Open Source Browsers
Wayland Support in Open Source Browsers Xavier Castaño García xcastanho at igalia dot com static void _f_do_barnacle_install_properties(gobjectclass *gobject_class) { GParamSpec *pspec; /* Party code attribute
More informationAGL/Phase 2 - Pulse Audio Routing Module
AGL/Phase 2 - Pulse Audio Routing Module Developer Version 1.0 September 2016 Abstract This document is the Developer, as a part of the AGL/Phase2- AppFw-Audio: Audio Routing SoW deliverable. Document
More informationThe Web, after HTML5. Jonghong Jeon. 9 December 2015
The Web, after HTML5 Jonghong Jeon hollobit@etri.re.kr 9 December 2015 1 hollobit@etri.re.kr 2 3 Agenda What s mean HTML5 is done Starting point Adaptation, Certification, Interoperability Challenge to
More informationAdaptive AUTOSAR. Ready for Next Generation ECUs V
Adaptive AUTOSAR Ready for Next Generation ECUs V0.4 2017-10-18 Introduction Being Prepared for the Next-Generation of ECUs Additional, high performance ECUs hosting applications for upcoming use cases
More informationHTML5 Applications Made Easy on Tizen IVI. Brian Jones / Jimmy Huang
HTML5 Applications Made Easy on Tizen IVI Brian Jones / Jimmy Huang Obstacles IVI Developers Face Today Lots of hardware variety. Multiple operating systems Different input devices Software development
More informationRDKB IOT GATEWAY INTODUCTION. Khem Raj Linaro Connect BKK16 BKK March 8, 2016
RDKB IOT GATEWAY INTODUCTION Khem Raj Linaro Connect BKK16 BKK16-205 March 8, 2016 AGENDA What is RDKB? Unique Features Why Use RDKB? Component based Architecture. Components High Level Architecture Getting
More informationOptimizing Field Operations. Jeff Shaner
Optimizing Field Operations Jeff Shaner Field GIS Taking GIS Beyond the Office Collecting Data Reporting Observations Managing Work Connecting the Field with the Enterprise Workforce for ArcGIS Field workforce
More informationProposal(Updated) for AGL HMI-Framework
Proposal(Updated) for AGL HMI-Framework AGL All-Member Meeting @ TOKYO February 2018 Toshikazu Oiwa toshikazu_ohiwa@mail.toyota.co.jp TOYOTA MOTOR CORPORATION 1 Who is Oiwa? Ø Software engineer, expert
More informationMobile Computing. Juha-Matti Liukkonen, Nov 17, 2010
Mobile Computing Juha-Matti Liukkonen, Nov 17, 2010 1 Contents Mobile Computing revolution Structural impact of device evolution A look into Mobile Linux 2 Mobile Computing revolution 3 Pocketable power
More informationQt for Device Creation
Qt for Device Creation Speeding up ROI & Time-to-Market with Qt Andy Nichols Software Engineer, Qt R&D, Oslo Overview Problems facing Device Creators How Qt for Device Creation addresses those Problems
More informationHow To? OpenIoT, San Diego USA < > https://wiki.iotivity.org/tizen
on How To? OpenIoT, San Diego USA https://wiki.iotivity.org/tizen Philippe Coval / SRUK philippe.coval@osg.samsung.com 1 Who Am I? Philippe Coval Software Engineer from Samsung OSG belongs
More informationSolutions unique to automotive
Inconsistent requirements No common target for the application content and service suppliers OEMs are seeking new supply chain that is more nimble and innovative Solutions unique to automotive Customers
More informationAD105 Introduction to Application Development for the IBM Workplace Managed Client
AD105 Introduction to Application Development for the IBM Workplace Managed Client Rama Annavajhala, IBM Workplace Software, IBM Software Group Sesha Baratham, IBM Workplace Software, IBM Software Group
More informationOpen Source in Automotive Infotainment
Open Source in Automotive Infotainment Taeyong Kim (ty.kim@windriver.com) Services & Solutions Wind River Systems 2015 Wind River. All Rights Reserved. Why using Open Source in IoT? Internet of Things
More informationTizen 2.3 API Overview. Hobum (Vincent) Kwon Principal Engineer at Samsung Electronics
Tizen 2.3 API Overview Hobum (Vincent) Kwon Principal Engineer at Samsung Electronics Tizen Architecture & Public APIs & 3 rd Party Applications Web API Web is the primary application development environment
More informationLeveraging OpenID To connect Vehicle to the Cloud
Leveraging OpenID To connect Vehicle to the Cloud ALS 2017 Tokyo Fulup Ar Foll Lead Architect fulup@iot.bzh Who Are We? 2 V2C Multiple Requirements Car to Cloud Cloud to Car Telematics Car sharing, Fleet
More informationBuilding a Browser for Automotive: Alternatives, Challenges and Recommendations
Building a Browser for Automotive: Alternatives, Challenges and Recommendations Igalia and Webkit/Chromium Open source consultancy founded in 2001 Igalia is Top 5 contributor to upstream WebKit/Chromium
More informationAutomotive Linux Summit 2017 May 31-June 2, 2017, Tokyo, Japan Advances and challenges in remote configuration of connected cars
Automotive Linux Summit 2017 May 31-June 2, 2017, Tokyo, Japan Advances and challenges in remote configuration of connected cars 2017/6/2 NEC Communication Systems, Ltd. New Technology Development Group
More informationFusing Sensors into Mobile Operating Systems & Innovative Use Cases
Fusing Sensors into Mobile Operating Systems & Innovative Use Cases May 23, 2012 Tristan Joo (tristanjoo@wca.org) Board Director & Co-Chair of Mobile SIG Wireless Communications Alliance, Independent Executive
More informationsystemd, the modern Linux service and resource manager
systemd, the modern Linux service and resource manager Alison Chaiken Sept. 8, 2015 mentor.com/automo tive Android is a trademark of Google Inc. Use of this trademark is subject to Google Permissions.
More informationMobile Middleware Course. Mobile Platforms and Middleware. Sasu Tarkoma
Mobile Middleware Course Mobile Platforms and Middleware Sasu Tarkoma Role of Software and Algorithms Software has an increasingly important role in mobile devices Increase in device capabilities Interaction
More informationUI, Graphics & EFL. Carsten Haitzler Principal Engineer Samsung Electronics Korea Founder/Leader Enlightenment / EFL
UI, Graphics & EFL Carsten Haitzler Principal Engineer Samsung Electronics Korea c.haitzler@samsung.com Founder/Leader Enlightenment / EFL Display System Overview Graphics 4 Graphics Old-School FB 5 In
More informationTizen 2.3 TBT User Guide
Tizen 2.3 TBT User Guide Revision History Date Version History Writer Reviewer 19-Sep-2014 1.0 First version of document Md. Nazmus Saqib Rezwanul Huq Shuhan 1-Oct-2014 2.0 Second version of document Md.
More informationIntroduction to Adaptive AUTOSAR. Dheeraj Sharma July 27, 2017
Introduction to Adaptive AUTOSAR Dheeraj Sharma July 27, 2017 Overview Software Platform and scope of Adaptive AUTOSAR Adaptive AUTOSAR architecture and roadmap EB Adaptive Platform and Prototyping solution
More informationIVI Graphic Subsystem: Weston IVI-shell is ready for Product
IVI Graphic Subsystem: Weston IVI-shell is ready for Product Nobuhiko Tanibata 1 st July 2014 Contents Introduction Trends of Graphic stacks in IVI segment Problems & Solution Details of Wayland-ivi-extension
More informationLecture 3 MOBILE PLATFORM SECURITY
Lecture 3 MOBILE PLATFORM SECURITY You will be learning: What techniques are used in mobile software platform security? What techniques are used in mobile hardware platform security? Is there a common
More informationA Case Study of Mobile Application Development. Wei Dong Samsung Electronics
A Case Study of Mobile Application Development Wei Dong Samsung Electronics Content Tizen Application Development Practices of Tizen Application Development Performance optimization Memory usage Database
More information