AGL Layer Planning Meeting

Slides:



Advertisements
Similar presentations
1 Pulsar The Eclipse Mobile Industry Working Group & Sequoyah Nov 6, 2010 Mailing listMailing list:
Advertisements

Supporting New Business Imperatives Creating a Framework for Interoperable Media Services (FIMS)
® IBM Software Group © 2010 IBM Corporation What’s New in Profiling & Code Coverage RAD V8 April 21, 2011 Kathy Chan
Visual Studio Online. What it Provides Visual Studio Online, based on the capabilities of Team Foundation Server with additional cloud services, is the.
Automotive Grade Linux System Architecture Team December 18, 2014.
Automotive Grade Linux System Architecture Team
Automotive Grade Linux System Architecture Team October 23, 2014.
Automotive Grade Linux System Architecture Team January 29, 2015.
© 2006, Cognizant Technology Solutions. All Rights Reserved. The information contained herein is subject to change without notice. Automation – How to.
Introduction of Tizen : Tizen Overview Chan Seok Kang 2013/03/21.
Clarity Educational Community Get the Results You Need When You Need Them Transitioning to CA PPM On Demand Presented by: Joshua.
Microsoft Dynamics AX 2009 Integration and Development with the.NET Framework Closing.
Automotive Grade Linux System Architecture Team February 5, 2015.
Agenda Teams Responsibilities Timeline Homework and next steps.
Arago Project Creating an Open Integration and Distribution System William Mills
Automotive Grade Linux System Architecture Team
Automotive Grade Linux System Architecture Team October 30, 2014.
Automotive Grade Linux System Architecture Team December 11, 2014.
Presentation to the Information Services Board March 6, 2008 Bill Kehoe, Chief Information Officer Bill Kehoe, Chief Information Officer.
eSciDoc Community Model Draft eSciDoc Community Model Overview 1.Introduction 2.Requirements on the Community Model 3.Organizational.
W3C Automotive and Web Platform Business Group May 29, 2013.
eSciDoc Community Model Draft eSciDoc Community Model Overview 1.Introduction 2.Requirements on the Community Model 3.Organizational.
ZIMBRA ROADMAP. Contains proprietary and confidential information owned by Synacor, Inc. © / 2015 Synacor, Inc. Deliver an advanced, feature rich collaboration.
Snip2Code: Search, Share and Collect Code Snippets Faster, Easier, Efficiently with Power of Microsoft Azure Platform MICROSOFT AZURE ISV PROFILE: SNIP2CODE.
Android. Android An Open Handset Alliance Project A software platform and operating system for mobile devices Based on the Linux kernel Developed by Google.
United Nations Economic Commission for Europe Statistical Division CSPA: The Future of Statistical Production Steven Vale UNECE
2014 2H Platform Roadmap July 30, Agenda Biz Ops Fulfillment Center Customer Experience Payments and Fraud Tech Infrastructure.
Microsoft Cloud Adoption Framework Foundation
Member Keynote May 9, 2017 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries. Copyright © GENIVI Alliance 2017.
Lasse Andresen Founder / CTO ForgeRock
Introduction to CAST Technical Support
UI and Graphic EG Get Synergy from Application vendors who CAN NOT contribute app as open source. Multimedia, Car Navigation, HomeScreen AGL would evolve.
Expanding Mesos Ecosystems Enabling Mesos on Windows
Introduction to Automotive Grade Linux
TOP project – STATUS UPDATE & Workflow demo
Open-O Integration Project Introduction
Ed-Fi ODS/API v3.0 Pre-Read Information for Technical Congress.
What is Apertis? Apertis is a versatile open source infrastructure tailored to the automotive needs and fit for a wide variety of electronic devices.
Getting Down to Business
Managing the Project Lifecycle
<The Future of IVI and CE Connectivity> Pavel Stankoulov
The Right Selective Adoption Strategy for Greater ROI
CDL Project Status Update
Meta-ivi Testing BoF Tolkien Joh Stephen Lawrence
Linux experience in DENSO
Common components for OPC-UA developments at CERN: An enhanced OPC-UA toolkit Ben Farnham.
A Canonical Production January 2013
Why Nokia aquired Qt by Knut Yrvin at Community One, Apr 15 - Oslo
GDP and SOTA Arthur Taylor May 10th, 2017 | Status and Next Steps
Migrating Oracle Forms Using Oracle Application Express
API Documentation Guidelines
PRABHUDEV AVARASANG 2BL05CS041
Meng Cao, Xiangqing Sun, Ziyue Chen May 28th, 2014
Transforming SharePoint Farm Solutions to the Add-in Model
Introduction to CAST Technical Support
Big Red Cloud Offers a Simple Online Accounts Solution for Business Owners and Bookkeepers Hosted on the Powerful Microsoft Azure Platform MICROSOFT AZURE.
Auth0 Is Identity Made Simple for Developers, Built by Developers and Supported by the High Availability and Performance of Microsoft Azure MICROSOFT AZURE.
TFS from on-prem to the cloud with Azure DevOps Services
Department of Licensing HP 3000 Replatforming Project Closeout Report
TDL Open Source Project (TOP) Input to MTS#70,
Last.Backend is a Continuous Delivery Platform for Developers and Dev Teams, Allowing Them to Manage and Deploy Applications Easier and Faster MICROSOFT.
2/24/2019 6:15 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
OCP Software Stack Projects Update
Rambl: Hi-Fi Midway Milestone
BMC Automation Portal Update
Tioga Tae Kwon Do Student Management System
Akraino Edge Stack Overview
CA16R405 - Mobile Application Development (Theory)
The StarlingX Story Learn, Try, Get Involved!
Joint Statistical Meeting 2019 J. Kyle Wathen Director
Presentation transcript:

AGL Layer Planning Meeting May 19 – 20, 2015

Attendees Name Company Tuesday Wednesday Rudi Streif Jaguar Land Rover x John Lehmann Matt Porter Konsulko Artemi Ivanov Cogent Embedded Pete Popov Walt Miner Linux Foundation Dan Cauchy Noriaki Fukuyasu Taddeo Tanikawa Panasonic Hisao Munakata Renesas Electronics Jayan John Symphony Teleca Ned Miljevic Wind River

Input for Apps/ Priorities for 2015 Toyota Native apps Vehicle information (HVAC, BCM status, temperature, etc.) Media browser and player for local content Navigation JLR Crosswalk integration with AGL platform (OE Core) Qt5 and Crosswalk coexistence Port existing Crosswalk apps to native app framework Others Best Freakin’ Home Screen Ever Boot time to Home Screen under 10 sec Renesas Porter board & Minnowboard Max (or VTC) Settings

Summary of 2015 Goals AGL Goal is Home Screen, Media Player, and HVAC for CES Native and Crosswalk versions of the apps available POC for Qt5 and Crosswalk coexistence

Phases Phase 1 goals Create an AGL Distro Replacement for Tizen IVI, provide the same infrastructure that Tizen IVI provided Unify as much as possible AGL, Tizen IVI and GENIVI Design the layers such that the base distro can be used for IVI, Cluster, Telematics Create the recipes and layers Create test framework App framework and demo is out of scope for Phase 1 Support ARM and x86 (Minnowboard or VTC 1010) Release phase 1 by end of August

Phases Phase 2 goals Phase 3 goals Identify release cadence and support going forward (bug fixing, security updates, frequency of releases) App framework(s) Demo applications (Home Screen, Media browser/player, Vehicle data, Settings) Option for Native vs HTML5 apps Support for QEMU or virtualized emulator? Release Phase 2 by end of 2015 Phase 3 goals SDK Profiles for Cluster, HUD, Telematics

Decisions (End of Day 1) Decided on high level goals for phases 1-3 Poky not Debian Create new meta-agl layer Migrate from meta-tizen to meta-agl Identify Tizen components to be adopted or deprecated Leverage meta-ivi for GENIVI components Include AGL components in meta-ivi after WR proposal Support for native and non-native app frameworks

Decisions and Actions (End of Day 2) Set AGL Goal of having a demo of Home Screen, Media Player, and HVAC for CES using the AGL distro Decision to build meta-agl using meta-oe as starting point instead of using meta-tizen and removing components Decision to use LF infrastructure instead of GitHub and GerritHub Decision to investigate the security framework rather than choosing Tizen SMACK approach Created task list for phase 1 and phase 2 of the distribution project to be refined prior to ALS Completed the ALS meeting agenda

Infrastructure Jira server up and running for issue tracking Host on Github and Gerrithub vs. dedicated LF servers Jenkins on LF servers

Meta-agl – Build up from scratch versus tear down Tizen Build Up from Poky Pro Unencumbered by existing baggage Architecturally purer Yocto/OE BSP architecture comes with it Can easily revisit the security Can revisit policy manager Easier to leverage other layer such as meta-ivi for GENIVI Con Potentially longer time to demonstrate Value in apps AGL must support new Yocto layer No application framework New design for security (or rework Smack) New design for Policy manager (or rework Murphy) Tear out from Tizen Pro Tizen works today Smack security built-in Murphy policy management built-in Con Too many dependencies to remove undesired parts cleanly Rework of Tizen Yocto to enable ARM and be better Yocto citizens No native app support Long term commitment to maintain Not everyone wants Smack and Murphy Difficult to maintain Smack due to patches not upstreamed Lifecycle management not compatible with GENIVI EFL needs to be removed Concerns on long term governance Decision: we will go with the “Build Up” option, and if we are not making enough rapid progress, we will revisit

Infrastructure – GitHub vs LF Hosted GitHub w/ GerritHub Pro Easier user management No LF IT required Con Only free for open projects Some companies may not be allowed to access GitHub LF Hosted Git/Gerrit Pro Already have most of the infrastructure working with LDAP single sign-on support PR advantage, perception of AGL “owning” the project, URL points to AGL website More control over Git/Gerrit versions Better for member recruitment Perception that project is “hosted at LF” Con Setup and maintenance using LF IT LDAP quirks need to be worked out Decision: we will go with the “LF hosted” option, LF will investigate what remains to be done to get this up and running.

ALS Meeting Agenda Expected attendees Agenda Walt, Dan, Nori, Pete, SAT members from Japan Agenda Review output from Ned on package comparison Project plan review (work breakdown with finer detail) Update on LF infrastructure AGL Spec Release and plan for next revision

Other Notes from meeting

NOTES 1414 Tizen specific Yocto Dizzy build has ~5140 packages Current TIZEN IVI/ Common distro Yocto layers have ~330 recipes and GENIVI Yocto layer has ~38 recipes TIZEN provided layers: meta-qt5 meta-selftest meta-skeleton Tizen specific meta-tizen GENIVI specific layers: meta-ivi meta-ivi-bsp meta-ivi-demo TIZEN has ~11 build targets and GENIVI has ~2 build targets Yocto supports handling of multiple versions of packages as well as duplicates. Package recipe 1 Package group 1 Package recipe 2 Target image 1 Package recipe 3 Package recipe 4 Target image 2 Package group 2 Package recipe 5 Target image n Package group n Package recipe n 1414

OPTION 2 -> MAINTAIN EXISTING LAYERS 1515 OPTION 2 -> MAINTAIN EXISTING LAYERS STEP 1 – AGL SPECIFIC LAYER Start with Yocto Dizzy code base Create agl layer recipes and update bblayers conf Create dummy package groups for AGL distro STEP 2 – TIZEN RECIPES Populate AGL package groups STEP 3 – GENIVI RECIPES ISTEP 4 – AGL TARGET IMAGES Identify packages that that are required by AGL that do not exist Create and populate AGL target image recipes meta-tizen meta-agl-mw meta-qt5 meta-ivi meta-agl-core meta-skeleton meta-ivi-demp meta-crosswalk-embedded meta-selftest meta-ivi-demo meta-yocto meta-oe meta-renesas, meta-intel etc 1515

OPTION 2 -> MAINTAIN EXISTING LAYERS 1616 OPTION 2 -> MAINTAIN EXISTING LAYERS STEP 1 – AGL SPECIFIC LAYER Start with Yocto Dizzy code base Create agl layer recipes and update bblayers conf Create dummy package groups for AGL distro STEP 2 – TIZEN RECIPES Populate AGL package groups STEP 3 – GENIVI RECIPES STEP 4 – AGL TARGET IMAGES Create and populate AGL target image recipes meta-tizen meta-agl meta-qt5 meta-ivi meta-agl-core meta-ivi-demp meta-crosswalk-embedded meta-ivi-demo meta-yocto meta-oe meta-renesas, meta-intel etc 1616

Notes Key characteristics of an Automotive Distribution Published Roadmap Expandable from IVI to Cluster, Telematics, and automotive networking hub SDK available for app developers Ability to create BSPs by semis Test framework and test cases

Output phase 1 Distribution Built on Poky Yocto 1.7 Starting point Tizen IVI – (not needed stuff) Poky for R-CAR H2 and Intel + stuff

Wind River Proposal Discussion Include meta-ivi in AGL WR will include several AGL packages in meta-ivi and maintain them (list TBD inside WR) in next few weeks) WR will take care of having these components work together with the rest of the meta-ivi layer Discussion Open governance? Yes with some limitations due to WR business interests Meta-ivi limited to the packages required for GENIVI compliance

Communications Use AGL Discussions mail list for day to day technical work of the team Can split off to new mail list if traffic from a particular topic overwhelms the list Use existing weekly SAT meeting for architecture topics and set up special meetings of this group for distro topics