how qt meets the automotive technology requirements · pdf filehow qt meets the automotive...
TRANSCRIPT
![Page 1: How Qt Meets the Automotive Technology Requirements · PDF fileHow Qt meets the Automotive technology requirements of ... Honda, Daimler, ... How Qt Meets the Automotive Technology](https://reader033.vdocuments.net/reader033/viewer/2022052515/5a9cc6567f8b9a451b8e79a4/html5/thumbnails/1.jpg)
How Qt meets the Automotive technology requirements of today, tomorrow & beyond
Nils Christian Roscher-Nielsen
Product Manager, The Qt Company
![Page 2: How Qt Meets the Automotive Technology Requirements · PDF fileHow Qt meets the Automotive technology requirements of ... Honda, Daimler, ... How Qt Meets the Automotive Technology](https://reader033.vdocuments.net/reader033/viewer/2022052515/5a9cc6567f8b9a451b8e79a4/html5/thumbnails/2.jpg)
Contents
• Trends in the Automotive Industry?
• Why Qt in Automotive?
• Why Qt Automotive Suite?
• What is Qt Automotive Suite?
• Leveraging Open Source & the Qt Project
• Qt in the Automotive World
• Do you want to be a part of the automotive story with Qt? Join us now!
© 20152
![Page 3: How Qt Meets the Automotive Technology Requirements · PDF fileHow Qt meets the Automotive technology requirements of ... Honda, Daimler, ... How Qt Meets the Automotive Technology](https://reader033.vdocuments.net/reader033/viewer/2022052515/5a9cc6567f8b9a451b8e79a4/html5/thumbnails/3.jpg)
Automotive Industry Change
© 20153
Digital Lifestyle
EcologyTechnology
Economics
![Page 4: How Qt Meets the Automotive Technology Requirements · PDF fileHow Qt meets the Automotive technology requirements of ... Honda, Daimler, ... How Qt Meets the Automotive Technology](https://reader033.vdocuments.net/reader033/viewer/2022052515/5a9cc6567f8b9a451b8e79a4/html5/thumbnails/4.jpg)
© 20154
Requirements for IVI Systems& the Multi-Screen Challenge
![Page 5: How Qt Meets the Automotive Technology Requirements · PDF fileHow Qt meets the Automotive technology requirements of ... Honda, Daimler, ... How Qt Meets the Automotive Technology](https://reader033.vdocuments.net/reader033/viewer/2022052515/5a9cc6567f8b9a451b8e79a4/html5/thumbnails/5.jpg)
Technology Ecosystem Independence
Why Qt in Automotive?
![Page 6: How Qt Meets the Automotive Technology Requirements · PDF fileHow Qt meets the Automotive technology requirements of ... Honda, Daimler, ... How Qt Meets the Automotive Technology](https://reader033.vdocuments.net/reader033/viewer/2022052515/5a9cc6567f8b9a451b8e79a4/html5/thumbnails/6.jpg)
© 20156
Introducing Qt Automotive Suite!
![Page 7: How Qt Meets the Automotive Technology Requirements · PDF fileHow Qt meets the Automotive technology requirements of ... Honda, Daimler, ... How Qt Meets the Automotive Technology](https://reader033.vdocuments.net/reader033/viewer/2022052515/5a9cc6567f8b9a451b8e79a4/html5/thumbnails/7.jpg)
© 20157
Why Qt Automotive Suite?
From great HMI Framework to fullAutomotive Hybrid Application framework including tooling
Stunning User Experience
Optimized for Automotive Platforms
3rd Party Application
Support
![Page 8: How Qt Meets the Automotive Technology Requirements · PDF fileHow Qt meets the Automotive technology requirements of ... Honda, Daimler, ... How Qt Meets the Automotive Technology](https://reader033.vdocuments.net/reader033/viewer/2022052515/5a9cc6567f8b9a451b8e79a4/html5/thumbnails/8.jpg)
What are we trying to achieve?
© 20158
Software Explosion
Enable All Software
Developers
Managed Complexity
Faster Development
Cycles
Flexibility to Innovate
![Page 9: How Qt Meets the Automotive Technology Requirements · PDF fileHow Qt meets the Automotive technology requirements of ... Honda, Daimler, ... How Qt Meets the Automotive Technology](https://reader033.vdocuments.net/reader033/viewer/2022052515/5a9cc6567f8b9a451b8e79a4/html5/thumbnails/9.jpg)
Open Governancefor the definition of
Standard Automotive APIs
Contribution from leading UI software
developers
Harmonize Qt based offering for leading
automotive platforms
GENIVI WWG certification
Automotive optimized business modelContributions to the Qt Project to develop the Qt for Automotive offering
How?
![Page 10: How Qt Meets the Automotive Technology Requirements · PDF fileHow Qt meets the Automotive technology requirements of ... Honda, Daimler, ... How Qt Meets the Automotive Technology](https://reader033.vdocuments.net/reader033/viewer/2022052515/5a9cc6567f8b9a451b8e79a4/html5/thumbnails/10.jpg)
Contents of the Qt Automotive Suite Offering
![Page 11: How Qt Meets the Automotive Technology Requirements · PDF fileHow Qt meets the Automotive technology requirements of ... Honda, Daimler, ... How Qt Meets the Automotive Technology](https://reader033.vdocuments.net/reader033/viewer/2022052515/5a9cc6567f8b9a451b8e79a4/html5/thumbnails/11.jpg)
© 201511
Qt Automotive API collaboration
• Open Project for contribution and collaboration
• Qt Project governance modelProven, working, meritocratic community model
• http://wiki.qt.io/The_Qt_Governance_Model
• http://wiki.qt.io/Qt_Contribution_Guidelines
• Target is to have a common way for• Building automotive applications by developers
• Exposing OEM specific features and services to developers
• Enabling both Qt/QML and Qt WebEngine for creating applications
![Page 12: How Qt Meets the Automotive Technology Requirements · PDF fileHow Qt meets the Automotive technology requirements of ... Honda, Daimler, ... How Qt Meets the Automotive Technology](https://reader033.vdocuments.net/reader033/viewer/2022052515/5a9cc6567f8b9a451b8e79a4/html5/thumbnails/12.jpg)
11/10/201512
ApplicationManagerQt Compositing using Wayland
• Modern, multi-process architecture
• Application Lifecycle Management
• Security model to protect integrity
• Hardware accelerated compositing using Wayland
• OpenGL and HTML applications can be seamlessly composited
• Elevates Qt from a UI and application framework to a fully-fledged automotive UI software platform Application
Input Management
Notification infrastructure
Assembled views
© 201512
![Page 13: How Qt Meets the Automotive Technology Requirements · PDF fileHow Qt meets the Automotive technology requirements of ... Honda, Daimler, ... How Qt Meets the Automotive Technology](https://reader033.vdocuments.net/reader033/viewer/2022052515/5a9cc6567f8b9a451b8e79a4/html5/thumbnails/13.jpg)
© 201513
Gamma Ray & QNX by KDAB
• Great tooling for Qt and C++ applications• Speed of development
• Quality of product
• Manage complexity
• QNX Integration• Developed and maintained by QNX
and KDAB
• To become a part of the Qt Automotive Suite
• Service partner
![Page 14: How Qt Meets the Automotive Technology Requirements · PDF fileHow Qt meets the Automotive technology requirements of ... Honda, Daimler, ... How Qt Meets the Automotive Technology](https://reader033.vdocuments.net/reader033/viewer/2022052515/5a9cc6567f8b9a451b8e79a4/html5/thumbnails/14.jpg)
© 201514
Wild West of Automotive Systems
• The automotive systems are mostly based on specialized hardware and proprietary software• OEM solutions
• Tier 1 Platform solutions
• Apple, Google, open source platforms
• Wide variety of open and proprietary Operating Systems
• Alliances and consortiums, like GENIVI and AGL• Still not fully standardized platforms
• Many combinations, tools and optiona available
![Page 15: How Qt Meets the Automotive Technology Requirements · PDF fileHow Qt meets the Automotive technology requirements of ... Honda, Daimler, ... How Qt Meets the Automotive Technology](https://reader033.vdocuments.net/reader033/viewer/2022052515/5a9cc6567f8b9a451b8e79a4/html5/thumbnails/15.jpg)
© 201515
Qt in Genivi
• Qt is a part of the Genivi spec• Fully compatible
• Several products on the road already!
• Several large companies involved• BMW, JLR, PSA,
• Nissan, Honda, Daimler,
• Continental, Delphi, Clarion, Alipine, Pioneer, Visteon, etc.
• Wind River
• The Qt Company
![Page 16: How Qt Meets the Automotive Technology Requirements · PDF fileHow Qt meets the Automotive technology requirements of ... Honda, Daimler, ... How Qt Meets the Automotive Technology](https://reader033.vdocuments.net/reader033/viewer/2022052515/5a9cc6567f8b9a451b8e79a4/html5/thumbnails/16.jpg)
© 201516
Qt and Automotive Grade Linux
• Open Collaboration• Part of the The Linux Foundation
• Qt is a Bronze partner
• Qt is the key technology for HMI and application development
![Page 17: How Qt Meets the Automotive Technology Requirements · PDF fileHow Qt meets the Automotive technology requirements of ... Honda, Daimler, ... How Qt Meets the Automotive Technology](https://reader033.vdocuments.net/reader033/viewer/2022052515/5a9cc6567f8b9a451b8e79a4/html5/thumbnails/17.jpg)
© 201517
Qt Automotive Suite Availability
• Technology Preview at the end of Q4/2015• Can be used for development purposes
• Not tied to other Qt release cycles
• Delivery ready Q2/2016• For production use
• Open Source version will also be available• Will not contain full tooling suite, available only in the commercial version
• LGPLv3 / GPLv3
![Page 18: How Qt Meets the Automotive Technology Requirements · PDF fileHow Qt meets the Automotive technology requirements of ... Honda, Daimler, ... How Qt Meets the Automotive Technology](https://reader033.vdocuments.net/reader033/viewer/2022052515/5a9cc6567f8b9a451b8e79a4/html5/thumbnails/18.jpg)
© 2015 The Qt Company
Total Costs of Ownership
Using Qt’s building blocks, Qt Automotive Suite and Enterprise tooling solution
cost less than traditional development models with other technologies.
Functionalityand features
development costs
Traditional
development
Testing costs
Costs
Expandability costsQt
Automotive
Suite
Functionality and features done with
Qt framework
Qt testing framework
Expandability costs with Qt
Maintenance costs
Maintenance costs
Qt Enterprise framework provides
numerous cost saving elements.
Modern, fast, up to date
Web Browser Engine is included,
Availability off source codes
decrease maintenance costs
Qt’s plug-in architecture makes
solution
expandability really easy.
Qt’s test sets and framework
increases testing efficiency
Qt’s functionality and Enterprise
feature sets
speed up the development.
Web Browser Engine
![Page 19: How Qt Meets the Automotive Technology Requirements · PDF fileHow Qt meets the Automotive technology requirements of ... Honda, Daimler, ... How Qt Meets the Automotive Technology](https://reader033.vdocuments.net/reader033/viewer/2022052515/5a9cc6567f8b9a451b8e79a4/html5/thumbnails/19.jpg)
qt.io/qt-automotive-suite
You are invited to join!