Tizen IVI Architecture New features
|
|
- Ambrose Chandler
- 5 years ago
- Views:
Transcription
1 Tizen IVI Architecture New features, Intel Open Source
2 Agenda 2 What is Tizen IVI How to join the project Our road map Architecture New Features
3 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 3 Genivi AGL
4 Tizen 3 an Open Project TSG Arch Forum API Forum Release Engineer Architects QA Engineer Maintainers [Integrators] Domain Domain Architects Architects Maintainers Maintain- Integrators Git Group Reviewers ers Integrators Reviewers Reviewers Developers 4 package package package package
5 Code contribution Flow Maintainer can override Developer Write Write code code Reviewer code acceptance at any step Submit Submit to to Gerrit Gerrit Maintainer Maintainer 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 Release Release image image Not OK 5
6 How to Create a New Tizen Profile Tools Tools 6 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)
7 Keeping Synced with Tizen:Common a c b Submissions on tizen_$profile (specific pkgs) e d y z Submissions on tizen_common (new features) syn Submissions on tizen: accepted on tizen_$profile only if accepted on tizen_common (bug fixes) x c Profile 4 Common daily 4 weekly
8 Tizen IVI Roadmap POR 2014 Apr May June July Aug Sep Oct Nov De Jan Feb Mar Apr May c Tizen 3.0 Alpha Tizen 3.0 Alpha Beta Beta IVI 3.0-M3 IVI 3.0-M3 3.0-M2 3.0-M2 IVI 3.0 M3 Speech) 8 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 Compliance w/ 6.0 AGL incremental requirements as defined by AGL and OEM/Tier1 customers Aug Se In Planning p IVI Next Functional Features Web APIs (Vehicle Info, DLNA DMS, July IVI Next IVI Next Functional Features Jun e Functional Features A2DP, HFP 1.6, MAP In Planning Final Final IVI 3.0 Final IVI 3.0 Final IVI 3.0 M2 BT - Serial Port Profile 1.1, AVRCP, POR 2015 Crosswalk replaces webkit-efl 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 defined 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 fixes and stabilization of all features in previous Tizen IVI 3.0 releases Genivi Layer Manager Genivi Audio Manager Diagnostic Tizen Log 3 IVIand Trace Tizen IVI SDK
9 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 IVI Kernel Linux Kernel & device drivers 9
10 Tizen IVI Multi-user system 10
11 Tizen Multi-user requirements Guest log in by default Start Generic Application (e.g. rear cam, radio,...) User logging in shall not stop running applications 11 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.
12 Dissociate Seat and User General Linux IVI 12 Before Login No use Seat = Display Before Login Guest Login add user to a seat User can change seat
13 What needs to change 13 Application Frame work Login Manager Startup procedure Security model
14 Application Framework Launching Application Explicit or implicit information (Combination of Action, URI, and MIME) can be used to determine an app to launch and the control backend. Allowed to launch different type of app (i.e. Web to Native and Native to Web) Application life cycle management Install delete update List all, recently launch Search swap active Event Handler Screen orientation size and number, dim, off Critical resources RAM, disk, batterie,... Inter App communication Service Req Message exchange Copy/Paste Drag/Drop 14
15 AppFW with Tizen Login Manager 15
16 User & App Management Base on standard Linux user account Each user owns its Environment / data / applications Priviledge users(s) concept Each App has its own Smack label and priviledge manifest User 1 Apps Global Apps User 2 Apps Default Apps 16
17 Application Framework Application are launched in the User Environment provided by systemd session Each User can access to : A set of databases corresponding to System/common Application Another corresponding to it own databases. Application Databases look like the Tizen 2.0 ones Core API are extended 17 Tizen 3.0 multi user AppFW June 2014
18 Tizen 3 : Application Framework 18 Tizen 3.0 multi user AppFW June 2014
19 Security
20 IT Security in a Car? 20
21 Tizen an integrated security Application isolation with controlled sharing Per Application control over privileged resources Extensive control of system resources Fine grain control of the ressource HTML5 and Native Applications Multiple users on a device 21 No access to system privileges No undeclared data sharing No direct launch in session Application available for all or individual user No data contamination of uncontrolled sharing.
22 Three Domains Model - A new simplified model 22 "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.
23 Per Application Manifest Manifest are fined grained e.g. Bluetooth 23 bluetoothmanager bluetooth.spp (Serial Port Profile) bluetooth.opp (Object Push Profile) bluetooth.health (Health Device Profile) bluetooth.gap (Generic Access Profile) bluetooth.admin
24 Manifest enforcement SAPI Apps (evolution from Tizen 2.x CAPI) 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,,, BT Service Connman Service..Media service.,,, Security 24 Cynara
25 Web Run Time
26 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 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 Browser Process (BP) Tizen OS 26
27 CrossWalk Security 27 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
28 Modello HTML5 UI HTML5 UI 28 Proof of concept Reference Open Source Option Fully functional
29 Nice add-on
30 Tizen Goodies Graphic Weston 1.5 with XDG and Layers EFL 1.9 QT 5.3 Ozone Gstreamer 1.2 Automotive Middleware Build Systems OBS Yocto Eclipse SDK Architecture IA 64 bits IA 32 bits ARM 32 bits Automotive Message Broker Murphy resource management DLNA, WiFi P2P, DNLA, NFC,... 30
31 31?
Tizen IVI Architecture New features. Dominig ar Foll, Intel Open Source
Tizen IVI Architecture New features Dominig ar Foll, Intel Open Source Agenda What is Tizen IVI How to join the project Our road map Architecture New Features 2 What is Tizen IVI Tizen IVI Support Intel
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 informationXen Automotive Hypervisor Automotive Linux Summit 1-2 July, Tokyo
Xen Automotive Hypervisor Automotive Linux Summit 1-2 July, Tokyo 2014 GlobalLogic Inc. Vehicles are Changing Vehicle became the ultimate mobile device and we, the people, are becoming connected drivers
More information趙庸鎭 (Cho, Yong Jin)
Evolution to OS of Everything Tizen Micro profile for low-end IoT devices 趙庸鎭 (Cho, Yong Jin) drajin.cho@samsung.com Software Center, Samsung Elec. Contents Part I. OS of Everything in IoT Part II. Tizen
More informationDockerized Tizen Platform
Dockerized 1 Tizen Platform Copyright 2017 Samsung. All Rights Reserved. Abstract Tizen Pla.orm ECO System Container ECO System Build CI Management (Update) Cloud Monitoring Store Data (DB) Cloud 2 Cloud
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 informationMobile development initiation
Mobile development initiation Outline Mobile development: o Why? o How? o New issues Android ios 2 Mobile growth ¼ Internet access Sales of smartphones and tablets increase o + 70% tab Community 3 Why
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 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 informationOne Size Fits All : Building Apps for any platform with Tizen. Kaushik Das, Praveen C
One Size Fits All : Building Apps for any platform with Tizen Kaushik Das, Praveen C Contents Web Application Introduction Native Application Introduction Hybrid Application Introduction 2 Web Application
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 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 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 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 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 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 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 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 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 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 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 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 informationAndroid App Development. Muhammad Sharjeel COMSATS Institute of Information Technology, Lahore
Android App Development Muhammad Sharjeel COMSATS Institute of Information Technology, Lahore Mobile devices (e.g., smartphone, tablet PCs, etc.) are increasingly becoming an essential part of human life
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 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 informationFour Components of a Computer System
Four Components of a Computer System Operating System Concepts Essentials 2nd Edition 1.1 Silberschatz, Galvin and Gagne 2013 Operating System Definition OS is a resource allocator Manages all resources
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 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 informationIVT BlueSoleil TM. Software Development Kit. Version Release Note. Nov. 27 th, IVT Corporation
IVT BlueSoleil TM Software Development Kit Version 2.0.5 Release Note Nov. 27 th, 2009 IVT Corporation 4/F, Fazhan Plaza, NO. 12, Xinxi Road, Haidian District, Beijing, 100085 P.R. China Tel: +86 10 82898230
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 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 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 information