SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
Improve Time to Market for
Industrial Edge Devices with Qt and
WINSYSTEMS
October 28, 2021
SPEAKERS
George T. Hilliard
Technical Sales Director
WINSYSTEMS
Corey Pendleton
Sr. Presales Engineer
The Qt Company
Jack Smith
Technology Director
WINSYSTEMS
+
2 28 October 2021
Continuity
since
1995
3 28 October 2021
Design
Develop
Qt Design Studio
Qt Creator IDE
Squish, Qt Test, Coco
Enabling
Collaborative,
Agile
Development
Test
4 28 October 2021
Qt Portfolio
28 October 2021 © The Qt Company
5
PREMIUM SUPPORT
Qt FRAMEWORK
MCU SOFTWARE
DEVELOPMENT
TOOLKIT
DESIGN TOOLS QUALITY ASSURANCE TOOLS
DEVELOPMENT TOOLS
PROFESSIONAL SERVICES
5 28 October 2021
› Qt 6.x.0 framework releases with new features
› April and September every year
› Qt 6.x.y framework releases with bug, performance
and security fixes
› No new features
› Three Qt Creator and Qt Design Studio annual
releases + Qt for MCUs releases
› Every third minor version is an LTS – Long Term
Support version with 3-year support
Schedule Driven Releases
Twice a Year
Feature- and Fix-Driven
Releases
Develop
Feature
Freeze
Feature
Complete
Alpha Beta
Release
Candidate
Release
Deploy
6 28 October 2021
More Than a Collection of Libraries
QT FRAMEWORK
› Frameworks are opinionated
› Consistent APIs and documentation
› Structure
› Best practices – Frameworks provide proven
solutions
› Dictates how to do things – can be extended
› Frameworks come with a toolbox
› IDE, toolchains, etc.
› Makes it easy to apply best-practices
› A good framework drives structure and consistency
VS
Framework
“Collection of libraries”
7 28 October 2021
Boot to Qt
Enjoy:
› Prototype and see UI design live on real
embedded environment
› Getting the embedded development
environment up and running in no time.
Use:
› Light-weight, Qt-optimized, full software
stack for embedded Linux systems
› Transfer to production deployments with
Yocto when needed
› Works with Qt Design Studio
8 28 October 2021
UI Technology for
Every Use Case
› Qt Modelling Language (QML) for designing
touch-based UIs and embedded devices
› Qt Widgets for complex desktop UI with
mouse and keyboard use
› Qt for WebAssembly bringing Qt to the web
› HTML 5 can be embedded for web-based
content
9 28 October 2021
© Copyright 2021 – WINSYSTEMS, INC.
Industrial Embedded Computer Solutions
Embed Success in Every Product with WINSYSTEMS®
• More than 39 years as a leader in the embedded computing industry
• Trusted resource for industrial embedded systems expertise
• Highly reliable industrial-grade products with long-term availability
• Knowledgeable and responsive technical staff
• Designed and manufactured in Texas
COM Modules to Complete Systems
Technology solutions that transcend boards
• Embedded computing solutions utilizing a variety of proven designs:
COM Express, Single Board Computers, Panel PCs, Industrial Computers
• Cost-effective solutions designed to support existing technology and future upgrades
• Security-enabled hardware and software partner ecosystem
• Average product life cycles of 10+ years
A Proven Consultative Approach
Innovation-driven
• Specialists in embedded computer products, accessories and software
• Focused on solving each client’s unique application challenges
• Skilled in designing and executing embedded solutions for
many industries
• Expert guidance in the selection of optimum product
and solution design strategies:
• Commercial Off The Shelf (COTS)
• Modified COTS
• Custom solutions
Proven Manufacturing and Design Expertise
Centrally based U.S. headquarters
• Headquartered in Grand Prairie, Texas, U.S.A., between Dallas and Fort Worth–an
established, dynamic regional technology center
• In-house engineering and manufacturing allows for prototyping, quick-turn production
cycles, and full product manufacturing with maximum quality and efficiency
• All departments necessary to conceive and execute products—from project initiation
to product launch—located on a single corporate campus
Industrial Internet of Things – Cybersecurity
Device security starts with the hardware
• Internet of Things Cybersecurity Improvement Act of 2020
• Bipartisan Support
• Signed into law by President Trump December 12/4/2020
• WINSYSTEMS COM Modules and new single board computers enable:
• Establish Root of Trust (RoT)
• Secure boot firmware
• Hardware data encryption
• TPM-2.0 onboard
• Software ecosystems partners further enable:
• Security patch updates and Continuous Integration
• Secure Over-the-Air (OTA) Updates
• Secure communications
• Security Key management
Partners in Developing Secure Embedded Solutions
Why WINSYSTEMS and Qt Partnership?
Mutual Customers Actively Spanning Legacy to Future Designs
• WINSYSTEMS has almost 40 years of products in the field
⎯ All SBCs were based on x86 CPUs between the 1990’s until 2013
⎯ 2013 introduced our first Arm based SBC
⎯ Future product roadmaps have product lines for both x86 and Arm CPUs
1990’s
x86 Processors
arm Processors
2013
Mutual Customers Actively Spanning Legacy to Future Designs
• Operating systems have also changed drastically over the years
⎯ Windows and various Linux Distros comprise about 80% of total operating system usage
⎯ DOS and RTOS’s the other 20%
Why WINSYSTEMS and Qt Partnership?
DOS
RTOS
Other
Windows
Linux
Why WINSYSTEMS and Qt Partnership?
Mutual Customers Actively Spanning Legacy to Future Designs
• An Energy Client was one of the first known cases of WINSYTEMS + Qt back in 2015
⎯ Using legacy x86 based SBCs but was planning to use Arm in the future
⎯ WINSYSTEMS SBCs had a 20+ year install base with client due to industrial requirements
⎯ Client selecting Qt as development platform so they could write application code once
and run on current x86 based products and future Arm based SBCs
⎯ Client was very happy with the implementation of Qt development software
Qt Development from the Engineering Perspective
3 Ways the Qt and WINSYSTEMS Partnership Helps Engineers
1. WINSYSTEMS’ Edge Computing Platforms are Rugged and Security-Enabled
• Designed for Industrial Environments
• Designed with security in mind for Critical Infrastructure
• USA Manufactured Quality
• Offers a software ecosystem for OEMs to leverage
2. Qt for Device Creation Significantly Reduces Development Time
• Code once, deploy across platforms benefit for Arm and x86 lines
• SDK and QBSP Supported Embedded Boards for Rapid development
• Pre-built libraries for a multitude of industrial communication protocols
3. WINSYSTEMS + Qt Partnership Speeds Time to Market
• Provides proven industrial Edge Computing platform with
Pretested libraries that will have a development running in minutes!
• Certified code base for communications.
Demo Hardware: ITX-P-C444
Why is it the Focus Product?
• Truly Industrial Arm product
• Very small form factor
• Flexibility to add low speed I/O sensor
o Low speed IO: GPIO, I2C, SPI
• Camera: MIPI CSI camera input
• Security: TPM 2.0 on board
• Power input: +9V to 32V DC
• Operational : -40 to +85C
Industrial Use Case Example
Oil & Gas Remote Monitoring and Surveillance
• Critical Infrastructure Monitoring
• Security a top concern with recent cyber attacks
• Artificial Intelligence (AI) Vision System Alerts of activity
• Reduces number of on-site visits and improves safety
28 October 2021 © The Qt Company
23
Demo
28 October 2021
23 28 October 2021
Ask your questions
Q&AS
24 28 October 2021
Thanks for joining!
info@qt.io
sales@winsystems.com

Contenu connexe

Tendances

Qt Oss to Commercial 2019-09-10
Qt Oss to Commercial 2019-09-10Qt Oss to Commercial 2019-09-10
Qt Oss to Commercial 2019-09-10FedericoGuerinoni
 
Introduction to Qt Creator
Introduction to Qt CreatorIntroduction to Qt Creator
Introduction to Qt CreatorQt
 
kitsune impact on Enterprises (August 2019)
kitsune impact on Enterprises (August 2019)kitsune impact on Enterprises (August 2019)
kitsune impact on Enterprises (August 2019)Ronak Samantray
 
Machine learning meets embedded development
Machine learning meets embedded developmentMachine learning meets embedded development
Machine learning meets embedded developmentQt
 
Learn how to develop applications and UIs with Qt Commercial
Learn how to develop applications and UIs with Qt CommercialLearn how to develop applications and UIs with Qt Commercial
Learn how to develop applications and UIs with Qt CommercialQt Commercial, Digia
 
Visualizing the engineering project lifecycle - Unite Copenhagen
Visualizing the engineering project lifecycle - Unite CopenhagenVisualizing the engineering project lifecycle - Unite Copenhagen
Visualizing the engineering project lifecycle - Unite CopenhagenUnity Technologies
 
Kinect for Windows SDK 21 June 2011
Kinect for Windows SDK 21 June 2011Kinect for Windows SDK 21 June 2011
Kinect for Windows SDK 21 June 2011Lee Stott
 
KDE Plasma for Mobile Phones
KDE Plasma for Mobile PhonesKDE Plasma for Mobile Phones
KDE Plasma for Mobile Phonesaccount inactive
 
Building Visual Studio LightSwitch Application
Building Visual Studio LightSwitch ApplicationBuilding Visual Studio LightSwitch Application
Building Visual Studio LightSwitch ApplicationKunal Chowdhury
 
Contextual awareness for the web
Contextual awareness for the webContextual awareness for the web
Contextual awareness for the webMatt Carver
 
Configuration & Recommendation
Configuration & RecommendationConfiguration & Recommendation
Configuration & RecommendationAGILE IoT
 
Developing for HoloLen 2 with Unity- Unite Copenhagen 2019
Developing for HoloLen 2 with Unity- Unite Copenhagen 2019Developing for HoloLen 2 with Unity- Unite Copenhagen 2019
Developing for HoloLen 2 with Unity- Unite Copenhagen 2019Unity Technologies
 
Shipping Mobile Applications Using Qt for Symbian
Shipping Mobile Applications Using Qt for SymbianShipping Mobile Applications Using Qt for Symbian
Shipping Mobile Applications Using Qt for Symbianaccount inactive
 
Michael Hall [InfluxData] | InfluxDB Community Update | InfluxDays NA 2021
Michael Hall [InfluxData] | InfluxDB Community Update | InfluxDays NA 2021Michael Hall [InfluxData] | InfluxDB Community Update | InfluxDays NA 2021
Michael Hall [InfluxData] | InfluxDB Community Update | InfluxDays NA 2021InfluxData
 
Getting started with High-Definition Render Pipeline for games- Unite Copenha...
Getting started with High-Definition Render Pipeline for games- Unite Copenha...Getting started with High-Definition Render Pipeline for games- Unite Copenha...
Getting started with High-Definition Render Pipeline for games- Unite Copenha...Unity Technologies
 
WP2 - T2.1 - Automatic configuration based on hardware modules
WP2 - T2.1 - Automatic configuration based on hardware modulesWP2 - T2.1 - Automatic configuration based on hardware modules
WP2 - T2.1 - Automatic configuration based on hardware modulesAGILE IoT
 
AGILE Open Call #1 Pitch
AGILE Open Call #1 PitchAGILE Open Call #1 Pitch
AGILE Open Call #1 PitchAGILE IoT
 
Dissemination and Community Building
Dissemination and Community BuildingDissemination and Community Building
Dissemination and Community BuildingAGILE IoT
 

Tendances (20)

Qt Oss to Commercial 2019-09-10
Qt Oss to Commercial 2019-09-10Qt Oss to Commercial 2019-09-10
Qt Oss to Commercial 2019-09-10
 
Introduction to Qt Creator
Introduction to Qt CreatorIntroduction to Qt Creator
Introduction to Qt Creator
 
kitsune impact on Enterprises (August 2019)
kitsune impact on Enterprises (August 2019)kitsune impact on Enterprises (August 2019)
kitsune impact on Enterprises (August 2019)
 
Machine learning meets embedded development
Machine learning meets embedded developmentMachine learning meets embedded development
Machine learning meets embedded development
 
Learn how to develop applications and UIs with Qt Commercial
Learn how to develop applications and UIs with Qt CommercialLearn how to develop applications and UIs with Qt Commercial
Learn how to develop applications and UIs with Qt Commercial
 
Visualizing the engineering project lifecycle - Unite Copenhagen
Visualizing the engineering project lifecycle - Unite CopenhagenVisualizing the engineering project lifecycle - Unite Copenhagen
Visualizing the engineering project lifecycle - Unite Copenhagen
 
Qt Licensing Explained
Qt Licensing ExplainedQt Licensing Explained
Qt Licensing Explained
 
Kinect for Windows SDK 21 June 2011
Kinect for Windows SDK 21 June 2011Kinect for Windows SDK 21 June 2011
Kinect for Windows SDK 21 June 2011
 
KDE Plasma for Mobile Phones
KDE Plasma for Mobile PhonesKDE Plasma for Mobile Phones
KDE Plasma for Mobile Phones
 
Qt
QtQt
Qt
 
Building Visual Studio LightSwitch Application
Building Visual Studio LightSwitch ApplicationBuilding Visual Studio LightSwitch Application
Building Visual Studio LightSwitch Application
 
Contextual awareness for the web
Contextual awareness for the webContextual awareness for the web
Contextual awareness for the web
 
Configuration & Recommendation
Configuration & RecommendationConfiguration & Recommendation
Configuration & Recommendation
 
Developing for HoloLen 2 with Unity- Unite Copenhagen 2019
Developing for HoloLen 2 with Unity- Unite Copenhagen 2019Developing for HoloLen 2 with Unity- Unite Copenhagen 2019
Developing for HoloLen 2 with Unity- Unite Copenhagen 2019
 
Shipping Mobile Applications Using Qt for Symbian
Shipping Mobile Applications Using Qt for SymbianShipping Mobile Applications Using Qt for Symbian
Shipping Mobile Applications Using Qt for Symbian
 
Michael Hall [InfluxData] | InfluxDB Community Update | InfluxDays NA 2021
Michael Hall [InfluxData] | InfluxDB Community Update | InfluxDays NA 2021Michael Hall [InfluxData] | InfluxDB Community Update | InfluxDays NA 2021
Michael Hall [InfluxData] | InfluxDB Community Update | InfluxDays NA 2021
 
Getting started with High-Definition Render Pipeline for games- Unite Copenha...
Getting started with High-Definition Render Pipeline for games- Unite Copenha...Getting started with High-Definition Render Pipeline for games- Unite Copenha...
Getting started with High-Definition Render Pipeline for games- Unite Copenha...
 
WP2 - T2.1 - Automatic configuration based on hardware modules
WP2 - T2.1 - Automatic configuration based on hardware modulesWP2 - T2.1 - Automatic configuration based on hardware modules
WP2 - T2.1 - Automatic configuration based on hardware modules
 
AGILE Open Call #1 Pitch
AGILE Open Call #1 PitchAGILE Open Call #1 Pitch
AGILE Open Call #1 Pitch
 
Dissemination and Community Building
Dissemination and Community BuildingDissemination and Community Building
Dissemination and Community Building
 

Similaire à Improve Time to Market for Industrial Edge Devices

Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 3
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 3Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 3
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 3Qualcomm Developer Network
 
Develer - Company Profile
Develer - Company ProfileDeveler - Company Profile
Develer - Company ProfileDeveler S.r.l.
 
In Need For A Linux Kernel Maintained For A Very Long Time? CIP Linux Kernel ...
In Need For A Linux Kernel Maintained For A Very Long Time? CIP Linux Kernel ...In Need For A Linux Kernel Maintained For A Very Long Time? CIP Linux Kernel ...
In Need For A Linux Kernel Maintained For A Very Long Time? CIP Linux Kernel ...Agustin Benito Bethencourt
 
Utilisation de la plateforme virtuelle QEMU/SystemC pour l'IoT
Utilisation de la plateforme virtuelle QEMU/SystemC pour l'IoTUtilisation de la plateforme virtuelle QEMU/SystemC pour l'IoT
Utilisation de la plateforme virtuelle QEMU/SystemC pour l'IoTPôle Systematic Paris-Region
 
Srikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth Pilli
 
Pico-ITX vs. Q7 & SMARC form factors
Pico-ITX vs. Q7 & SMARC form factorsPico-ITX vs. Q7 & SMARC form factors
Pico-ITX vs. Q7 & SMARC form factorsVIA Embedded
 
Meet Qt Canada
Meet Qt CanadaMeet Qt Canada
Meet Qt CanadaQt
 
E2c corporate presentation
E2c corporate presentationE2c corporate presentation
E2c corporate presentationGenis Catà
 
Trey Weaver's Resume
Trey Weaver's ResumeTrey Weaver's Resume
Trey Weaver's ResumeTrey Weaver
 
KenSpargoResume2016
KenSpargoResume2016KenSpargoResume2016
KenSpargoResume2016Ken Spargo
 
Qt Software Development Framework - Medical
Qt Software Development Framework - Medical Qt Software Development Framework - Medical
Qt Software Development Framework - Medical Qt
 
Semiconductor Design Services, IoT Solutions, IoT Consulting, IoT Solutions a...
Semiconductor Design Services, IoT Solutions, IoT Consulting, IoT Solutions a...Semiconductor Design Services, IoT Solutions, IoT Consulting, IoT Solutions a...
Semiconductor Design Services, IoT Solutions, IoT Consulting, IoT Solutions a...Moschip
 
“A Platform Approach to Developing Networked Visual AI Systems,” a Presentati...
“A Platform Approach to Developing Networked Visual AI Systems,” a Presentati...“A Platform Approach to Developing Networked Visual AI Systems,” a Presentati...
“A Platform Approach to Developing Networked Visual AI Systems,” a Presentati...Edge AI and Vision Alliance
 
Optimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWSOptimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWSDevOps.com
 
ACAL BFi Military Overview 2017
ACAL BFi Military Overview 2017ACAL BFi Military Overview 2017
ACAL BFi Military Overview 2017Anne Stiegler
 
Insights of embedded processors - ARM Architecture
Insights of embedded processors - ARM Architecture Insights of embedded processors - ARM Architecture
Insights of embedded processors - ARM Architecture PHYTEC Embedded Pvt Ltd
 

Similaire à Improve Time to Market for Industrial Edge Devices (20)

Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 3
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 3Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 3
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 3
 
Aplit-Soft
Aplit-Soft Aplit-Soft
Aplit-Soft
 
Develer - Company Profile
Develer - Company ProfileDeveler - Company Profile
Develer - Company Profile
 
Meet Qt
Meet QtMeet Qt
Meet Qt
 
Develer - Company Profile
Develer - Company ProfileDeveler - Company Profile
Develer - Company Profile
 
In Need For A Linux Kernel Maintained For A Very Long Time? CIP Linux Kernel ...
In Need For A Linux Kernel Maintained For A Very Long Time? CIP Linux Kernel ...In Need For A Linux Kernel Maintained For A Very Long Time? CIP Linux Kernel ...
In Need For A Linux Kernel Maintained For A Very Long Time? CIP Linux Kernel ...
 
Utilisation de la plateforme virtuelle QEMU/SystemC pour l'IoT
Utilisation de la plateforme virtuelle QEMU/SystemC pour l'IoTUtilisation de la plateforme virtuelle QEMU/SystemC pour l'IoT
Utilisation de la plateforme virtuelle QEMU/SystemC pour l'IoT
 
Srikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latest
 
Pico-ITX vs. Q7 & SMARC form factors
Pico-ITX vs. Q7 & SMARC form factorsPico-ITX vs. Q7 & SMARC form factors
Pico-ITX vs. Q7 & SMARC form factors
 
Meet Qt Canada
Meet Qt CanadaMeet Qt Canada
Meet Qt Canada
 
E2c corporate presentation
E2c corporate presentationE2c corporate presentation
E2c corporate presentation
 
Trey Weaver's Resume
Trey Weaver's ResumeTrey Weaver's Resume
Trey Weaver's Resume
 
KenSpargoResume2016
KenSpargoResume2016KenSpargoResume2016
KenSpargoResume2016
 
Qt Software Development Framework - Medical
Qt Software Development Framework - Medical Qt Software Development Framework - Medical
Qt Software Development Framework - Medical
 
Semiconductor Design Services, IoT Solutions, IoT Consulting, IoT Solutions a...
Semiconductor Design Services, IoT Solutions, IoT Consulting, IoT Solutions a...Semiconductor Design Services, IoT Solutions, IoT Consulting, IoT Solutions a...
Semiconductor Design Services, IoT Solutions, IoT Consulting, IoT Solutions a...
 
EOS
EOSEOS
EOS
 
“A Platform Approach to Developing Networked Visual AI Systems,” a Presentati...
“A Platform Approach to Developing Networked Visual AI Systems,” a Presentati...“A Platform Approach to Developing Networked Visual AI Systems,” a Presentati...
“A Platform Approach to Developing Networked Visual AI Systems,” a Presentati...
 
Optimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWSOptimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWS
 
ACAL BFi Military Overview 2017
ACAL BFi Military Overview 2017ACAL BFi Military Overview 2017
ACAL BFi Military Overview 2017
 
Insights of embedded processors - ARM Architecture
Insights of embedded processors - ARM Architecture Insights of embedded processors - ARM Architecture
Insights of embedded processors - ARM Architecture
 

Plus de Qt

Meet Qt 6.2 LTS - Ask Us Anything!
Meet Qt 6.2 LTS - Ask Us Anything!Meet Qt 6.2 LTS - Ask Us Anything!
Meet Qt 6.2 LTS - Ask Us Anything!Qt
 
UI/UX Design Trends in Appliances
UI/UX Design Trends in AppliancesUI/UX Design Trends in Appliances
UI/UX Design Trends in AppliancesQt
 
Qt 6.2 lts vs. qt 5.15 the big feature parity comparison
Qt 6.2 lts vs. qt 5.15 the big feature parity comparisonQt 6.2 lts vs. qt 5.15 the big feature parity comparison
Qt 6.2 lts vs. qt 5.15 the big feature parity comparisonQt
 
Companion App Design with Qt
Companion App Design with QtCompanion App Design with Qt
Companion App Design with QtQt
 
Top 10 User Interface Trends
Top 10 User Interface Trends Top 10 User Interface Trends
Top 10 User Interface Trends Qt
 
Embracing Qt for Python
Embracing Qt for PythonEmbracing Qt for Python
Embracing Qt for PythonQt
 
10 PRINCIPAIS RAZÕES PARA TRABALHAR COM
10 PRINCIPAIS RAZÕES PARA TRABALHAR COM10 PRINCIPAIS RAZÕES PARA TRABALHAR COM
10 PRINCIPAIS RAZÕES PARA TRABALHAR COMQt
 
Build and run embedded apps faster from qt creator with docker
Build and run embedded apps faster from qt creator with dockerBuild and run embedded apps faster from qt creator with docker
Build and run embedded apps faster from qt creator with dockerQt
 
How to create a medical device proof of-concept prototype overnight
How to create a medical device proof of-concept prototype overnightHow to create a medical device proof of-concept prototype overnight
How to create a medical device proof of-concept prototype overnightQt
 
Webinar- Qt OPC UA - An Overview
Webinar- Qt OPC UA - An OverviewWebinar- Qt OPC UA - An Overview
Webinar- Qt OPC UA - An OverviewQt
 
User Experience Design for Software Engineers, ICS & The Qt Company
User Experience Design for Software Engineers, ICS & The Qt CompanyUser Experience Design for Software Engineers, ICS & The Qt Company
User Experience Design for Software Engineers, ICS & The Qt CompanyQt
 
A Quick Preview of What You'll See at Qt World Summit 2016
A Quick Preview of What You'll See at Qt World Summit 2016A Quick Preview of What You'll See at Qt World Summit 2016
A Quick Preview of What You'll See at Qt World Summit 2016Qt
 

Plus de Qt (12)

Meet Qt 6.2 LTS - Ask Us Anything!
Meet Qt 6.2 LTS - Ask Us Anything!Meet Qt 6.2 LTS - Ask Us Anything!
Meet Qt 6.2 LTS - Ask Us Anything!
 
UI/UX Design Trends in Appliances
UI/UX Design Trends in AppliancesUI/UX Design Trends in Appliances
UI/UX Design Trends in Appliances
 
Qt 6.2 lts vs. qt 5.15 the big feature parity comparison
Qt 6.2 lts vs. qt 5.15 the big feature parity comparisonQt 6.2 lts vs. qt 5.15 the big feature parity comparison
Qt 6.2 lts vs. qt 5.15 the big feature parity comparison
 
Companion App Design with Qt
Companion App Design with QtCompanion App Design with Qt
Companion App Design with Qt
 
Top 10 User Interface Trends
Top 10 User Interface Trends Top 10 User Interface Trends
Top 10 User Interface Trends
 
Embracing Qt for Python
Embracing Qt for PythonEmbracing Qt for Python
Embracing Qt for Python
 
10 PRINCIPAIS RAZÕES PARA TRABALHAR COM
10 PRINCIPAIS RAZÕES PARA TRABALHAR COM10 PRINCIPAIS RAZÕES PARA TRABALHAR COM
10 PRINCIPAIS RAZÕES PARA TRABALHAR COM
 
Build and run embedded apps faster from qt creator with docker
Build and run embedded apps faster from qt creator with dockerBuild and run embedded apps faster from qt creator with docker
Build and run embedded apps faster from qt creator with docker
 
How to create a medical device proof of-concept prototype overnight
How to create a medical device proof of-concept prototype overnightHow to create a medical device proof of-concept prototype overnight
How to create a medical device proof of-concept prototype overnight
 
Webinar- Qt OPC UA - An Overview
Webinar- Qt OPC UA - An OverviewWebinar- Qt OPC UA - An Overview
Webinar- Qt OPC UA - An Overview
 
User Experience Design for Software Engineers, ICS & The Qt Company
User Experience Design for Software Engineers, ICS & The Qt CompanyUser Experience Design for Software Engineers, ICS & The Qt Company
User Experience Design for Software Engineers, ICS & The Qt Company
 
A Quick Preview of What You'll See at Qt World Summit 2016
A Quick Preview of What You'll See at Qt World Summit 2016A Quick Preview of What You'll See at Qt World Summit 2016
A Quick Preview of What You'll See at Qt World Summit 2016
 

Dernier

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 

Dernier (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

Improve Time to Market for Industrial Edge Devices

  • 1. Improve Time to Market for Industrial Edge Devices with Qt and WINSYSTEMS October 28, 2021
  • 2. SPEAKERS George T. Hilliard Technical Sales Director WINSYSTEMS Corey Pendleton Sr. Presales Engineer The Qt Company Jack Smith Technology Director WINSYSTEMS + 2 28 October 2021
  • 4. Design Develop Qt Design Studio Qt Creator IDE Squish, Qt Test, Coco Enabling Collaborative, Agile Development Test 4 28 October 2021
  • 5. Qt Portfolio 28 October 2021 © The Qt Company 5 PREMIUM SUPPORT Qt FRAMEWORK MCU SOFTWARE DEVELOPMENT TOOLKIT DESIGN TOOLS QUALITY ASSURANCE TOOLS DEVELOPMENT TOOLS PROFESSIONAL SERVICES 5 28 October 2021
  • 6. › Qt 6.x.0 framework releases with new features › April and September every year › Qt 6.x.y framework releases with bug, performance and security fixes › No new features › Three Qt Creator and Qt Design Studio annual releases + Qt for MCUs releases › Every third minor version is an LTS – Long Term Support version with 3-year support Schedule Driven Releases Twice a Year Feature- and Fix-Driven Releases Develop Feature Freeze Feature Complete Alpha Beta Release Candidate Release Deploy 6 28 October 2021
  • 7. More Than a Collection of Libraries QT FRAMEWORK › Frameworks are opinionated › Consistent APIs and documentation › Structure › Best practices – Frameworks provide proven solutions › Dictates how to do things – can be extended › Frameworks come with a toolbox › IDE, toolchains, etc. › Makes it easy to apply best-practices › A good framework drives structure and consistency VS Framework “Collection of libraries” 7 28 October 2021
  • 8. Boot to Qt Enjoy: › Prototype and see UI design live on real embedded environment › Getting the embedded development environment up and running in no time. Use: › Light-weight, Qt-optimized, full software stack for embedded Linux systems › Transfer to production deployments with Yocto when needed › Works with Qt Design Studio 8 28 October 2021
  • 9. UI Technology for Every Use Case › Qt Modelling Language (QML) for designing touch-based UIs and embedded devices › Qt Widgets for complex desktop UI with mouse and keyboard use › Qt for WebAssembly bringing Qt to the web › HTML 5 can be embedded for web-based content 9 28 October 2021
  • 10. © Copyright 2021 – WINSYSTEMS, INC.
  • 11. Industrial Embedded Computer Solutions Embed Success in Every Product with WINSYSTEMS® • More than 39 years as a leader in the embedded computing industry • Trusted resource for industrial embedded systems expertise • Highly reliable industrial-grade products with long-term availability • Knowledgeable and responsive technical staff • Designed and manufactured in Texas
  • 12. COM Modules to Complete Systems Technology solutions that transcend boards • Embedded computing solutions utilizing a variety of proven designs: COM Express, Single Board Computers, Panel PCs, Industrial Computers • Cost-effective solutions designed to support existing technology and future upgrades • Security-enabled hardware and software partner ecosystem • Average product life cycles of 10+ years
  • 13. A Proven Consultative Approach Innovation-driven • Specialists in embedded computer products, accessories and software • Focused on solving each client’s unique application challenges • Skilled in designing and executing embedded solutions for many industries • Expert guidance in the selection of optimum product and solution design strategies: • Commercial Off The Shelf (COTS) • Modified COTS • Custom solutions
  • 14. Proven Manufacturing and Design Expertise Centrally based U.S. headquarters • Headquartered in Grand Prairie, Texas, U.S.A., between Dallas and Fort Worth–an established, dynamic regional technology center • In-house engineering and manufacturing allows for prototyping, quick-turn production cycles, and full product manufacturing with maximum quality and efficiency • All departments necessary to conceive and execute products—from project initiation to product launch—located on a single corporate campus
  • 15. Industrial Internet of Things – Cybersecurity Device security starts with the hardware • Internet of Things Cybersecurity Improvement Act of 2020 • Bipartisan Support • Signed into law by President Trump December 12/4/2020 • WINSYSTEMS COM Modules and new single board computers enable: • Establish Root of Trust (RoT) • Secure boot firmware • Hardware data encryption • TPM-2.0 onboard • Software ecosystems partners further enable: • Security patch updates and Continuous Integration • Secure Over-the-Air (OTA) Updates • Secure communications • Security Key management
  • 16. Partners in Developing Secure Embedded Solutions
  • 17. Why WINSYSTEMS and Qt Partnership? Mutual Customers Actively Spanning Legacy to Future Designs • WINSYSTEMS has almost 40 years of products in the field ⎯ All SBCs were based on x86 CPUs between the 1990’s until 2013 ⎯ 2013 introduced our first Arm based SBC ⎯ Future product roadmaps have product lines for both x86 and Arm CPUs 1990’s x86 Processors arm Processors 2013
  • 18. Mutual Customers Actively Spanning Legacy to Future Designs • Operating systems have also changed drastically over the years ⎯ Windows and various Linux Distros comprise about 80% of total operating system usage ⎯ DOS and RTOS’s the other 20% Why WINSYSTEMS and Qt Partnership? DOS RTOS Other Windows Linux
  • 19. Why WINSYSTEMS and Qt Partnership? Mutual Customers Actively Spanning Legacy to Future Designs • An Energy Client was one of the first known cases of WINSYTEMS + Qt back in 2015 ⎯ Using legacy x86 based SBCs but was planning to use Arm in the future ⎯ WINSYSTEMS SBCs had a 20+ year install base with client due to industrial requirements ⎯ Client selecting Qt as development platform so they could write application code once and run on current x86 based products and future Arm based SBCs ⎯ Client was very happy with the implementation of Qt development software
  • 20. Qt Development from the Engineering Perspective 3 Ways the Qt and WINSYSTEMS Partnership Helps Engineers 1. WINSYSTEMS’ Edge Computing Platforms are Rugged and Security-Enabled • Designed for Industrial Environments • Designed with security in mind for Critical Infrastructure • USA Manufactured Quality • Offers a software ecosystem for OEMs to leverage 2. Qt for Device Creation Significantly Reduces Development Time • Code once, deploy across platforms benefit for Arm and x86 lines • SDK and QBSP Supported Embedded Boards for Rapid development • Pre-built libraries for a multitude of industrial communication protocols 3. WINSYSTEMS + Qt Partnership Speeds Time to Market • Provides proven industrial Edge Computing platform with Pretested libraries that will have a development running in minutes! • Certified code base for communications.
  • 21. Demo Hardware: ITX-P-C444 Why is it the Focus Product? • Truly Industrial Arm product • Very small form factor • Flexibility to add low speed I/O sensor o Low speed IO: GPIO, I2C, SPI • Camera: MIPI CSI camera input • Security: TPM 2.0 on board • Power input: +9V to 32V DC • Operational : -40 to +85C
  • 22. Industrial Use Case Example Oil & Gas Remote Monitoring and Surveillance • Critical Infrastructure Monitoring • Security a top concern with recent cyber attacks • Artificial Intelligence (AI) Vision System Alerts of activity • Reduces number of on-site visits and improves safety
  • 23. 28 October 2021 © The Qt Company 23 Demo 28 October 2021 23 28 October 2021
  • 24. Ask your questions Q&AS 24 28 October 2021