SlideShare a Scribd company logo
1 of 25
The Qt Company
Qt Software Development Framework - Medical
April 2020
Cardiology
Where there’s a Medical Application / Device, there’s Qt …
Kidney Dialysis
Diagnostic ImagingDiabetes CareWearables
Wound Management
Anesthesia & Respiratory Care
Fitness
IVD
Robotics
© 2020 The Qt Company - ConfidentialApril 20202
Vision: The Future is Built with Qt
Same code base
across all devices
Reduce SW
development time
and maintenance
costs
Platform based
approach to
reduce
development
costs
› Qt abstracts the OS and HW
dependencies so that your
software is truly cross-
platform.
› Qt provides SW
development tools to
shorten the design-
development-deployment
cycle.
› Qt with its suite of modular
libraries and plug-in based
tools can be customized to
create your unique software
platform and ecosystem.
Create Safe,
Effective, Intuitive,
and Reliable User
Experiences
› Qt provides a UI toolkit to
create fluid user interfaces
April 2020 © 2020 The Qt Company - Confidential3
#2
Cost
savings
#3
Time to
market
#4
Fast
applications
#5
Developer
experience
#7
Community
#8
Cross-platform
capability
#9
Languages
#10
Flexible
framework
#1
Great
UX
#6
Libraries
and tools
Top 10 Reasons to develop with
April 2020 © 2020 The Qt Company - Confidential4
What do Qt Medical Customers Value?
• Capability to Create Safe, Effective, Reliable Devices /
Applications with Intuitive User Experiences and
uncompromising performance
• Proven technology - Qt is the development platform,
embedded into, approved FDA (Class I, II, and III) and EU
Certified (Class I, IIa, IIb, and III) medical devices
• Get to market faster - ability to Rapidly Prototype on your
target device
• Reduce development effort – Platform based development
approach reduces development cost
• Compliance Support - Qt provides documentation and
transparency into our development process
April 2020 © 2020 The Qt Company - Confidential5
Qt understands Medical Product Developers Up at Night
Three main areas of concern when developers of medical products select COTS software
Clinical Risk Human Factors Risk Cybersecurity Risk
Risk a product will not
work as intended
Risk a product will
not be used as
intended
Risk a product will
be hacked and
compromised
Qt works with our customers to support and create solutions for each
April 2020 © 2020 The Qt Company - Confidential6
› On average, customers saved 30% of their software development costs by
using Qt.
› High-performance software lowers hardware requirements -10%
Reduction in Hardware Cost
› Total ROI of 289% based on the study.
© 2020 The Qt Company - Confidential
Total Economic Impact Study of Qt
The Qt Company commissioned Forrester Consulting to conduct a Total
Economic Impact™ (TEI) study and examine the potential return on investment
(ROI) businesses may realize with Qt for Device Creation
April 20207
Qt is part of everyday
life, consumer goods,
like smart TVs
Qt Already Solves the Issues of Today
Qt solves the issues for over 70 industries today with a ready-to-ship product
Most of the Top 10
Automotive brands
use Qt today.
9 of the top 10
Medical Device
companies use Qt
today
© 2020 The Qt Company - ConfidentialApril 20208
Core Technology Highlights
© 2020 The Qt Company - ConfidentialApril 20209
My Software
Service
Target All Your End Users
with One Technology
Embedded:
› Embedded Linux, Windows Embedded
› RTOS: QNX, VxWorks, INTEGRITY
Desktop:
› Windows, Linux, Mac OS X
› Enterprise UNIX
Mobile:
› Android, iOS, Windows 10, WinRT, Universal Windows
Platform
MCU:
› Bare metal, FreeRTOS
© 2020 The Qt Company - ConfidentialApril 202010
High Performance on embedded devices
› Scaling down – Qt Lite Configuration to fit smallest
hardware resources (MCU)
› Scaling up – Multi-screen, multi-processor, multi-input,
multi-camera setups
Modern User Experience
› Native Look-and-Feel or custom UX!
› Augmented reality with 3D UI or traditional push button
UI with native look and feel, and all in between
Software libraries and tools
© 2020 The Qt Company - ConfidentialApril 202011
Shorter Time-to-Market
› Deploy, debug and test on target device
› Wide support for off-the-shelf hardware and operating
systems
› Tailored embedded devices stacks on Embedded Linux
Trusted Technology Partner
› Providing software libraries and tools for over 25 years
› Technical support and services to augment customers’
software development
› Knowledge sharing and training
› Supporting customers to create successful
software products
Software libraries and tools
© 2020 The Qt Company - ConfidentialApril 202012
› Renders the safety critical UI
› Controls hardware composition of the graphics planes
› Monitors correct operation of the non-safety critical UI
› Disables the non-safety UI if error detected in its operation
› Will try to restart non-safety UI if failure detected
Qt Safe Renderer
IEC 62304 and IEC 61508 certified tool
If there is a failure with the software, the Qt Safe Renderer will continue to display
safety critical information accurately
© 2020 The Qt Company - ConfidentialApril 202013
Qt Design Studio – Enhanced workflow between UI Designer
and Developer
› Prototype for production on real devices in minutes and iterate on the fly
› Get ahead by reusing components from prototypes
› Time and effort saved through automatically generated code based on design
› Ensure brand consistency through custom styles and guidelines created during the
design and prototyping phase
› Pixel perfect animations with easy-to-use tools
End result is UI Specification (QML based, directly
usable by developers)
End result is a prototype or a product
© 2020 The Qt Company - ConfidentialApril 202014
› Use cases
› Remote Maintenance
› Configure devices that do not have a HMI terminal
connected.
› Reduce HW costs with BYOD strategy
› Use a browser to remotely control an
application in any device
› Works with common web browsers without additional
installations
› Multiple connections supported. Even from separate
applications
UI for headless devices
https://www.youtube.com/watch?v=Ik_nXZv86lQ
© 2020 The Qt Company - ConfidentialApril 202015
Enabling IoMT
© 2020 The Qt Company - ConfidentialApril 202016
Support for M2M (IoT)
Protocols Client
Client
Client
Client
Device
Device
Device
Device
Cloud
Gateway
© 2020 The Qt Company - ConfidentialApril 202017
› Qt Bluetooth provides cross-platform API for
Bluetooth functionality
› Bluetooth Low Energy (BTLE) is an important
way for IoT smart sensors and devices to
communicate
› Now fully supported through Qt Bluetooth
› Also used with wearables
› What’s new?
› Bluetooth Low Energy Peripheral support on OSX & iOS
› Bluetooth Peripheral support for Android
› Bluetooth Low Energy Central support on Windows 10
Qt Bluetooth and BTLE
© 2020 The Qt Company - ConfidentialApril 202018
Minimizing Development Risk – Qt Professional Services
© 2020 The Qt Company - ConfidentialApril 202019
Mitigating Clinical Risk
© 2020 The Qt Company - ConfidentialApril 202022
Clinical Risk- The risk that a device will not safely and effectively
function as intended
› Is ISO 9001:2015 certified
› Certifies its safety critical tools and libraries to IEC 62304 up to safety
class C
› Provides support to your global regulatory and compliance processes
and procedures
› Has a partnership with The Emergo Group by UL, the industry leader
in Global Regulatory and Compliance Consulting which can be
leveraged at any time.
In order to help mitigate clinical risk, The Qt Company
© 2020 The Qt Company - ConfidentialApril 202023
Supporting your Global Regulatory and Compliance Process
• The Qt Safe Renderer is IEC 62304 certified, however the Qt
software in its entirety is SOUP.
• Qt provides documentation and transparency into our
development process, product performance, and internal
validation and testing.
• Qt’s Quality System,
• Qt’s development process
• Proof of internal testing
• Source code
• QA practices
• Test reports
• And more!
Per IEC 62304, Qt is considered SOUP
© 2020 The Qt Company - ConfidentialApril 202024
© 2020 The Qt Company - ConfidentialApril 202025
The Qt Company at a Glance
$65M
2019 Revenue USD
NASDAQ Helsinki - QTCOM
28+%
2019 YoY Growth
25years
company history
1995
>340
Professionals
in ten countries
>5800
Customers
>70
Industries
>1M
Developers
2006 2008 2011 2012 2015 2016
Trolltech IPO
to Oslo exchange
First public version
of Qt released by
Trolltech (Norway)
Trolltech
acquired by Nokia
Digia acquired Qt
Commercial licensing
business from Nokia
Digia acquired
”All rights to Qt”
from Nokia
”The Qt Company”
becomes its own entity,
a subsidiary of Digia
Qt Group Plc demerger from
Digia, listed independently in
NASDAQ Helsinki
© 2020 The Qt Company - ConfidentialApril 202026
Qt – The development platform
for Medical
Mark Lania, Director Strategic Accounts - Medical | mark.lania@qt.io | 617.203.8415
© 2020 The Qt Company - ConfidentialApril 202027

More Related Content

Similar to Qt Software Development Framework - Medical

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
 
Qt Technology Overview for: MedAcuity
Qt Technology Overview for: MedAcuityQt Technology Overview for: MedAcuity
Qt Technology Overview for: MedAcuityQt
 
Meet Qt Canada
Meet Qt CanadaMeet Qt Canada
Meet Qt CanadaQt
 
Learn how to addressing medical and industrial challenges with BlackBerry QNX...
Learn how to addressing medical and industrial challenges with BlackBerry QNX...Learn how to addressing medical and industrial challenges with BlackBerry QNX...
Learn how to addressing medical and industrial challenges with BlackBerry QNX...Qt
 
Connecting & Sensing | Software AG
Connecting & Sensing | Software AGConnecting & Sensing | Software AG
Connecting & Sensing | Software AGXylos
 
Bevywise - IoT / IIoT Portfolio
Bevywise - IoT / IIoT  PortfolioBevywise - IoT / IIoT  Portfolio
Bevywise - IoT / IIoT PortfolioRanjith Kumar
 
IOT Software Development Company.pdf
IOT Software Development Company.pdfIOT Software Development Company.pdf
IOT Software Development Company.pdfNishaadequateinfosof
 
How to bootstrap your IoT project
How to bootstrap  your IoT projectHow to bootstrap  your IoT project
How to bootstrap your IoT projectEurotech
 
Applied Systems '22: services & solutions.pptx
Applied Systems '22: services & solutions.pptxApplied Systems '22: services & solutions.pptx
Applied Systems '22: services & solutions.pptxApplied Systems Ltd.
 
Session 1908 connecting devices to the IBM IoT Cloud
Session 1908   connecting devices to the  IBM IoT CloudSession 1908   connecting devices to the  IBM IoT Cloud
Session 1908 connecting devices to the IBM IoT CloudPeterNiblett
 
Webinar: IoT Industrial: Como criar soluções completas em minutos
Webinar: IoT Industrial: Como criar soluções completas em minutosWebinar: IoT Industrial: Como criar soluções completas em minutos
Webinar: IoT Industrial: Como criar soluções completas em minutosEmbarcados
 
V2STech Corporate presentation for Software Product Development
V2STech Corporate presentation for Software Product DevelopmentV2STech Corporate presentation for Software Product Development
V2STech Corporate presentation for Software Product DevelopmentV2STech Solutions Private limited
 
Innovating with IoT: A Toolkit Approach
Innovating with IoT: A Toolkit ApproachInnovating with IoT: A Toolkit Approach
Innovating with IoT: A Toolkit ApproachAtanu Roy Chowdhury
 
Kura M2M IoT Gateway
Kura M2M IoT GatewayKura M2M IoT Gateway
Kura M2M IoT GatewayEurotech
 
Improve Time to Market for Industrial Edge Devices
Improve Time to Market for Industrial Edge DevicesImprove Time to Market for Industrial Edge Devices
Improve Time to Market for Industrial Edge DevicesQt
 
IoTSummit: Design and architect always disconnected iot system
IoTSummit: Design and architect always disconnected iot systemIoTSummit: Design and architect always disconnected iot system
IoTSummit: Design and architect always disconnected iot systemMarco Dal Pino
 
Learn how to make your IoT pilot projects and POCs successful
Learn how to make your IoT pilot projects and POCs successfulLearn how to make your IoT pilot projects and POCs successful
Learn how to make your IoT pilot projects and POCs successfulKellton Tech Solutions Ltd
 
Brian Gilmore [InfluxData] | InfluxDB in an IoT Application Architecture | In...
Brian Gilmore [InfluxData] | InfluxDB in an IoT Application Architecture | In...Brian Gilmore [InfluxData] | InfluxDB in an IoT Application Architecture | In...
Brian Gilmore [InfluxData] | InfluxDB in an IoT Application Architecture | In...InfluxData
 

Similar to Qt Software Development Framework - Medical (20)

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
 
Qt Technology Overview for: MedAcuity
Qt Technology Overview for: MedAcuityQt Technology Overview for: MedAcuity
Qt Technology Overview for: MedAcuity
 
Meet Qt Canada
Meet Qt CanadaMeet Qt Canada
Meet Qt Canada
 
Learn how to addressing medical and industrial challenges with BlackBerry QNX...
Learn how to addressing medical and industrial challenges with BlackBerry QNX...Learn how to addressing medical and industrial challenges with BlackBerry QNX...
Learn how to addressing medical and industrial challenges with BlackBerry QNX...
 
Connecting & Sensing | Software AG
Connecting & Sensing | Software AGConnecting & Sensing | Software AG
Connecting & Sensing | Software AG
 
Windows for IOT
Windows for IOTWindows for IOT
Windows for IOT
 
Bevywise - IoT / IIoT Portfolio
Bevywise - IoT / IIoT  PortfolioBevywise - IoT / IIoT  Portfolio
Bevywise - IoT / IIoT Portfolio
 
IOT Software Development Company.pdf
IOT Software Development Company.pdfIOT Software Development Company.pdf
IOT Software Development Company.pdf
 
How to bootstrap your IoT project
How to bootstrap  your IoT projectHow to bootstrap  your IoT project
How to bootstrap your IoT project
 
Applied Systems '22: services & solutions.pptx
Applied Systems '22: services & solutions.pptxApplied Systems '22: services & solutions.pptx
Applied Systems '22: services & solutions.pptx
 
Session 1908 connecting devices to the IBM IoT Cloud
Session 1908   connecting devices to the  IBM IoT CloudSession 1908   connecting devices to the  IBM IoT Cloud
Session 1908 connecting devices to the IBM IoT Cloud
 
Webinar: IoT Industrial: Como criar soluções completas em minutos
Webinar: IoT Industrial: Como criar soluções completas em minutosWebinar: IoT Industrial: Como criar soluções completas em minutos
Webinar: IoT Industrial: Como criar soluções completas em minutos
 
V2STech Corporate presentation for Software Product Development
V2STech Corporate presentation for Software Product DevelopmentV2STech Corporate presentation for Software Product Development
V2STech Corporate presentation for Software Product Development
 
Software product development services
Software product development servicesSoftware product development services
Software product development services
 
Innovating with IoT: A Toolkit Approach
Innovating with IoT: A Toolkit ApproachInnovating with IoT: A Toolkit Approach
Innovating with IoT: A Toolkit Approach
 
Kura M2M IoT Gateway
Kura M2M IoT GatewayKura M2M IoT Gateway
Kura M2M IoT Gateway
 
Improve Time to Market for Industrial Edge Devices
Improve Time to Market for Industrial Edge DevicesImprove Time to Market for Industrial Edge Devices
Improve Time to Market for Industrial Edge Devices
 
IoTSummit: Design and architect always disconnected iot system
IoTSummit: Design and architect always disconnected iot systemIoTSummit: Design and architect always disconnected iot system
IoTSummit: Design and architect always disconnected iot system
 
Learn how to make your IoT pilot projects and POCs successful
Learn how to make your IoT pilot projects and POCs successfulLearn how to make your IoT pilot projects and POCs successful
Learn how to make your IoT pilot projects and POCs successful
 
Brian Gilmore [InfluxData] | InfluxDB in an IoT Application Architecture | In...
Brian Gilmore [InfluxData] | InfluxDB in an IoT Application Architecture | In...Brian Gilmore [InfluxData] | InfluxDB in an IoT Application Architecture | In...
Brian Gilmore [InfluxData] | InfluxDB in an IoT Application Architecture | In...
 

More from Qt

Modern microcontroller (mcu) application development with qt
Modern microcontroller (mcu) application development with qtModern microcontroller (mcu) application development with qt
Modern microcontroller (mcu) application development with qtQt
 
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
 
Machine learning meets embedded development
Machine learning meets embedded developmentMachine learning meets embedded development
Machine learning meets embedded developmentQt
 
Driving Down Automotive Costs for Richer HMIs with Qt & i.MX RT1170
Driving Down Automotive Costs for Richer HMIs with Qt & i.MX RT1170Driving Down Automotive Costs for Richer HMIs with Qt & i.MX RT1170
Driving Down Automotive Costs for Richer HMIs with Qt & i.MX RT1170Qt
 
Companion App Design with Qt
Companion App Design with QtCompanion App Design with Qt
Companion App Design with QtQt
 
Meet Qt 6.0
Meet Qt 6.0 Meet Qt 6.0
Meet Qt 6.0 Qt
 
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
 
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
 
Introduction to Qt Creator
Introduction to Qt CreatorIntroduction to Qt Creator
Introduction to Qt CreatorQt
 
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
 

More from Qt (16)

Modern microcontroller (mcu) application development with qt
Modern microcontroller (mcu) application development with qtModern microcontroller (mcu) application development with qt
Modern microcontroller (mcu) application development with 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!
 
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
 
Machine learning meets embedded development
Machine learning meets embedded developmentMachine learning meets embedded development
Machine learning meets embedded development
 
Driving Down Automotive Costs for Richer HMIs with Qt & i.MX RT1170
Driving Down Automotive Costs for Richer HMIs with Qt & i.MX RT1170Driving Down Automotive Costs for Richer HMIs with Qt & i.MX RT1170
Driving Down Automotive Costs for Richer HMIs with Qt & i.MX RT1170
 
Companion App Design with Qt
Companion App Design with QtCompanion App Design with Qt
Companion App Design with Qt
 
Meet Qt 6.0
Meet Qt 6.0 Meet Qt 6.0
Meet Qt 6.0
 
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
 
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
 
Introduction to Qt Creator
Introduction to Qt CreatorIntroduction to Qt Creator
Introduction to Qt Creator
 
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
 

Recently uploaded

SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineeringssuserb3a23b
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 

Recently uploaded (20)

SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineering
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Odoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting ServiceOdoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting Service
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 

Qt Software Development Framework - Medical

  • 1. The Qt Company Qt Software Development Framework - Medical April 2020
  • 2. Cardiology Where there’s a Medical Application / Device, there’s Qt … Kidney Dialysis Diagnostic ImagingDiabetes CareWearables Wound Management Anesthesia & Respiratory Care Fitness IVD Robotics © 2020 The Qt Company - ConfidentialApril 20202
  • 3. Vision: The Future is Built with Qt Same code base across all devices Reduce SW development time and maintenance costs Platform based approach to reduce development costs › Qt abstracts the OS and HW dependencies so that your software is truly cross- platform. › Qt provides SW development tools to shorten the design- development-deployment cycle. › Qt with its suite of modular libraries and plug-in based tools can be customized to create your unique software platform and ecosystem. Create Safe, Effective, Intuitive, and Reliable User Experiences › Qt provides a UI toolkit to create fluid user interfaces April 2020 © 2020 The Qt Company - Confidential3
  • 5. What do Qt Medical Customers Value? • Capability to Create Safe, Effective, Reliable Devices / Applications with Intuitive User Experiences and uncompromising performance • Proven technology - Qt is the development platform, embedded into, approved FDA (Class I, II, and III) and EU Certified (Class I, IIa, IIb, and III) medical devices • Get to market faster - ability to Rapidly Prototype on your target device • Reduce development effort – Platform based development approach reduces development cost • Compliance Support - Qt provides documentation and transparency into our development process April 2020 © 2020 The Qt Company - Confidential5
  • 6. Qt understands Medical Product Developers Up at Night Three main areas of concern when developers of medical products select COTS software Clinical Risk Human Factors Risk Cybersecurity Risk Risk a product will not work as intended Risk a product will not be used as intended Risk a product will be hacked and compromised Qt works with our customers to support and create solutions for each April 2020 © 2020 The Qt Company - Confidential6
  • 7. › On average, customers saved 30% of their software development costs by using Qt. › High-performance software lowers hardware requirements -10% Reduction in Hardware Cost › Total ROI of 289% based on the study. © 2020 The Qt Company - Confidential Total Economic Impact Study of Qt The Qt Company commissioned Forrester Consulting to conduct a Total Economic Impact™ (TEI) study and examine the potential return on investment (ROI) businesses may realize with Qt for Device Creation April 20207
  • 8. Qt is part of everyday life, consumer goods, like smart TVs Qt Already Solves the Issues of Today Qt solves the issues for over 70 industries today with a ready-to-ship product Most of the Top 10 Automotive brands use Qt today. 9 of the top 10 Medical Device companies use Qt today © 2020 The Qt Company - ConfidentialApril 20208
  • 9. Core Technology Highlights © 2020 The Qt Company - ConfidentialApril 20209
  • 10. My Software Service Target All Your End Users with One Technology Embedded: › Embedded Linux, Windows Embedded › RTOS: QNX, VxWorks, INTEGRITY Desktop: › Windows, Linux, Mac OS X › Enterprise UNIX Mobile: › Android, iOS, Windows 10, WinRT, Universal Windows Platform MCU: › Bare metal, FreeRTOS © 2020 The Qt Company - ConfidentialApril 202010
  • 11. High Performance on embedded devices › Scaling down – Qt Lite Configuration to fit smallest hardware resources (MCU) › Scaling up – Multi-screen, multi-processor, multi-input, multi-camera setups Modern User Experience › Native Look-and-Feel or custom UX! › Augmented reality with 3D UI or traditional push button UI with native look and feel, and all in between Software libraries and tools © 2020 The Qt Company - ConfidentialApril 202011
  • 12. Shorter Time-to-Market › Deploy, debug and test on target device › Wide support for off-the-shelf hardware and operating systems › Tailored embedded devices stacks on Embedded Linux Trusted Technology Partner › Providing software libraries and tools for over 25 years › Technical support and services to augment customers’ software development › Knowledge sharing and training › Supporting customers to create successful software products Software libraries and tools © 2020 The Qt Company - ConfidentialApril 202012
  • 13. › Renders the safety critical UI › Controls hardware composition of the graphics planes › Monitors correct operation of the non-safety critical UI › Disables the non-safety UI if error detected in its operation › Will try to restart non-safety UI if failure detected Qt Safe Renderer IEC 62304 and IEC 61508 certified tool If there is a failure with the software, the Qt Safe Renderer will continue to display safety critical information accurately © 2020 The Qt Company - ConfidentialApril 202013
  • 14. Qt Design Studio – Enhanced workflow between UI Designer and Developer › Prototype for production on real devices in minutes and iterate on the fly › Get ahead by reusing components from prototypes › Time and effort saved through automatically generated code based on design › Ensure brand consistency through custom styles and guidelines created during the design and prototyping phase › Pixel perfect animations with easy-to-use tools End result is UI Specification (QML based, directly usable by developers) End result is a prototype or a product © 2020 The Qt Company - ConfidentialApril 202014
  • 15. › Use cases › Remote Maintenance › Configure devices that do not have a HMI terminal connected. › Reduce HW costs with BYOD strategy › Use a browser to remotely control an application in any device › Works with common web browsers without additional installations › Multiple connections supported. Even from separate applications UI for headless devices https://www.youtube.com/watch?v=Ik_nXZv86lQ © 2020 The Qt Company - ConfidentialApril 202015
  • 16. Enabling IoMT © 2020 The Qt Company - ConfidentialApril 202016
  • 17. Support for M2M (IoT) Protocols Client Client Client Client Device Device Device Device Cloud Gateway © 2020 The Qt Company - ConfidentialApril 202017
  • 18. › Qt Bluetooth provides cross-platform API for Bluetooth functionality › Bluetooth Low Energy (BTLE) is an important way for IoT smart sensors and devices to communicate › Now fully supported through Qt Bluetooth › Also used with wearables › What’s new? › Bluetooth Low Energy Peripheral support on OSX & iOS › Bluetooth Peripheral support for Android › Bluetooth Low Energy Central support on Windows 10 Qt Bluetooth and BTLE © 2020 The Qt Company - ConfidentialApril 202018
  • 19. Minimizing Development Risk – Qt Professional Services © 2020 The Qt Company - ConfidentialApril 202019
  • 20. Mitigating Clinical Risk © 2020 The Qt Company - ConfidentialApril 202022
  • 21. Clinical Risk- The risk that a device will not safely and effectively function as intended › Is ISO 9001:2015 certified › Certifies its safety critical tools and libraries to IEC 62304 up to safety class C › Provides support to your global regulatory and compliance processes and procedures › Has a partnership with The Emergo Group by UL, the industry leader in Global Regulatory and Compliance Consulting which can be leveraged at any time. In order to help mitigate clinical risk, The Qt Company © 2020 The Qt Company - ConfidentialApril 202023
  • 22. Supporting your Global Regulatory and Compliance Process • The Qt Safe Renderer is IEC 62304 certified, however the Qt software in its entirety is SOUP. • Qt provides documentation and transparency into our development process, product performance, and internal validation and testing. • Qt’s Quality System, • Qt’s development process • Proof of internal testing • Source code • QA practices • Test reports • And more! Per IEC 62304, Qt is considered SOUP © 2020 The Qt Company - ConfidentialApril 202024
  • 23. © 2020 The Qt Company - ConfidentialApril 202025
  • 24. The Qt Company at a Glance $65M 2019 Revenue USD NASDAQ Helsinki - QTCOM 28+% 2019 YoY Growth 25years company history 1995 >340 Professionals in ten countries >5800 Customers >70 Industries >1M Developers 2006 2008 2011 2012 2015 2016 Trolltech IPO to Oslo exchange First public version of Qt released by Trolltech (Norway) Trolltech acquired by Nokia Digia acquired Qt Commercial licensing business from Nokia Digia acquired ”All rights to Qt” from Nokia ”The Qt Company” becomes its own entity, a subsidiary of Digia Qt Group Plc demerger from Digia, listed independently in NASDAQ Helsinki © 2020 The Qt Company - ConfidentialApril 202026
  • 25. Qt – The development platform for Medical Mark Lania, Director Strategic Accounts - Medical | mark.lania@qt.io | 617.203.8415 © 2020 The Qt Company - ConfidentialApril 202027