Linaro Connect Bangkok 2016 (BKK16) has ended.

 


It was a busy timetable with the most that could reasonably be fitted into 5 days! BKK16 was another excellent event and our thanks go to everyone who took part and contributed. Linaro Connect is a bustling, lively and creative event full of keynotes, technical talks, hacking, meetings and networking. Everyone is taking a well deserved rest before we start with the schedule creation for Linaro Connect Las Vegas (LAS16). Check back later for information on LAS16 and CFP details.

Linaro Connect Week’s Highlights

Linaro CEO, George Grey started the week with our traditional welcome and discussed Linaro’s activities across the ARM Ecosystem from sensor devices to the data-center. New initiatives including end-to-end open sources software platform solutions were announced and demonstrated.

Following George, we were very pleased to welcome Eric Hennenhoefer, VP of ARM Research and his talk titled Sensors to Supercomputers, Big Data Begins with Little Data.

Both keynotes can be found in the resources table below.

Monday also saw the introduction of Linaro’s newest Group – Linaro IoT and Embedded Group (LITE) with Director Matt Locke.

Matthew Garrett, Principal Security Developer at CoreOS hosted a great keynote Tuesday morning with a talk entitled Turning Specifications into Security.  You can view Matthew’s keynote via the link in the resources table below.
Linaro Digital Home Group (LHG) showcased their latest development efforts that included security solutions based on the Microsoft PlayReady DRM integrated with Linaro’s OPTEE, and the evolution of the OpenSDK media framework into OpenEmbedded meta-Linaro and meta-LHG layers. They also demonstrated latest achievements on both LHG member hardware and 96Boards.

Linaro Mobile Group (LMG) activities included RAM reduction for 32 bit Android devices running Marshmallow, HAL unification with a focus on what’s happening in the DRM/KMS/HWComposer space, Android Runtime (ART), GPGPU and upstream mobile kernel efforts.

We welcomed two guest speakers for Wednesday. Shane Coughlan, General Assembly Member of FS Foundation EU and Executive Director of OpenForum EU, along with Harald Welte of GPL Violations, took to the stage to talk all things OSS Compliance.
Linaro Enterpise Group (LEG themed the day focused on developing and enabling core open-source software for ARM servers, to include, boot architecture, virtualization and containers, as well as leading technologies, such as Ceph, OpenStack, and Big Data.

Chief Architect and Head of Architecture at Business Unit Radio, Per Beming was our guest speaker for Thursday.

Linaro Networking Group (LNG) showcased a number of sessions and demos that focused on application use of ODP and the portability and performance benefits it brings. From firewalls to web servers, switches to traffic generators, ODP demonstrated versatility and performance in many areas of networking.

Thursday also saw the Linaro Connect Party. An evening held at the outdoor Lotus Garden of the Centara Grand, with great views across Bangkok, full of great food, drink and fantastic company. A great evening was had by all!

Linaro CTO, David Rusling gave our final keynote of the week with a keynote titled The End-to-End Story which can be found via the resources table below.

One year on from the launch of the 96Boards initiative, at BKK16 we talked about the bubbling Mezzanine community and it’s enablement program which helps pushing the boundaries of product design.

In light of requirements from the different applications, 96Boards is now producing designated specifications tailored for segments’ need, as well as providing a unified platform for IoT and embedded community.

We discussed the reference software platform, it’s mission, value and progress made in the short quarter of last year. We’ve seen a great interest in this lead project as well as intentions to participate.

BKK16 held discussions about our strategy going forward, by enabling low cost, open source end-to-end SoC independent reference solution.

BKK15 Videos and Slides

Session Date Time Speaker Name Track Resources
Monday — LITE DAY
BKK16-100K1: Welcome Keynote: George Grey, Linaro CEO 3/7/2016 8:45: AM George Grey Keynote View
BKK16-100K2: Guest Keynote: Eric Hennenhoefer, VP ARM Research 3/7/2016 8:56: AM Eric Hennenhoefer Keynote View
BKK16-100K3: Daily Welcome: Joe Bates, Linaro VP Member Services 3/7/2016 9:36: AM Joe Bates Keynote View
BKK16-100: Evolution of the Reference Software Platform Project 3/7/2016 2:00: PM Ricardo Salveti 96Boards View
BKK16-101: Requirement review and discussion 3/7/2016 2:00: PM Matthew Locke LITE View
BKK16-102: Creating new workload for Workload Automation & using WA with LAVA 3/7/2016 2:00: PM Milosz Wasilewski QA View
BKK16-103: OpenCSD – Open for Business! 3/7/2016 2:00: PM Tor Jeremiassen
Mike Leach
Kernel View
BKK16-104: sched-freq 3/7/2016 3:00: PM Steve Muckle Power Management View
BKK16-105: HAL Plans 3/7/2016 3:00: PM Rob Herring LITE View
BKK16-106: ODP Project Update 3/7/2016 3:00: PM Bill Fischofer LNG View
BKK16-107: Budget Fair Queueing heuristics in the block layer 3/7/2016 3:00: PM Ulf Hansson
Linus Walleij
Kernel View
BKK16-108: LAVA Users Forum 3/7/2016 4:10: PM Steve McIntyre LAVA View
BKK16-109: OpenEmbedded BoF 3/7/2016 4:10: PM Koen Kooi B&B View
BKK16-110: A Gentle Introduction to Trusted Execution and OP-TEE 3/7/2016 4:10: PM Russell Wayman Security View
BKK16-111: Tunables: The Future of Platform Optimization Selection in glibc 3/7/2016 4:10: PM Siddhesh Poyarekar Toolchain View
TUESDAY – LHG & LMG DAY
BKK16-200K1: Daily Welcome: Joe Bates, Linaro VP Member Services 3/8/2016 8:45: AM Joe Bates Keynote View
BKK16-200K2: Guest Keynote: Matthew Garrett 3/8/2016 8:51: AM Matthew Garrett Keynote View
BKK16-200: Designing security into constrained IoT Systems 3/8/2016 10:10: AM Jim Wallace
Thomas Molgaard
ARM View
BKK16-201: PlayReady OPTEE Integration with Secure Video Path 3/8/2016 10:10: AM Zoltan Kuscsik LHG View
BKK16-202: LMG Lightning Talks:
A collection of short and interesting topics wrapped up into one session:
3/8/2016 10:10: AM John Stultz
Benjamin Gaignard, Xinliang Liu
Gil Pitney
Stuart Monteith
LMG View
BKK16-203: Irq prediction or how to better estimate idle time 3/8/2016 10:10: AM Daniel Lezcano Power Management View
BKK16-204: Internet of Tiny Linux (IoTL): Status and Progress 3/8/2016 11:15: AM Nicolas Pitre LITE View
BKK16-205: RDK-B as an IoT Gateway 3/8/2016 11:15: AM Khem Raj (Comcast) LHG View
BKK16-206: AOSP RAM reduction project retrospective 3/8/2016 11:15: AM Bero
YongQin
LMG View
BKK16-207: VLANd in LAVA 3/8/2016 11:15: AM Neil Williams
Steve McIntyre
LAVA View
BKK16-208: EAS 3/8/2016 12:10: PM [email protected] QC View
BKK16-209: Chromium with V4L2 playback – is it ready today? 3/8/2016 12:10: PM Christophe Priouzeau LHG View
BKK16-210: Migrating to the new dispatcher 3/8/2016 12:10: PM Neil Williams LAVA View
BKK16-211: Internet of Tiny Linux (IoTL): status and progress 3/8/2016 12:10: PM Nicolas Pitre OCTO View
BKK16-TR01: The Philosophy of Open Source Development 3/8/2016 2:00: PM TRAINING View
BKK16-212: What’s broken on ARM64? 3/8/2016 2:00: PM Wookey B&B View
BKK16-213: Where’s my hardware? A guide to target platforms available in Linaro and how Members can leverage them 3/8/2016 2:00: PM Don Harbin Field Engineering /
Premium Services
View
BKK16-214: NO SESSION TOOK PLACE 3/8/2016 2:00: PM N/A N/A View
BKK16-TR02: Upstreaming 101 3/8/2016 3:00: PM TRAINING View
BKK16-215: kernelci.org: beyond boot testing 3/8/2016 3:00: PM Tyler Baker
Kevin Hilman
Milo Casagrande
B&B View
BKK16-TR03: Upstreaming 201 3/8/2016 4:10: PM Training View
WEDNESDAY _ LEG – ARM ECOSYSTEM DAY
BKK16-300K1: Daily Welcome: Joe Bates, Linaro VP Member Services 3/9/2016 8:45: AM Joe Bates Keynote View
BKK16-300K2: Guest Keynote: Shane Coughlan & Harald Welte 3/9/2016 8:51: AM Shane Coughlan
Harald Welte
Keynote View
BKK16-300: Benchmarking 102 3/9/2016 10:10: AM Maxim Kuvyrkov Toolchain View
BKK16-301A: Expanding the enterprise landscape in CentOS 3/9/2016 10:10: AM Jim Perrin LEG View
BKK16-301B: CentOS CBS and CI: Infrastructure Resources for Building, Testing, and Releasing 3/9/2016 10:36: AM Brian Stinson LEG View
BKK16-302: Android Optimizing Compiler: New Member Assimilation Guide 3/9/2016 10:10: AM Scott Wakeling LMG View
BKK16-303: 96Boards – TV Platform 3/9/2016 10:10: AM Mark Gregotski
Yang Zhang
LHG View
BKK16-304: The State of GDB on AArch64 3/9/2016 11:15: AM Yao Qi Toolchain View
BKK16-305A: ARMv8 Server Lab Users BoF 3/9/2016 11:15: AM Itaru Kitayama LEG View
BKK16-305B: ILP32 Performance on AArch64 3/9/2016 11:41: AM Chris Tyler LEG View
BKK16-306: ART II 3/9/2016 11:15: AM Şerban Constantinescu LMG View
BKK16-307: Status of the LHG OE Initiative 3/9/2016 11:15: AM Andrey Konovalov
Vish Puttagunta
LHG View
BKK16-308: The tool called Auto-Tuned Optimization System (ATOS) 3/9/2016 12:10: PM Christian BERTIN LMG View
BKK16-309A: Open Platform support in UEFI 3/9/2016 12:10: PM Leif Lindholm LEG View
BKK16-309B: Enterprise Firmware – The gold standard and how to get there 3/9/2016 12:36: PM Leif Lindholm
Jeff Underhill
LEG View
BKK16-310: HiKey and AOSP collaborative experience 3/9/2016 12:10: PM John
Amit
Guodong,
Vishal
LMG View
BKK16-311: EAS core – upstreaming strategy 3/9/2016 12:10: PM Morten Rasmussen
Juri Lelli
ARM View
BKK16-TR04: IT Surgery: two factor authentication and Google 3/9/2016 2:00: PM Philip Colmer ITS View
BKK16-312: Integrating and controlling embedded devices in LAVA 3/9/2016 2:00: PM Bill Fletcher Field Engineering /
Premium Services
View
BKK16-313A: RP Enterprise Kernel 3/9/2016 2:00: PM Graeme Gregory LEG View
BKK16-313B: HPC 3/9/2016 2:26: PM Darren Cepulis LEG View
BKK16-315: Graphics Stack Update 3/9/2016 3:00: PM Jammy Zhou Field Engineering /
Premium Services
View
BKK16-316: ARMv8 Firmware Mini-Summit 3/9/2016 3:00: PM Al Stone RedHat View
BKK16-317: How to generate power models for EAS and IPA (without talking to a hardware engineer) 3/9/2016 4:10: PM Leo Yan Field Engineering /
Premium Services
View
THURSDAY – LNG DAY
BKK16-400K1: Daily Welcome: Joe Bates, VP Member Services 3/10/2016 8:45: AM Joe Bates Keynote View
BKK16-400K2: Guest Keynote: Per Beming 3/10/2016 8:51: AM Per Beming Keynote View
BKK16-400A: LuvOS and ACPI Compliance Testing 3/10/2016 10:10: AM Naresh Bhat
Al Stone
LEG View
BKK16-400B: Standardization of Hadoop Eco System 3/10/2016 11:36: AM Ganesh Raju LEG View
BKK16-401: ODP Enhancing Application Performance with ODP 3/10/2016 10:10: AM Bill Fischofer LNG View
BKK16-402: Cross distro BoF 3/10/2016 10:10: AM Riku Voipio B&B View
BKK16-403: Android HAL Consolidation Status 3/10/2016 10:10: AM Rob Herring
Benjamin G.
Xinliang
OCTO View
BKK16-404A: PCI Development Meeting 3/10/2016 11:15: AM Hanjun Guo
Tomasz Nowicki
LEG View
BKK16-404B: Data Science with ODPi 3/10/2016 11:41: AM Ganesh Raju LEG View
BKK16-405: LNG Future Directions 3/10/2016 11:15: AM Bill Fischofer LNG View
BKK16-406: Ubuntu Core – a snappy platform for Embedded, IoT and 96boards! 3/10/2016 11:15: AM Alexander Sack
Ricardo Mendoza
LITE View
BKK16-407: AOSP Toolchain Evolution and experimental languages on AOSP 3/10/2016 11:15: AM Bero
Tom
LMG View
BKK16-408A: Running OpenStack on AArch64 3/10/2016 12:10: PM Christian Allen LEG View
BKK16-408B: Data Analysis Primer 3/10/2016 12:36: PM Viswanath Puttagunta LEG View
BKK16-409: VOSYSwitch port to ARMv8 Platforms and ODP integration 3/10/2016 12:10: PM Nikolay Nikolaev
Alexander Spyridakis
LNG View
BKK16-410: SoC Idling & CPU Cluster PM 3/10/2016 12:10: PM Ulf Hansson Power Management View
BKK16-411: Device Tree Standardization 3/10/2016 12:10: PM Grant Likely
Kanta Vekaria
OCTO View
BKK16-TR07: Workspace setup tips and tricks 3/10/2016 2:00: PM Serge Broslavsky TRAINING View
BKK16-412: 3/10/2016 View
BKK16-TR08: How to generate power models for EAS and IPA (without talking to a hardware engineer) (in Mandarin) 3/10/2016 3:00: PM Leo Yan TRAINING View
FRIDAY – COMMUNITY & 96BOARDS INITIATIVE
BKK16-500K1: Daily Welcome: Joe Bates, VP Member Services 3/11/2016 8:45: AM Joe Bates Keynote View
BKK16-500K2: Guest Keynote: David Rusling 3/11/2016 8:51: AM David Rusling Keynote View
BKK16-500: Dissecting the 2M SLOC QC fork 3/11/2016 10:10: AM [email protected] QC View
BKK16-501: Mezzanine Enablement 3/11/2016 10:10: AM Grant Likely 96Boards View
BKK16-502: Suspend to Idle 3/11/2016 10:10: AM Andy Gross Power Management View
BKK16-503: Undefined Behavior and Compiler Optimizations – Why Your Program Stopped Working With A Newer Compiler 3/11/2016 10:10: AM Kugan Vivekanandarajah Toolchain View
BKK16-504: Running Linux in EL2; who cares about userspace anyway? 3/11/2016 11:15: AM Christoffer Dall Virtualization View
BKK16-505: Kernel and bootloader consolidation and upstreaming 3/11/2016 11:15: AM Amit Kucheria 96Boards View
BKK16-506: PMWG Farm 3/11/2016 11:15: AM Lisa Nguyen
Vincent Guittot
Power Management View
BKK16-507: AOSP builds of Linaro with CI v2 3/11/2016 11:15: AM Daniel Diaz
Vishal Bhoj
B&B View
BKK16-500K4: Demo w/ Lunch 3/11/2016 12:10: PM Joe Bates DEMO View

Speakers

Monday – LITE

Bangkok 2016 will see a range of IoT and Embedded presentations and practical work. Further information coming soon…

Tuesday – LHG & LMG

The LHG team is excited to deliver a series of presentations and demos at BKK16. All are welcome to come and see the latest in our development efforts that include security solutions based on the Microsoft PlayReady DRM integrated with Linaro’s OPTEE, and the evolution of the OpenSDK media framework into OpenEmbedded meta-Linaro and meta-LHG layers. Witness demos of our latest achievements on both LHG member hardware and 96Boards. Join LHG in discussions on the challenges of deploying Chromium in an embedded set-top environment with the V4L2 driver framework. See how broadband home routers are also being turned into IoT server gateways. Come learn about the latest 96Boards TV Platform specification. The LHG team awaits your participation in defining the best of breed open source media framework and security solutions.

At BKK16, you’ll get to hear all about recent Linaro Mobile Group activities that include RAM reduction for 32 bit Android devices running Marshmellow, HAL unification with a focus on what’s happening in the DRM/KMS/HWComposer space, Android Runtime (ART), GPGPU and upstream mobile kernel efforts.

By participating at BKK16, you’ll be front and center to charting the exciting future in mobile. Together let’s boost the performance of ART, let’s reduce the amount of resources 64 bit Android devices need, let’s continue to improve the Linux and Android HAL interfaces and implementations, and let’s continue the collaborative momentum to improve Android in the open.

Wednesday – LEG

The Linaro Enterpise Group, is focused on developing and enabling core open-source software for ARM servers, to include, boot architecture, virtualization and containers, as well as leading technologies, such as Ceph, OpenStack, and Big Data.

Through this collaborative effort by all the members, we are able to eliminate fragmentation, reduces costs, accelerates time to market.

Thursday – LNG

As the Linaro Networking Group’s OpenDataPlane (ODP) initiative transitions to production use, LNG is excited to showcase a number of sessions and demos that focus on application use of ODP and the portability and performance benefits it brings. From firewalls to web servers, switches to traffic generators, ODP is demonstrating versatility and performance in many areas of networking.
At BKK16 you’ll discover where networking is heading and how LNG is helping to offer portability, acceleration, and scalability to networking applications.

Friday – 96Boards & Community

Now at our one year anniversary for 96Boards initiative launch, we are thrilled to see the difference made to the developer community and impact across the different segment groups.

Not only are we seeing the fully launched Dragonboard 410c and Hikey with their selection platform of choice for various partners and companies (ranging from mobile to IoT cloud integration, from drone design to enterprise development), but we are also welcoming the increasing number of vendors producing new boards with variety of ARM based SoCs.

At BKK16 we will be talking about the bubbling Mezzanine community and it’s enablement program which helps pushing the boundaries of product design.

In light of requirements from the different applications, 96Boards is now producing designated specifications tailored for segments’ need, as well as providing a unified platform for IoT and embedded community.

We will be discussing the reference software platform, it’s mission, value and progress made in the short quarter of last year. We are happy to see the surge of interests in this lead project as well as intentions to participate. BKK16 will see discussions about our strategy going forward, by enabling low cost, open source end-to-end SoC independent reference solution.

96Boards website has been revamped to demonstrate these new developments now featuring hardware specification, reference software platform and developer cloud so take a look!

So what are the other groups up to?

Automation & CI

Join Linaro’s Automation and CI teams in Bangkok for a week of face to face collaboration! There will be plenty of opportunities to learn more about LAVA’s new ‘pipeline’ dispatcher and the use cases it now enables. Additionally, the Build and Baseline’s team will be holding OpenEmbedded and Cross Distribution BoFs to help align around common goals for 2016. The QA team will be providing a session that will focus on adding new workloads to the Workload Automation software developed and used by ARM. Hack with us at BKK16 and let’s build world class continuous integration systems together.