Meet The Leading Cross-Platform Application and UI Framework : A Brief Introduction

• Responsible for all Qt operations globally

• Worldwide leader in • Qt API development • Qt application development • Design services – UI and UX • Consultancy

• 20+ years of Qt experience • 200 in-house Qt experts • Trusted by over 5,000 customers worldwide • A subsidiary of

2 © 2015 The Leading ++ Cross-Platform Framework

Cross-Platform Integrated Cross-Platform Class Library Development IDE, One Technology for Tools Productive development All Platforms Shorter Time-to-Market environment

Used by over 800,000 developers in 70+ industries Proved & tested technology – since 1994

3 © 2015 Qt is Used for …

Application Creating Development Powerful Devices on Desktop, Device GUIs,

Mobile and Embedded Ecosystems and whole SDKs

4 © 2015 Qt is Used Everywhere

5000+ Companies from 70+ industries use Qt

5 © 2015 Satisfaction is High

5 95%

out of Top 10 Fortune 500

Companies Are Powered by Qt! of Qt Developers

Are Satisfied with Qt Overall*

*Qt Insights survey 2013, (n=1862)

6 © 2015 Qt Applications Are Native Applications

Qt / Windows Qt Application Qt / OSX

Windows GDI Cocoa Windows Kernel Mac Kernel PC HW MacHW

Qt / Embedded Qt / Android

X11, Wayland, EGLFS QtGui QtSql Android NDK Kernel QtCore QtMultimedia Android Kernel Embedded HW QtNetwork etc. Android HW

7 © 2015 Working with The Qt Company

Developer Licenses Runtime Licenses

• Perpetual Licenses • Perpetual Licenses

• Dedicated Technical Support • Customizable agreement

updates and patches • Liability

• Direct access to our &D resources • Warranty

• Insight into Qt roadmap • Intellectual property rights

Consultancy

Training

Framework & Tools

8 © 2015 Working with The Qt Company

Developer Licenses Runtime Licenses

Consultancy

• From architecture and implementation to testing and feature upgrades

• Consultants with more than 12 years of experience

• Industry-specific consulting in different verticals

• All Consultants have a strong development background

• Time- and material-based accounting

Training

Framework & Tools

9 © 2015 Working with The Qt Company

Developer Licenses Runtime Licenses

Consultancy

Training

Open Enrollment Training Customized Onsite Training

• Register your single developers for a 4 • For groups of 3-12 developers days training course • 3 to 5 days • Fixed schedules • A dedicated trainer onsite • Training overview on qt.io • Fully customizable training schedule Framework & Tools

10 © 2015 Qt for Application Development

Code Less. Create More. Deploy Everywhere. Value Proposition of Qt for Application Creation

• Code Once, Deploy on All Major Platforms • High-Level, Productive C++ APIs • Native Look-and-Feel or custom UX! • Productivity Enhancing Tools • Full Support and Services Portfolio

13 © 2015 Target All Your End Users with One Technology

Embedded:

Embedded Linux, Embedded Android, Windows Embedded, QNX, VxWorks, INTEGRITY My

Desktop: Software Service Windows, Linux, Mac, Solaris, Enterprise UNIX

Mobile:

Android, iOS, , WindowsRT, BlackBerry 10, Sailfish

14 © 2015 Qt Powers Industry Leading Software on Desktop

(on Linux)

VLC media player

15 © 2015 Opportunities with Qt on Mobile

• Android • iOS • Windows Store Apps • Sailfish OS • BlackBerry 10

• MeeGo • X • Qtopia •

Trolltech Nokia The Qt Company + community

<< 2008 2008 - 2012 2012 >>

16 © 2015 Use Cases for Qt on Mobile

Cross-Platform Enterprise , Consumer Apps: Mobility: Bring-Your-Own-Device:

Target all End User Devices Go Mobile with Qt! Connected Devices and Applications

17 © 2015 Use Case: MuseScore

MuseScore Player for Mobile Devices MuseScore for Desktop

18 © 2015 Qt Developer Offering, Cross-Platform APIs

Essentials

Widgets WebEngine Add-ons + WebView C++ QML Charts Native LAF Controls GUI HTML 5 Layouts Layouts Hybrid UIs SVG Data Visualization Styles Styles OpenGL OpenGL Canvas 3D Virtual Keyboard

Core Multimedia Network Serial Port Bluetooth

Processes Audio HTTP Positioning Concurrency Threads Video FTP IPC Radio TCP/UDP Printing Scripting non-GUI Containers Camera SSL I/O NFC Platform Extras Strings Sql Qt Test Etc. XML Sensors SQL and Oracle databases Image formats In-App Purchasing

19 © 2015 Qt for Device Creation Qt Value Proposition for Device Creation

• Ultimate Performance for Device Creation • Modern User Experience • It’s not just Embedded, It’s Everywhere! • Shorter Time-to-Market • Trusted Technology Partner

21 © 2015 Where There’s a User Interface, There’s Qt

Automotive IVI Refrigerators & Coffee Machines Network Analyzers

Plus: • Medical Devices • Set Top Boxes • Home Automation • Industrial/UMPCS • Digital Photo Frames • and many, many more …

22 © 2015 Qt UI Offering – Choose the Best of All Worlds

Qt Quick Qt Widgets Web / Hybrid

C++ on the back, declarative UI design Customizable C++ UI controls for Use HTML5 for dynamic web documents, (QML) in the front for beautiful, modern traditional desktop look-and-feel. Also Qt Quick for native interaction. touch-based User Experiences. good for more static embedded UIs for more limited devices / operating systems.

23 © 2015 Rapid Workflow with Qt Quick

Qt Quick

Declarative UI Design

Stunningly Fluent Modern User Interfaces, written with Designer QML. Ideal for rapid UI prototyping.

Imperative Logic

Power of Cross-Platform Native Qt/C++

Developer Core Network Sql

Processes, Threads, HTTP SQL IPC, Containers, FTP

& NFC XML

I/O, Strings, SSL Oracle

Bluetooth Serial Port Serial Etc. Databases Positioning

+ Direct Hardware Access

24 © 2015 Qt Developer Offering for Device Creation

Development Environment

GUI libraries Non-GUI libraries

• Qt Quick Controls • Qt Quick • Core • Network • Sensors • Qt WebEngine (HTML5) • Qt Widgets • Sql • Multimedia • Serial Port • Multimedia • Bluetooth + other

Value-add solutions Full embedded tooling

• Virtual Keyboard • Qt Creator Enterprise IDE • Qt Quick • Charting • UI Designer • Profiling • 3D Data Visualization • On-device debugging • Emulator • Direct device Deployment (USB & IP) • Installer / Updater • I18n & localization

25 © 2015 Qt Developer Offering for Device Creation

Target Devices

Pre-built sofware stack, Boot to Qt Wide cross-platform support

• Yocto Project recipes • Embedded (Embedded Linux, Embedded Android, Windows Embedded, • Build-Your-Own-Stack tooling QNX, VxWorks, INTEGRITY) • Embedded Android or Embedded Linux • Desktop (Windows, Linux, OS X) • Android Injection • Mobile (Android, iOS, WinRT, BB10, Sailfish)

Qt Cloud Services Professional Services and Support

• Enginio Data Storage • Managed Runtimes • Customized Professional Services • Training • Managed WebSockets • Qt Cloud Console • Full Support

26 © 2015 Qt Creator Immediate Prototyping with a Software Stack, Boot to Qt QtCloudServices.com Qt as Complete Technology Platform

Qt Based SDK

Additional Applications Plugins for Qt Creator Ecosystem Additional Custom Libraries Marketplace, Qt Creator (UX, device access) Dev programs, Etc. Qt Libraries

HW Adaptation

30 © 2015 Qt is All This.

Qt is What You Make of It. Thank You!

www.qt.io