July 17-19 | Tokyo, Japan
View More Details  & Register Here

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Beginner [clear filter]
Wednesday, July 17


Creating Your Own Project on-top of AGL - Jan-Simon Moeller, The Linux Foundation
From minimal image to own project. How to reuse AGL in your own company. This talk will introduce you to the profiles available and show the ways to embed AGL in your own projects. Therefore we will review the IVI and the telematic profile and show how to build a customized version of it.

avatar for Jan-Simon Möller

Jan-Simon Möller

AGL Release Manager, The Linux Foundation
Jan-Simon Möller is Release Manager of the Automotive Grade Linux Project (AGL). He’s an active contributor to open source projects for over a decade. His dedication is to advance open source in general and Projects like AGL in particular. He holds a Dipl.-Ing. in Electrical Engineering... Read More →

Wednesday July 17, 2019 13:30 - 14:10
Main Hall (Floor 5F)


Case Study and Trial of UI App Replacement from Current AGL - Harunobu Kurokawa, Renesas Electronics Corporation
In this presentation, Kurokawa will talk about a case study by realizing the current AGL reference application with HTML5 / javascript. AGL provides a platform and its API, and an AGL UI application is a reference implementation to call that API just for demo.

And this demo app is written in QML using the very convenient Qt framework. The Web runtime environment has been incorporated into AGL as a second GUI framework. Compare what AGL can do with HTML as a new app.

avatar for Harunobu Kurokawa

Harunobu Kurokawa

Principal Specialist, Renesas
Harunobu Kurokawa is responsible for Renesas BPS support for AGL. From 2014, he works linux on R-Car series that is SoC for IVI/cockpit solution, especially kernel, wayland/weston, video and Chromium for AGL.

Wednesday July 17, 2019 14:20 - 15:00
Main Hall (Floor 5F)


Use Regression Testing to Make AGL Better - Li Xiaoming, Nanjing Fujitsu Nanda Software Technology Co., LTD
For a long time ,there is no formal regression testing aimed at AGL's basic function. Unfortunately, some applications are not kind to newcomer, partly because of the insufficent document. As a result of that, some bugs, espeially those may be hard to be tagged by automated scripts, will suvive in many release. To imrove AGL's quality, FNST carrys the document test job on AGL's every release since late 2018.

In this presentation, Li Xiaoming will introduce this test work, including test scenario,test platform and other details.


Li Xiaoming

Embedded engineer, FUJITSU
Li Xiaoming is a senior engineer at FNST(Nanjing Fujitsu Nanda Software Technology Co., Ltd). He is focus on CIAT, embedded software development and other related area. Prior to joining FNST, Li worked as a telecom software engineer at Huawei.

Wednesday July 17, 2019 14:20 - 15:00
Hall A (1) (Floor 5F)


Interchangeable Hardware Which is Designed for AGL Reference - Hiroki Fujiwara, Panasonic
Panasonic considered about the new concept of reference hardware for developing AGL software. At last year, RHSA-EG had announced that AGL needs to reference hardware for reducing GAP between UCB and Real Product software. In this presentation, Panasonic will review the presentation of RHSA-EG, the challenges it faces. Panasonic discusses what should be the concept of reference hardware corresponding to the challenge.


Hiroki Fujiwara

Manager, Panasonic
I'm hardware engineer for IVI. I don't have previous speaking.

Wednesday July 17, 2019 15:10 - 15:50
Main Hall (Floor 5F)


BoF: EG-VIRT Mixed Criticality Virtualization in AGL Towards ADAS Applications - Michele Paolino, Virtual Open Systems
With the recent announcements of ELISA and of the AGL plans to develop ADAS applications, virtualization becomes a key technology enabler for future developments. After the publication of the "Software Defined Connected Car Architecture" white paper and the development of the KVM support for AGL, the EG-VIRT group plans now to go in the direction of an AGL demonstration including safety critical virtualization.

This BoF continues the EG-VIRT activity and will target discussions about future plans and interactions with other expert groups (e.g., instrument cluster).

avatar for Michele Paolino

Michele Paolino

Senior Virtualization Architect, Virtual Open Systems
Michele Paolino is a irtualization architect at Virtual Open Systems, a company involved in open source virtualization extensions development. His activity is focused on embedded and mixed criticality virtualization. He has contributed to several open source projects (libvirt, AGL... Read More →

Wednesday July 17, 2019 16:20 - 17:00
Hall A (1) (Floor 5F)


The Road to Safety Certification: How the Xen Project is Making Progress within the Auto Industry and Beyond - Lars Kurth, Citrix Systems UK Ltd.
Safety certification is one of the essential requirements for software to be used in highly regulated industries. The Xen Project, a secure and stable hypervisor that is used in many different markets, has been exploring the feasibility of building safety certified products on top of Xen for a year, looking at key aspects of its code base and development practices.

In this session, we will lay out the motivation and challenges of making safety certification achievable in open source and the Xen Project. We will outline the process the project has followed thus far and highlight lessons learned along the way. The talk will cover technical enablers, necessary process and tooling changes and community challenges offering an in-depth review of how Xen Project is approaching this exciting and and challenging goal.

avatar for Lars Kurth

Lars Kurth

Director Open Source / Project Chairperson The Xen Project , Citrix Systems UK Ltd.
Lars Kurth is a highly effective, passionate community manager with strong experience of working with open source communities (Symbian, Symbian DevCo, Eclipse, GNU) and currently is the community manager for the Xen Project. Lars has 12 years of experience building and leading engineering... Read More →

Wednesday July 17, 2019 16:20 - 17:00
Meeting Room 1 (Floor 5F)
Thursday, July 18


AGL-Supervision: From AGL Supervisor to Platform Global Data Collection - Sébastien Douheret, IoT.bzh
AGL natively supports secure micro-services through its Application Framework binder/binding mechanism. A ready to go system may easily run tens or hundreds of micro-services. Consequently monitoring exchanges between binders/bindings is critical. Monitoring may need to be “realtime” to help debugging, or offline when tracking global performances and security issues.

This talk starts by presenting current AGL Application Framework monitoring capabilities to track basic inter-bindings communications. It then exposes how existing supervision service can be used to analyze end-to-end transactions when crossing multiple bindings. Finally it illustrates how AGL supervision can leverage Time Serie Database to collect data, allowing monitoring frameworks like Grafana to render a global vision of the system both in term of performance and cybersecurity.


Sébastien Douheret

Technical Director, IoT.bzh
Sebastien holds a master's degree in Electronics & Computer Engineering from INSA Rennes and has over 18 years experience. He started his professional activities in the inspection systems domain by designing hardware modules and developing real time drivers. Then he later joined a... Read More →

Thursday July 18, 2019 11:10 - 11:50
Hall A (1) (Floor 5F)


Minimize AGL for Low Profile - Ouyang Jun & Zhou Mingying, Nanjing Fujitsu Nanda Software Technology Co., LTD
This presentation describes how to minimize AGL for Low End-Profile to be ready for Low performance SoC.

Such as R-car D3 or R-car E3, which is designed for low-end IVI and cluster of entry class car.
In this activity, I will evaluate after shrinking to fulfill minimum use cases of IVI and cluster with multimedia features, can signal, lightweight UI, SDL, and etc.

And in this presentation, I will present the method that how to minimize the AGL and discuss how far can be minimized


Zhou Mingying

Embeded engineer, Nanjing Fujitsu Nanda Software Technology Co., LTD
Zhou Mingying a senior engineer at FNST(Nanjing Fujitsu Nanda Software Technology Co., Ltd.). She has been a linux software developer for 9 years. Currently, She is focusing on boards supported by AGL, AGL Application development and other related area.

Ouyang Jun

Embeded engineer, Nanjing Fujitsu Nanda Software Technology Co., LTD
Ouyang Jun a engineer at FNST(Nanjing Fujitsu Nanda Software Technology Co., Ltd.). He has been a linux software developer for 3 years. Currently, He is focusing on boards supported by AGL, AGL Application development and other related area.

Thursday July 18, 2019 11:10 - 11:50
Main Hall (Floor 5F)


More Collaborative Approach in Translation: CTE (Collaborative Translation Effort) - Masao Taniguchi, NEC
Collaborative development in "Open source way", or "OSS way" is widespread globally mainly in software engineers. but when you look into locally, that's not always common for non-tech people such as management, planning, marketing staffs. This could be because localization of good OSS resources isn't enough.

Translation process is a key to improve that.

To get "OSS way" more common locally, we need to get translation more productive. This seems to be simple, but actually is not.

There are two big issues in Open source, or Open collaboration related translation. That's about quality and quantity, and both tend to contradict each other. In this presentation, I explain about the issues, trials with LF Japan, and propose how we improve processes more collaboratively using machine translation and Hackmd .(Of course with much more "Fun").

avatar for Masao Taniguchi

Masao Taniguchi

Assistant Manager, NEC
Working at NEC corporation from 1999 -Started as a system engineer of Telecommunication switching system - Currently in charge of marketing, business planning related to AI, IoT, and DX. - Open Source Program Office * Reforming internal processes relating to Open Source usage... Read More →

Thursday July 18, 2019 11:10 - 11:50
Hall B (4) (Floor 4F)


The Japanese System of Community in Business and Hobby - A Comparison with Open Source Communities - Carsten Meskes, credativ
Carsten, original from Germany, spent time living and working in Japan. Connected to several different local communities, especially the Yosakoi community, he quickly noticed that Japanese companies are keeping afloat by faking a sense of community and thus binding the employee not only by the tasks and remuneration. This talk aims to compare the uniqueness of Japanese community structure, how it is exploited by businesses or hobbyist with global Open Source communities. A closer look reveals that many businesses nowadays have to work with community and might take some lessons learned from the Japanese. On the other hand the Japanese might want to shift their focus back to the individual and the human aspect in community.

avatar for Carsten Meskes

Carsten Meskes

Executive Assistant, credativ
Studied Japanese, lived and worked in Japan for a couple of years before coming back to Germany to work for credativ, an independent Open Source service and support provider. Not much external speaking experience. Lots of time spend in and around communities.

Thursday July 18, 2019 12:00 - 12:40
Hall B (4) (Floor 4F)


OpenLab: Testing Combinations of Cloud OSS - Kenichi Omichi, NEC
OpenLab has been established for testing combinations of cloud OSS like Kubernetes, Terraform, CloudFoundry, and more. These OSS are being developed in different communities and it is important to collaborate together for production integrations.

In this session, we discuss how to test these combinations and collaborate in different OSS communities to achieve production-ready quality.

ref: https://openlabtesting.org/

avatar for Kenichi Omichi

Kenichi Omichi

Principle Software Engineer, NEC
Kenichi is a software engineer on production software engineering over 17 years. He mainly focus on cloud distributed platforms: Kubernetes and OpenStack and tries improving their quality at upstream development. Ongoing Open Source projects: - Kubernetes as a reviewer of testing... Read More →

Thursday July 18, 2019 14:00 - 14:40
Hall A (3) (Floor 5F)


Building Products with Debian and Isar - Jan Kiszka, Siemens AG & Baurzhan Ismagulov, Ilbers GmbH
The Isar build system generates Debian images, primarily from binaries, for direct use in embedded devices. In this talk, we will walk through typical patterns for modeling real-world scenarios, in industrial device developments, for the Civil Infrastructure Platform or similar reusable base layers, and in demonstration and test images. Among the covered topics are typical customizations like own kernels or boot procedures, package patching, image descriptions, modeling commonalities and configuration management. We would like to share experiences from using Isar for products and open source projects over the past 2 years.


Baurzhan Ismagulov

Software Engineer, ilbers GmbH

Jan Kiszka

Senior Key Expert, Siemens AG
Jan Kiszka is working as consultant, open source evangelist and senior software engineer in the Competence Center for Embedded Linux at Siemens Corporate Technology. He is supporting Siemens division and subsidiaries with adapting and enhancing open source as platform for their products... Read More →

Thursday July 18, 2019 16:00 - 16:40
Hall A (2) (Floor 5F)


Using SW360 for OSS Compliance Management Process - Kouki Hama , Toshiba
SW360 is OSS tool for centrally managing software component information, license information, vulnerability information, and etc. This tool also allows you to associate project information with many software components.

Toshiba has begun centralizing information management of open source software by SW360. This made it possible to share open source information across departmental barriers. On the other hand, feedback from users obtained various issues.

Kouki will explain how Toshiba has promoted the use of open source by SW360 and will explain how to approach issues. These include issues that originate from Japan domestic requirement and issues that need to be solved beyond the boundaries of a company. Moreover, we will report on what kind of open source compliance management system Toshiba aims for.


Kouki Hama

Software Engineer, Toshiba
Kouki Hama is a software engineer at Toshiba Corporation and researches how to use open source effectively without any kind of problems. He is particularly interested in the use of  Open Source Management tools.

Thursday July 18, 2019 16:00 - 16:40
Hall B (4) (Floor 4F)
Friday, July 19


Hyperledger Fabric 101: Permissioned Blockchain Platforms - Swetha Repakula & Morgan Bauer, IBM
When one thinks of blockchain, the technologies that come to mind are Bitcoin, and Ethereum. Much of the knowledge has been focused on public networks, and less is known about the permissioned blockchain platforms out there like Hyperledger Fabric. Fabric is an open source blockchain platform that has been designed for corporate use cases. Morgan and Swetha will go through the architecture of Hyperledger Fabric detailing the transaction work flow, consensus mechanism and smart contract capabilities. Attendees will leave with knowledge about the Hyperledger Consortium as well as details into the Fabric platform.

avatar for Morgan Bauer

Morgan Bauer

Open Source Contributor, IBM
After contributing to Docker & Kubernetes for 3 years, Morgan has gained valuable insight into the varying culture around open source container technology. Pivoting towards blockchain technologies has landed Morgan in Hyperledger Fabric. Morgan is a maintainer on the core Docker Engine... Read More →
avatar for Swetha Repakula

Swetha Repakula

Open Source Contributor, IBM
Swetha Repakula is currently a software engineer at IBM’s Open Technologies and a member of the Technical Steering Committee at Hyperledger. For the last two years, she has been working on Hyperledger Fabric, specifically on its EVM integration. Previously she was a full time open... Read More →

Friday July 19, 2019 11:00 - 11:40
Meeting Room 1 (Floor 5F)


Stream Processing on the Edge - Eduardo Silva, Arm / Treasure Data
In Data Analysis, Logging is one of the key components to collect and pre-process data, usually, a logging mechanism goes through the normal workflow of collect, parse, filter and centralize logs to a storage backend like a database, so data processing and analysis can be performed.

Data Processing usually happens after the data has been aggregated and stored, but for real-time analysis needs, process the data while is still in motion brings a lot of advantages and this kind of approach is called Stream Processing.

In this presentation, we will go further and present an extended approach called 'Stream Processing on the Edge', where data is processed on the edge service or device, in a lightweight mode empowering features like anomaly detection (in the order of milliseconds) and Machine Learning in a distributed way using pure Open Source software.

avatar for Eduardo Silva

Eduardo Silva

Principal Engineer, Arm Treasure Data
Eduardo is a Principal Engineer at Arm Treasure Data. He currently leads the efforts to make logging and data processing more friendly and scalable in Embedded and Containerized systems such as Kubernetes. Maintainer of Fluent Bit, a lightweight log and stream processor Besides his... Read More →

Friday July 19, 2019 11:50 - 12:30
Hall B (3) (Floor 4F)


Embracing a Modular Architecture for the IVI system - Agustin Almansi, VNC Automotive
Embracing a modular architecture for the IVI system (Agustin Almansi, VNC Automotive) - As the role of the IVI system in the car expands, keeping up with the demand for new features is causing the software and hardware to become more complex and costly to develop. In response to this a trend is emerging, which moves away from a centralised design to a more modular approach that leverages the capabilities of mobile devices. Agustin Almansi will explain how smartphones and "add-on boxes" are being used to expand the capabilities of the IVI through a common interface.

avatar for Agustin Almansi

Agustin Almansi

Technical Account Manager, VNC Automotive
I am a Technical Account Manager at VNC Automotive, a software company based in Cambridge, UK. VNC Automotive specialises in connectivity software for the automotive industry. I have been working at VNC Automotive for almost nine years, my responsibilities include working closely... Read More →

Friday July 19, 2019 16:00 - 16:40
Hall A (1) (Floor 5F)


Introduction to JanusGraph Database - Jason Plurad, IBM
JanusGraph is a scalable graph database that is optimized to store and query graphs with billions of vertices and edges distributed across a multi-machine cluster. We'll share several uses cases from IBM products that take advantage of a graph database to highlight the strengths that graph provides over relational and other NoSQL alternatives. We'll discuss the JanusGraph architecture which gives developers the flexibility to leverage their knowledge and operational skills from other storage backends. We'll cover how open source developers from the community united to establish JanusGraph at the Linux Foundation, and then discuss JanusGraph project directions and opportunities to build out the open source graph ecosystem.

avatar for Jason Plurad

Jason Plurad

Software Developer, IBM
Jason Plurad is a software developer for IBM Cognitive Applications. He develops open source software and builds open communities in the big data and analytics space. His focus has been on graph databases and graph analytics. He is a Technical Steering Committee member and committer... Read More →

Friday July 19, 2019 16:00 - 16:40
Meeting Room 1 (Floor 5F)


Automotive Virtual Platform Using VIRTIO - Mikhail Golubev, OpenSynergy GmbH
In the modern world there is a growing demand for virtualized solutions on the automotive markets. The existing variety of proprietary solutions from both hardware and hypervisor vendors do not provide a possibility for a guest compatible with one solution to be used with a solution from a different vendor.

The VIRTIO-based standard Automotive Virtual Platform aims to provide an opportunity to easily create, use, and redistribute virtualized guests by making the conventional hardware functionality accessible for guests through a standardized VIRTIO interface.

The goal of this report is to provide a high-level overview of an Automotive Virtual Platform and to describe the ongoing effort to develop new VIRTIO-based devices, - virtio audio and virtio video, - which are not covered by the standard yet.


Mikhail Golubev

Technical Lead, OpenSynergy GmbH
Michail Golubev is a virtualization technical lead at OpenSynergy Gmbh, a company that develops the virtualization platform COQOS Hypervisor SDK that supports the convergence of software-based vehicle functions with different requirements on safety and security. His activity is mainly... Read More →

Friday July 19, 2019 16:50 - 17:30
Hall A (1) (Floor 5F)