[Webinar] Automotive Media Management in Future IVI SystemsICS
The challenge for automotive IVI implementations is that most people’s media — their music, videos, audiobooks, podcasts and television — exist in a multitude of forms and originate from many disparate sources. In addition, as the nature of personal transportation is changing and ride-sharing is becoming more common, new requirements for infotainment emerge.
In this webinar, co-hosted with The Qt Company, we outline an architecture for automotive media management that addresses these challenges and we demonstrate a Qt based implementation.
Accelerate Time to Market by Pipelining UX with Development - Part 2ICS
In Part 2 of this 2 part webinar we share real-world success stories highlighting projects we’ve designed and built using a pipelining approach, as well as show you what it means to integrate pipelining into your own product development process.
Creating Touchless HMIs Using Computer Vision for Gesture InteractionICS
Touchscreens are everywhere in public spaces, from grocery store express checkouts to airline check-in counters. As COVID-19 has made people hesitant to touch public surfaces, which can act as vectors for the virus, you may wish to embrace contactless user interfaces for your customer-facing products. In this engineering-focused webinar, we’ll offer technical insight on how to emulate the touch experience via computer vision and gesture technology, and explain best practices to incorporate AirTouch into multimodal interfaces.
Improving User Experience with Ubiquitous QuickBootICS
In this webinar, we will introduce QuickBoot and show how it can solve slow cold boot times. You will: • Learn the difference from other fast boot techniques on Linux or Android devices. • Get technical details of QuickBoot. • See a demonstration of a real-world embedded application illustrating the boot time performance.
Loosely-Coupled Architecture - how to get rid of the domino effectRadosław Maziarka
Traditionally, while creating our system, you don't focus on creating our components separated from each other. As a result, one problem can lead you to the domino effect - the whole system stops working. How to counteract it?
"Loosely coupled architecture" is recognized as the main factor to create a highly-scalable system. It allows you to make changes in your application which won't effect on their other part. See yourself what are the criteria of this architecture to be able to introduce it to your solution from the very beginning.
[Webinar] Automotive Media Management in Future IVI SystemsICS
The challenge for automotive IVI implementations is that most people’s media — their music, videos, audiobooks, podcasts and television — exist in a multitude of forms and originate from many disparate sources. In addition, as the nature of personal transportation is changing and ride-sharing is becoming more common, new requirements for infotainment emerge.
In this webinar, co-hosted with The Qt Company, we outline an architecture for automotive media management that addresses these challenges and we demonstrate a Qt based implementation.
Accelerate Time to Market by Pipelining UX with Development - Part 2ICS
In Part 2 of this 2 part webinar we share real-world success stories highlighting projects we’ve designed and built using a pipelining approach, as well as show you what it means to integrate pipelining into your own product development process.
Creating Touchless HMIs Using Computer Vision for Gesture InteractionICS
Touchscreens are everywhere in public spaces, from grocery store express checkouts to airline check-in counters. As COVID-19 has made people hesitant to touch public surfaces, which can act as vectors for the virus, you may wish to embrace contactless user interfaces for your customer-facing products. In this engineering-focused webinar, we’ll offer technical insight on how to emulate the touch experience via computer vision and gesture technology, and explain best practices to incorporate AirTouch into multimodal interfaces.
Improving User Experience with Ubiquitous QuickBootICS
In this webinar, we will introduce QuickBoot and show how it can solve slow cold boot times. You will: • Learn the difference from other fast boot techniques on Linux or Android devices. • Get technical details of QuickBoot. • See a demonstration of a real-world embedded application illustrating the boot time performance.
Loosely-Coupled Architecture - how to get rid of the domino effectRadosław Maziarka
Traditionally, while creating our system, you don't focus on creating our components separated from each other. As a result, one problem can lead you to the domino effect - the whole system stops working. How to counteract it?
"Loosely coupled architecture" is recognized as the main factor to create a highly-scalable system. It allows you to make changes in your application which won't effect on their other part. See yourself what are the criteria of this architecture to be able to introduce it to your solution from the very beginning.
Speed & Agility of Innovation with Docker & KubernetesICS
Docker and Kubernetes pave the way for running federated, scalable and redundant systems on the Cloud and on the Edge with the same technology. In this introductory webinar we will go over the history, fundamentals and usage of Docker and Kubernetes and present key takeaways for CTOs and developers. We'll also cover the key benefits of using this technology in both the development and deployment of Qt applications.
We'll discuss:
Short history Docker and Kubernetes
Why are containers suddenly so popular?
The benefits of using Docker with Qt applications
Kubernetes for the Cloud and for the Edge
Moving to containers and Kubernetes: How and Why
Leveraging Artificial Intelligence Processing on Edge DevicesICS
The introduction of low-cost, high-performance embedded processors coupled with improvements in Neural Network model optimization lay the foundation for AI and Computer Vision at the edge. Moving intelligence from the cloud to the edge offers many advantages including the reduction of network traffic, predicable ML inference times, and data security to name a few. Challenges exist as many development teams do not have data scientist or AI development engineers. What is needed are practical AI solutions including ML development tools, optimized inference engines and reference platforms that will abstract out the development complexities to stream line prototyping and development.
In this joint webinar with Au-Zone Technologies we will discuss:
- Development challenges and solutions which can be use to enable AI/ML at the edge to implement object detection, classification and tracking for medical and industrial use-cases
- Visualization techniques for activity monitoring and object detection
Secure Delivery Center, Eclipse Open SourceGenuitec, LLC
This non-intrusive software management and delivery technology is easy-to-use and installs right into the enterprise by asking simple policy questions about open source governance and IDE usage. For Eclipse, MyEclipse and IBM Rational.
Developing the Next Generation Embedded HMIs mentoresd
Developing the Next Generation Embedded HMIs – Phil Burr
With more and more people using smartphones it is no surprise that more and more people are demanding better HMIs in other products: whether it is in their set top box, refrigerator, or car, users have come to expect graphically rich dynamic HMIs. This is all very well, but what is a humble developer to do when confronted with the constraints of their embedded device. This presentation examines the options for embedded developers needing to implement these latest HMIs and looks at tools and techniques which can help developers meet or exceed their customer’s HMI expectations.
Introduction to InduSoft Web Studio 8.1 + Service Pack 1AVEVA
This month’s webinar will explore the new features of the first service pack for InduSoft Web Studio 8.1. SP1 includes new features and tools, and adds many internal enhancements to improve the performance of InduSoft Web Studio. In this webinar we’ll cover some of the enhancements and provide an overview of InduSoft Web Studio 8.1 + SP1.
The benefits of remote access for manufacturing operations are widely known and accepted. This article details how modern HMI and embedded systems are providing this access in a variety of ways to all manner of fixed and portable computing platforms and other devices.
Tips and Tricks for InduSoft Web Studio-August 2017AVEVA
For this month’s webinar InduSoft would like to showcase some of the tips and tricks for using the software that you may not know, or might need a refresher on. This month we’ll be exploring things like adding images to linked symbols. Got requests for tips and tricks you’d like to see? Let us know in the registration survey, and we’ll try to include them if possible.
This webinar will focus on IoTView, InduSoft’s IoT and IIoT platform agnostic solution for creating HMIs for IoT devices and intelligent systems. In this webinar we’ll learn more about the capabilities of InduSoft IoTView, and how it can be embedded in end point devices such as pumps, motion control, valves, power monitors, and other controllers to create robust IIoT solutions.
For the full video of this presentation, please visit:
http://www.embedded-vision.com/platinum-members/bdti/embedded-vision-training/videos/pages/may-2014-embedded-vision-summit-techni-0
For more information about embedded vision, please visit:
http://www.embedded-vision.com
Jeff Bier, President and co-founder of BDTI and founder of the Embedded Vision Alliance, presents the "Trends and Recent Developments in Processors for Vision" tutorial at the May 2014 Embedded Vision Summit.
Processor suppliers are investing intensively in new processors for vision applications, employing a diverse range of architecture approaches to meet the conflicting requirements of high performance, low cost, energy efficiency, and ease of application development.
In this presentation, Bier draws from BDTI's ongoing processor evaluation work to highlight significant recent developments in processors for vision applications, including mobile application processors, graphics processing units, and specialized vision processors. He also explores what BDTI considers to be the most significant trends in processors for vision—such as the increasing use of heterogeneous architectures—and the implications of these trends for system designers and application developers.
Speed & Agility of Innovation with Docker & KubernetesICS
Docker and Kubernetes pave the way for running federated, scalable and redundant systems on the Cloud and on the Edge with the same technology. In this introductory webinar we will go over the history, fundamentals and usage of Docker and Kubernetes and present key takeaways for CTOs and developers. We'll also cover the key benefits of using this technology in both the development and deployment of Qt applications.
We'll discuss:
Short history Docker and Kubernetes
Why are containers suddenly so popular?
The benefits of using Docker with Qt applications
Kubernetes for the Cloud and for the Edge
Moving to containers and Kubernetes: How and Why
Leveraging Artificial Intelligence Processing on Edge DevicesICS
The introduction of low-cost, high-performance embedded processors coupled with improvements in Neural Network model optimization lay the foundation for AI and Computer Vision at the edge. Moving intelligence from the cloud to the edge offers many advantages including the reduction of network traffic, predicable ML inference times, and data security to name a few. Challenges exist as many development teams do not have data scientist or AI development engineers. What is needed are practical AI solutions including ML development tools, optimized inference engines and reference platforms that will abstract out the development complexities to stream line prototyping and development.
In this joint webinar with Au-Zone Technologies we will discuss:
- Development challenges and solutions which can be use to enable AI/ML at the edge to implement object detection, classification and tracking for medical and industrial use-cases
- Visualization techniques for activity monitoring and object detection
Secure Delivery Center, Eclipse Open SourceGenuitec, LLC
This non-intrusive software management and delivery technology is easy-to-use and installs right into the enterprise by asking simple policy questions about open source governance and IDE usage. For Eclipse, MyEclipse and IBM Rational.
Developing the Next Generation Embedded HMIs mentoresd
Developing the Next Generation Embedded HMIs – Phil Burr
With more and more people using smartphones it is no surprise that more and more people are demanding better HMIs in other products: whether it is in their set top box, refrigerator, or car, users have come to expect graphically rich dynamic HMIs. This is all very well, but what is a humble developer to do when confronted with the constraints of their embedded device. This presentation examines the options for embedded developers needing to implement these latest HMIs and looks at tools and techniques which can help developers meet or exceed their customer’s HMI expectations.
Introduction to InduSoft Web Studio 8.1 + Service Pack 1AVEVA
This month’s webinar will explore the new features of the first service pack for InduSoft Web Studio 8.1. SP1 includes new features and tools, and adds many internal enhancements to improve the performance of InduSoft Web Studio. In this webinar we’ll cover some of the enhancements and provide an overview of InduSoft Web Studio 8.1 + SP1.
The benefits of remote access for manufacturing operations are widely known and accepted. This article details how modern HMI and embedded systems are providing this access in a variety of ways to all manner of fixed and portable computing platforms and other devices.
Tips and Tricks for InduSoft Web Studio-August 2017AVEVA
For this month’s webinar InduSoft would like to showcase some of the tips and tricks for using the software that you may not know, or might need a refresher on. This month we’ll be exploring things like adding images to linked symbols. Got requests for tips and tricks you’d like to see? Let us know in the registration survey, and we’ll try to include them if possible.
This webinar will focus on IoTView, InduSoft’s IoT and IIoT platform agnostic solution for creating HMIs for IoT devices and intelligent systems. In this webinar we’ll learn more about the capabilities of InduSoft IoTView, and how it can be embedded in end point devices such as pumps, motion control, valves, power monitors, and other controllers to create robust IIoT solutions.
For the full video of this presentation, please visit:
http://www.embedded-vision.com/platinum-members/bdti/embedded-vision-training/videos/pages/may-2014-embedded-vision-summit-techni-0
For more information about embedded vision, please visit:
http://www.embedded-vision.com
Jeff Bier, President and co-founder of BDTI and founder of the Embedded Vision Alliance, presents the "Trends and Recent Developments in Processors for Vision" tutorial at the May 2014 Embedded Vision Summit.
Processor suppliers are investing intensively in new processors for vision applications, employing a diverse range of architecture approaches to meet the conflicting requirements of high performance, low cost, energy efficiency, and ease of application development.
In this presentation, Bier draws from BDTI's ongoing processor evaluation work to highlight significant recent developments in processors for vision applications, including mobile application processors, graphics processing units, and specialized vision processors. He also explores what BDTI considers to be the most significant trends in processors for vision—such as the increasing use of heterogeneous architectures—and the implications of these trends for system designers and application developers.
Small to medium-sized business employees often find themselves caught between the benefits and challenges that typically characterise this size of organisation. On one side they work with great flexibility and have the independence to choose when and where to work. In addition, they have closer and often more personal relationships with their clients and customers.
However, the small to medium-sized business environment can also be extremely demanding, with employees having to fill multiple roles and resources often being stretched. Small to medium-sized businesses usually find themselves spending long periods of time out of the office.
O2 is The UK’s No 1 Network with 17.2 million customers & continues to grow rapidly.
The mobile data market is growing rapidly thanks to email on the move solution.
The Blackberry from O2 is the most popular email solution available in the market place today.
The event will cover a presentation on the benefits of using Blackberry with actual cases studies illustrating a Return on Investment; improvement in productivity & quality of life.
We will also demonstrate The Blackberry & will offer a free no obligation 28 day trial.
Come to our session learn how BlackBerry from O2 can improve your productivity.
Quotes from SME:
BlackBerry is easy to use. Our teams get all the functionality they need in one device; a phone, Outlook email, and a wireless calendar that requires no need to synch with the desktop. BlackBerry helps them keep up even when they’re in the field and not at their desks.
- Brett Queener, Vice President, Salesforce.com
Update on software as a medical device (SaMD)TGA Australia
This presentation will explore the definition of a medical device and how this applies to software. In addition, the nuances of the kinds of software will be discussed in relation to their likely classification as a medical device.
OnDemand Webinar: Key Considerations to Securing the Internet of Things (IoT)...Great Bay Software
IoT has evolved beyond a hyped-buzzword into available technologies on the market that can significantly improve customer outcomes & deliver benefits. However, the reality of IoT as an interlinked set of hardware, software, & ubiquitous connectivity is that it creates new security challenges & exacerbates legacy security problems.
In this presentation, guest Forrester Senior Analyst Merritt Maxim will summarize:
- Key IoT & biomedical device trends
- Outline the current IoT & biomedical attack surface
- Provide guidance on how organizations can protect & defend against IoT based threats while meeting desired IoT business objectives
This presentation and we will explore some of the more complex areas of QML and present tips, tricks, best practices and common areas of error and confusion. The material is based on real-world experience developing customer applications for mobile, embedded and desktop.
Part II covers:
- Anchors
- Creating New Items
- States and Transitions
Qt Quick/QML brings designers and developers together to create and collaborate. QML is a collection of technologies that can build modern and fluid interfaces for applications – quickly. Join us as we explore the best of QML for mobile, embedded and desktop.
Part I will cover:
- Building Blocks of QML
- Qt Properties
- Declarative Code
When Digital Meets Medical: The Next Generation Clinical TrialCeline Pering
Proteus Digital Health is pioneering a new product paradigm at the intersection of the medical and consumer worlds. We make regulated medical products that are used by regular people in everyday life, so they need to behave more like consumer products. User research, to refine medical products, is done using highly controlled clinical trials, while great consumer products are generally created using very different design research methodologies. Attendees will learn how cross-pollination of the clinical research with the best of consumer research opens up a whole new discipline ripe for exploration.
How medical devices help fill EHRs with clinically useful data for comparative effectiveness research and data interoperability. This talk was given at the IEEE Baltimore Section EMB Society
This presentation goes through several topics areas that are of specific interest in developing IoT Gateway solutions. IoT is a popular area of development that presents unique challenges like hardware and operating system selection, product life-cycle support and maintainability, software architectural solutions, connectivity, security, secure updates, and API availability. We discuss technologies and concepts like Hardware acceleration support, Linux kernel maintenance, Edge networking, LXC/Docker/KVM, Zigbee, 6loPAN, BLE, IoTivity, Allseen Alliance, SELinux and Trusted boot.
The aim of the presentation is to give an overview of the challenges in building an IoT Gateway and the Solutions available using Embedded Linux.
This presentation was delivered at LinuxCon Japan 2016 by Jim Gallagher
Overcome Hardware And Software Challenges - Medical Device Case StudyICS
In this webinar presented with leading System-on-Module designer and ICS partner Variscite, we will present a real example of a medical device featuring the DART-MX8M-PLUS, i.MX8 Plus-based System on Module. Walking through this case study will allow us to showcase specific challenges that characterize the medical field as well as common software challenges.
As a webinar attendee, you will:
Gain tools that will help you choose the hardware that best suits your project needs.
Receive useful software tips that will help you get your project off the ground.
Sfa community of practice a natural way of buildingChuck Speicher
A community of practice is natural way of building something through intuitive learning exercises ( lean development methodology) that people lack the knowledge to accomplish on their own.
These barriers to enabling new markets have always existed from ancient times to present day. The "community of practice" bridges technology processes and people to naturally solve what people need to know and learn quickly.
OCS LIA. The intergration of the Enterasys NAC Solution and Siemens Enterprise Networking - Totally Intergrated Security Architecture
The first technical intergration that provides a truely unique proposition when combining an Enterasys NAC solution with a SEC UC solution
Learn what makes SCADAguardian (the Nozomi Networks flagship technology) so unique and powerful. From enterprise IT, to OT, we enable scalable security strategies for ICS.
The next wave of the Internet will connect machines and devices together into functioning, intelligent systems. This "Internet of Things" (IoT) will change every industry, every job, and every home. How will it impact medicine? When?
This webinar will reveal how the Internet of Things is changing medicine today by examining real applications of advanced networking technology. The applications include from 911 dispatch, EMS transport, imaging, surgery, ICU interoperability, patient safety, hospital integration, and treatment. We will discuss critical needs: finding the right data, delivering high-fidelity waveforms, integrating large hospital systems, ensuring EMR accuracy, and guarding sensitive information.
A Deep Dive into Secure Product Development Frameworks.pdfICS
We tackle the question of what is a SPDF for medical device cybersecurity. We look to provide actionable advice that clarifies implementation, and you can apply in your day-to-day tasks.
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
A great deal of attention in medical devices has shifted towards cybersecurity with the ratification of section 524B of the FD&C act. This new law enables the FDA to enforce cybersecurity controls in any medical device that is capable of networked communications or that has software. In this webinar we will recap the process for managing vulnerabilities, identify categories of vulnerabilities and solutions and more.
Practical Advice for FDA’s 510(k) Requirements.pdfICS
Don’t miss this important webinar with partners BG Networks and Trustonic, which serves as a roadmap for medical device manufacturers to navigate the complex landscape of FDA requirements and implement effective cybersecurity measures.
Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...ICS
Join us for a detailed look at how ICS used its rapid, low-code development toolkit, Greenhouse by ICS, to help Miller Electric create a new industrial welding product on a short timeline. In this webinar, we’ll cover Miller Electric’s vision for the product and the pressure of their looming deadline. And we’ll explore the facets of Greenhouse, which includes everything needed to quickly build a quality touch device.
CMake is an open-source, cross-platform family of tools designed to build, test and package software. It is intended to be used in conjunction with the native build environment, which differentiates CMake from many cross-platform systems. CMake is widely used because it allows developers to more easily create, tailor and test software by simplifying some of the most challenging aspects of the process, including system introspection and executing complex builds.
While building with CMake can be fun and rewarding, you may encounter a few obstacles along your path that stall your progress. This webinar will teach you how to interpret CMake errors and explore some of the most common configuration issues you may encounter when trying to build a CMake project. We’ll deliver actionable troubleshooting tips to help you overcome, even avoid, these obstacles.
Enhancing Quality and Test in Medical Device Design - Part 2.pdfICS
Join us for the second installment of our webinar series, during which we explore the interesting and controversial aspects of quality and test solutions used in engineering for medical devices.
In this session, we'll weigh the pros, cons, motivations and alternatives for the canonical forms of software tests.
We'll also differentiate Medical Device Verification from other forms of testing to ensure you don't pay twice for the same result. And, we'll discuss how the concept of "reliability" in medical devices has evolved for software, and how "durability" might have more value.
If you’re developing medical devices and are trying to improve the value and efficacy of your quality budget, this session is a can't-miss!
Designing and Managing IoT Devices for Rapid Deployment - Webinar.pdfICS
The Internet of Things (IoT) is revolutionizing the way we interact with the world, from smart homes to industrial automation to life-saving medical devices. However, the design and deployment of a fleet of IoT devices is a complex process. In this webinar, we will discuss best practices for designing IoT devices for rapid deployment and how to streamline fleet management at scale.
We will provide insight on when it’s right to build your own custom system versus investing in a fleet management platform as well as look at some of the key features of the platforms available and a live demo of Balena’s solution.
Quality and Test in Medical Device Design - Part 1.pdfICS
In this webinar we will scrutinize quality and test solutions used in engineering for medical devices. With a focus on practical application and balancing the tradeoffs when using mainstream tools, we'll provide you with actionable information to optimize your approach to quality and testing in your medical devices.
Creating Digital Twins Using Rapid Development Techniques.pdfICS
In this webinar, we will walk you through ICS’ well-defined process for quickly creating medical device digital twins, including exploring the benefits of a layered architecture approach and examining appropriate use cases for our rapid development technique.
Secure Your Medical Devices From the Ground Up ICS
The Food and Drug Administration (FDA) has recently released new guidance on cybersecurity for medical devices. This presentation will provide an overview of this guidance and review what is required for 510(k) submissions. We will also discuss the upcoming European Union (EU) cybersecurity regulations and how they compare to the FDA guidance.
This webinar with ICS and partner RTI, the largest software framework company for autonomous systems, will focus on threat modeling and cybersecurity risk assessments in light of the new guidance, and how these activities impact design requirements for medical devices. You will learn common pitfalls and mistakes to avoid when establishing organizational best practices in cybersecurity.
We will also discuss the challenges to securing data in motion for connected medical devices and describe how a data-centric software framework based on open standards, addresses the design requirements for highly reliable, scalable and secure systems.
Attendees will gain an understanding of the current regulatory expectations, best practices for cybersecurity risk assessments, and standards-based solutions for secure data connectivity.
Cybersecurity and Software Updates in Medical Devices.pdfICS
Justin is a Senior Consulting Engineer and Qt Certified Instructor at Integrated Computer Solutions, Inc. (ICS). He has taught Qt and Qt Quick/QML material for both public and on-site courses for many years. He has also written and conducted seminars on Object-Oriented GUI Design techniques. Justin earned his bachelor’s degree in Computer Engineering Technology from Northeastern University.
MDG Panel - Creating Expert Level GUIs for Complex Medical DevicesICS
Graphical User Interfaces are so pervasive and have so many different design intents that it can be hard to see the norms and evolution of norms being applied over the past couple of decades. In medical devices, more than most, tradeoffs between safety, effectiveness and pleasure-to-use, dominate the design efforts.
.
Much focus and debate has been applied to paradigms of “simple yet effective” in GUI design. The most commonly cited ideals in the Apple eco-system and skeuomorphic design concern themselves with the novice user and technology adoption. But not all products are designed for the novice user.
.
For UIs that expose advanced or unstructured feature sets to the user, the normative approach has been to compromise on the simplicity to extend the functionality. But such an approach can be incremental and muddled where a better approach might be cogent redesign.
.
We will explore the evolution of a life-saving lung transplant medical device from Tevosol that implements an expert-level GUI for clinical users. Focus will be on lessons learned and the design principles ultimately chosen.
How to Craft a Winning IOT Device Management SolutionICS
Join Jose Neto, Lead Cloud Architect for ICS, who will help inform your journey to understand IoT device fleet management, how it can benefit your organization and how you can identify the best solution.
Bridging the Gap Between Development and Regulatory TeamsICS
Download for this webinar for medical device professionals hosted by DeviceTalks Tuesday and hear a frank depiction of the collision of regulatory and development practices, and how to focus on remedies in the form of processes, tools, and approaches, that bridge the gap between the two.
IoT Device Fleet Management: Create a Robust Solution with AzureICS
This webinar, presented by ICS’ fleet management and cloud experts, will give you a better understanding of Azure, which allows you to connect, monitor and control your IoT assets. We’ll explore the Visual Studio code environment, integration plugins, modular design with containerization, device provisioning and critical aspects of IoT device security.
Are you a QMake user who has not yet familiarized yourself with CMake? If so, this webinar is for you — it’s aimed at anyone using QMake who wants to learn more about CMake and the pros and cons of each. We will:
Provide an introduction to CMake
Discuss the differences in the two build systems and the benefits of using one over the other
Set up a basic project and review some of the potential issues you may run into when starting your new project in CMake or converting from existing QMake projects
Software Update Mechanisms: Selecting the Best Solutin for Your Embedded Linu...ICS
Updating device software has always been a complicated process. Today, widespread use of connected IoT device fleets, along with escalating concern over cybersecurity, has made that process even more complex. Fortunately, there are a number of well-established open source solutions to help you address software update needs. But, with so many options, how do you determine which solution is right for your device?
This webinar will provide the foundation you need to make an informed decision. We’ll examine several different industry approaches, including A/B updates with a dual-redundant scheme, delta updates, container-based updates and combined strategies, as well as the leading technologies that support these approaches. Open source technologies such as Mender, RAUC and libostree-based solutions implement these strategies and provide tools to manage updates of multiple devices.
We’ll also review a variety of open source Linux software update technologies, and offer practical examples for integrating them using the Yocto Project and OpenEmbedded. In order to help you better understand the strengths and weaknesses of each technology, we’ll deep dive into various real-world use cases, including leveraging CAAM (Cryptographic Accelerator and Assurance Module) hardware on Freescale i.MX6 hardware for encrypted and signed updates and using Microsoft Azure IoT to host software updates from the cloud.
This upcoming webinar will explore functions that assist developers in both packaging and deploying their Qt applications on the desktop. We will present the Qt Installer Framework and the Qt Desktop deployment tools as well as ways to customize an installer and tools that keep your Qt application continuously updated online.
We will also expand on the subject with a concrete example and illustrate the ease of use of CPack, presenting common tricks to debug, customize both an offline and online installer, ensure that we provide an adequate uninstaller and write to Windows Registry.
Bridging the Gap Between Development and Regulatory TeamsICS
This webinar provides a frank depiction on the collision of regulatory and development practices, and focuses on remedies in the form of processes, tools and approaches, that bridge the gap between the two.
In this webinar we discuss the importance of user experience in the growing world of IoT, including helpful strategies to set up your product for success.
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteGoogle
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-pilot-review/
AI Pilot Review: Key Features
✅Deploy AI expert bots in Any Niche With Just A Click
✅With one keyword, generate complete funnels, websites, landing pages, and more.
✅More than 85 AI features are included in the AI pilot.
✅No setup or configuration; use your voice (like Siri) to do whatever you want.
✅You Can Use AI Pilot To Create your version of AI Pilot And Charge People For It…
✅ZERO Manual Work With AI Pilot. Never write, Design, Or Code Again.
✅ZERO Limits On Features Or Usages
✅Use Our AI-powered Traffic To Get Hundreds Of Customers
✅No Complicated Setup: Get Up And Running In 2 Minutes
✅99.99% Up-Time Guaranteed
✅30 Days Money-Back Guarantee
✅ZERO Upfront Cost
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Atelier - Innover avec l’IA Générative et les graphes de connaissancesNeo4j
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Allez au-delà du battage médiatique autour de l’IA et découvrez des techniques pratiques pour utiliser l’IA de manière responsable à travers les données de votre organisation. Explorez comment utiliser les graphes de connaissances pour augmenter la précision, la transparence et la capacité d’explication dans les systèmes d’IA générative. Vous partirez avec une expérience pratique combinant les relations entre les données et les LLM pour apporter du contexte spécifique à votre domaine et améliorer votre raisonnement.
Amenez votre ordinateur portable et nous vous guiderons sur la mise en place de votre propre pile d’IA générative, en vous fournissant des exemples pratiques et codés pour démarrer en quelques minutes.
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeAftab Hussain
Understanding variable roles in code has been found to be helpful by students
in learning programming -- could variable roles help deep neural models in
performing coding tasks? We do an exploratory study.
- These are slides of the talk given at InteNSE'23: The 1st International Workshop on Interpretability and Robustness in Neural Software Engineering, co-located with the 45th International Conference on Software Engineering, ICSE 2023, Melbourne Australia
Utilocate offers a comprehensive solution for locate ticket management by automating and streamlining the entire process. By integrating with Geospatial Information Systems (GIS), it provides accurate mapping and visualization of utility locations, enhancing decision-making and reducing the risk of errors. The system's advanced data analytics tools help identify trends, predict potential issues, and optimize resource allocation, making the locate ticket management process smarter and more efficient. Additionally, automated ticket management ensures consistency and reduces human error, while real-time notifications keep all relevant personnel informed and ready to respond promptly.
The system's ability to streamline workflows and automate ticket routing significantly reduces the time taken to process each ticket, making the process faster and more efficient. Mobile access allows field technicians to update ticket information on the go, ensuring that the latest information is always available and accelerating the locate process. Overall, Utilocate not only enhances the efficiency and accuracy of locate ticket management but also improves safety by minimizing the risk of utility damage through precise and timely locates.
AI Genie Review: World’s First Open AI WordPress Website CreatorGoogle
AI Genie Review: World’s First Open AI WordPress Website Creator
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-genie-review
AI Genie Review: Key Features
✅Creates Limitless Real-Time Unique Content, auto-publishing Posts, Pages & Images directly from Chat GPT & Open AI on WordPress in any Niche
✅First & Only Google Bard Approved Software That Publishes 100% Original, SEO Friendly Content using Open AI
✅Publish Automated Posts and Pages using AI Genie directly on Your website
✅50 DFY Websites Included Without Adding Any Images, Content Or Doing Anything Yourself
✅Integrated Chat GPT Bot gives Instant Answers on Your Website to Visitors
✅Just Enter the title, and your Content for Pages and Posts will be ready on your website
✅Automatically insert visually appealing images into posts based on keywords and titles.
✅Choose the temperature of the content and control its randomness.
✅Control the length of the content to be generated.
✅Never Worry About Paying Huge Money Monthly To Top Content Creation Platforms
✅100% Easy-to-Use, Newbie-Friendly Technology
✅30-Days Money-Back Guarantee
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
#AIGenieApp #AIGenieBonus #AIGenieBonuses #AIGenieDemo #AIGenieDownload #AIGenieLegit #AIGenieLiveDemo #AIGenieOTO #AIGeniePreview #AIGenieReview #AIGenieReviewandBonus #AIGenieScamorLegit #AIGenieSoftware #AIGenieUpgrades #AIGenieUpsells #HowDoesAlGenie #HowtoBuyAIGenie #HowtoMakeMoneywithAIGenie #MakeMoneyOnline #MakeMoneywithAIGenie
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Crescat
Crescat is industry-trusted event management software, built by event professionals for event professionals. Founded in 2017, we have three key products tailored for the live event industry.
Crescat Event for concert promoters and event agencies. Crescat Venue for music venues, conference centers, wedding venues, concert halls and more. And Crescat Festival for festivals, conferences and complex events.
With a wide range of popular features such as event scheduling, shift management, volunteer and crew coordination, artist booking and much more, Crescat is designed for customisation and ease-of-use.
Over 125,000 events have been planned in Crescat and with hundreds of customers of all shapes and sizes, from boutique event agencies through to international concert promoters, Crescat is rigged for success. What's more, we highly value feedback from our users and we are constantly improving our software with updates, new features and improvements.
If you plan events, run a venue or produce festivals and you're looking for ways to make your life easier, then we have a solution for you. Try our software for free or schedule a no-obligation demo with one of our product specialists today at crescat.io
Mobile App Development Company In Noida | Drona InfotechDrona Infotech
Looking for a reliable mobile app development company in Noida? Look no further than Drona Infotech. We specialize in creating customized apps for your business needs.
Visit Us For : https://www.dronainfotech.com/mobile-application-development/
Transform Your Communication with Cloud-Based IVR SolutionsTheSMSPoint
Discover the power of Cloud-Based IVR Solutions to streamline communication processes. Embrace scalability and cost-efficiency while enhancing customer experiences with features like automated call routing and voice recognition. Accessible from anywhere, these solutions integrate seamlessly with existing systems, providing real-time analytics for continuous improvement. Revolutionize your communication strategy today with Cloud-Based IVR Solutions. Learn more at: https://thesmspoint.com/channel/cloud-telephony
Do you want Software for your Business? Visit Deuglo
Deuglo has top Software Developers in India. They are experts in software development and help design and create custom Software solutions.
Deuglo follows seven steps methods for delivering their services to their customers. They called it the Software development life cycle process (SDLC).
Requirement — Collecting the Requirements is the first Phase in the SSLC process.
Feasibility Study — after completing the requirement process they move to the design phase.
Design — in this phase, they start designing the software.
Coding — when designing is completed, the developers start coding for the software.
Testing — in this phase when the coding of the software is done the testing team will start testing.
Installation — after completion of testing, the application opens to the live server and launches!
Maintenance — after completing the software development, customers start using the software.
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Łukasz Chruściel
No one wants their application to drag like a car stuck in the slow lane! Yet it’s all too common to encounter bumpy, pothole-filled solutions that slow the speed of any application. Symfony apps are not an exception.
In this talk, I will take you for a spin around the performance racetrack. We’ll explore common pitfalls - those hidden potholes on your application that can cause unexpected slowdowns. Learn how to spot these performance bumps early, and more importantly, how to navigate around them to keep your application running at top speed.
We will focus in particular on tuning your engine at the application level, making the right adjustments to ensure that your system responds like a well-oiled, high-performance race car.
GraphSummit Paris - The art of the possible with Graph TechnologyNeo4j
Sudhir Hasbe, Chief Product Officer, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Graspan: A Big Data System for Big Code AnalysisAftab Hussain
We built a disk-based parallel graph system, Graspan, that uses a novel edge-pair centric computation model to compute dynamic transitive closures on very large program graphs.
We implement context-sensitive pointer/alias and dataflow analyses on Graspan. An evaluation of these analyses on large codebases such as Linux shows that their Graspan implementations scale to millions of lines of code and are much simpler than their original implementations.
These analyses were used to augment the existing checkers; these augmented checkers found 132 new NULL pointer bugs and 1308 unnecessary NULL tests in Linux 4.4.0-rc5, PostgreSQL 8.3.9, and Apache httpd 2.2.18.
- Accepted in ASPLOS ‘17, Xi’an, China.
- Featured in the tutorial, Systemized Program Analyses: A Big Data Perspective on Static Analysis Scalability, ASPLOS ‘17.
- Invited for presentation at SoCal PLS ‘16.
- Invited for poster presentation at PLDI SRC ‘16.
Software Engineering, Software Consulting, Tech Lead, Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Transaction, Spring MVC, OpenShift Cloud Platform, Kafka, REST, SOAP, LLD & HLD.
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
A Sighting of filterA in Typelevel Rite of Passage
[Webinar] Software: The Lifeblood of any Medical Device
1. December 7, 2016
SOFTWARE PLATFORMS
EMBEDDED MEDICAL SYSTEMS FOR
GLOBAL MARKETS
Steven Dean, Global Healthcare Segment Manager,
QNX Software Systems
Justin Noel, Senior Consulting Engineer / Certified Qt Instructor,
ICS
2. Agenda
• Brief Overview of BTS/QNX
• Healthcare Trends
• Software Platform Considerations
• ICS Overview
• Qt Application Development Framework
• User Experience / Human Factors
• Conclusion
3. BLACKBERRY TECHNOLOGY SOLUTIONS (BTS)
Global,
scalable,
secure
Premier
mission-
critical
embedded
software
Elliptic curve
cryptograph
y solution
leader
Cross-functional innovation
Leader in RF
antenna
tuning
Large Pool of
Patents
BlackBerry
IoT Platform
QNX Certicom Paratek IPR
About BlackBerry:
• Established in 1985, with operations in 91
countries
• Focus on enterprise software & IP
• Security expertise trusted by world leaders,
G7 governments, top companies and law firms
About BTS:
QNX:
• Established in 1980, joined BlackBerry in 2010
• Safe, secure, reliable mission-critical software
• Used in Over 50 million cars
Certicom:
• Founded in 1985, joined Blackberry in 2009
• Global leader in Elliptic Curve Cryptography
(ECC)
• Licensed ECC to NSA and hundreds of
companies
BlackBerry IoT:
• Established in 2015
• Focused on
• Hosted and managed secure OTA
• End-to-End platform & managed services for
container/cargo asset tracking
5. A comprehensive modular software platform supporting robust, reliable, multi-core, safety-
critical embedded medical systems, with IEC 62304 compliant OS, field proven performance,
feature-rich middleware, HMI, connectivity, security, and clean IP
QNX OS – IEC 62304 Compliant Operating System
Multi-vendor Hardware Support
Connectivity
USB, Bluetooth, Wi-Fi,
3G/4G LTE, Mobile Devices
Touch Interfaces, Gestures,
Integrated Accelerated Graphics,
Video
Eclipse
Based
Developer
Tool Suite
Momentics
QNX Engineering Services
IEC 62304 Certification
Services
Security - Crypto, PKI, Trust Zone
Certificate Management Services,
FIPS …
Hypervisor
Network Connectivity Frameworks
3rd Party &
Open Source
Suites
Testing, validation, scripting,
packages and partners
Applications Environments
HMI / UI
ICS
Qt
Image
Processing
OpenCV
Open CL
Cloud EMR / EHR DDS
6. Agenda
• Brief Overview of BTS/QNX
• Healthcare Trends
• Software Platform Considerations
• ICS Overview
• Qt Application Development Framework
• User Experience / Human Factors
• Conclusion
7. • Increasing device complexity
• Enhanced scrutiny from regulatory bodies
• Move towards more intuitive user interfaces
TRENDS IMPACTING MDM’S
9
• Device connectivity and management
• Patient data integrity and security
8. Doctor’s officePortable
Clinical Imaging
Patient’s homeConnected
Cost Efficient Portable Connected
Radiology center
In the field
Consumer
67.3
54.2
42
40.9
33.7
24.6
22.3
21.5
16.5
15.8
14.4
13.5
11
10.9
9.5
0 20 40 60 80
In Vitro Diagnostics (IVD)
Cardiology
Orthopedics
Diagnostic Imaging
Ophthalmics
General & Plastic Surgery
Drug Delivery
Endoscopy
Dental
Wound Management
Diabetic Care
Nephrology
Ear, Nose & Throat (ENT)
General Hospital
Neurology
Worldwide Medtech Sales by Device Area
in 2020
CAGR
% Growth
WW Sales ($bn)
2020
HEALTHCARE MARKET MACRO TREND
9. MEDICAL DEVICE TRENDS
Source: MDDI, June 5, 2015
Smart phone & Tablet-based
solutions
What to expect -
• Awesome user experience
• Rock solid wireless connectivity
• Security improvements
a. Pump & EMR Hacking safeguards
10. MEDICAL DEVICE TRENDS
Source: Qmed, March 11, 2016
Consumerization of Medicine
• Dr. Eric Topol, Director of Scripps
Translational Science Institute speaks
of “Democratizing Medicine”
• As a consumer YOU are in charge of
your own health, while,
• Doctors focus on diagnosis and
treatment
• Punch line: March 11, 2016 Apple
files patent for Emergency Alert
System based on biometrics
11. Source: medGadget, June 24, 2015
Smart phone & Tablet-based solutions
What to expect -
• Wireless, ubiquitous connectivity
• Awesome user experience, UI
• Security improvements
a. Cloud
b. EMR Hacking safeguards
MEDICAL DEVICE TRENDS
12. Agenda
• Brief Overview of BTS/QNX
• Healthcare Trends
• Software Platform Considerations
• ICS Overview
• Qt Application Development Framework
• User Experience / Human Factors
• Conclusion
13. EVERY THING THAT CONNECTS NEEDS ROBUST SECURITY
EVERY THING THAT CONNECTS NEEDS ROBUST SECURITY
EVERY CONNECTED MEDICAL DEVICE NEEDS
ROBUST SECURITY
…with “never-been-breached” solutions covered by >450 patents
If it connects, Certicom protects
15. GP OS vs. REAL TIME EMBEDDED OS
General Purpose Operating Systems
• Designed to do many things
• and they do them well, often extremely well
• but are not designed to offer strict guarantees of
– availability (how often the system responds to requests in a timely manner)
– reliability (how often these responses are correct)
Not necessarily good for a medical device
Real Time Embedded Operating Systems
• Engineered to guarantee:
– availability
– reliability
• this ensures that devices can meet the most stringent requirements
– technical requirements
– legislative requirements
16. Applications and Drivers
> Are processes which plug into a message bus
> Reside in their own memory-protected address space
> Cannot corrupt other software components or kernel
> Can be started, stopped and upgraded on the fly
> Failures in drivers do not require system restarts
Application
Microkernel
Application Application
Disk Graphics SerialNetworkAudio
Core OS
POSIX Memory Protection
Microkernel Instrumented Kernel
MICROKERNEL - HIGH AVAILABILITY
17. App App
AppApp
File
system
DriverNetwork
stack
Monolithic
OS
App App
Multimedia
stack
System reliability is only as
good as your worst driver
developer
TRADITIONAL MONOLITHIC ARCHITECTURE
QUESTIONABLE RELIABILITY
• Model for most OSes available today
– Windows, Linux, Android
• OS contains tremendous amount of
functionality with unrestricted CPU
privileges
• A fault in one OS component can
damage any another, leading to
system-wide corruption
– Reboot is only recovery possible
18. App App
AppApp
File
system
DriverNetwork
stack
Micro-
kernel
App App
Multimedia
stack
QNX MICROKERNEL ARCHITECTURE
MISSION-CRITICAL RELIABILITY
• All processes run in isolated process
space
– Includes drivers, file systems, stacks
– All QNX processes are “applications”
• Faults are contained so that they only
affect the faulty component
– Failed components can be dynamically
recovered while the system continues to
operate
The Medical Device Manufacturer
is now in control of system
reliability
19. Video
Compression
NXP - i.MX6
TI - AM4X/5X
Intel x86
ARM Cortex-A9
Cores
x86
ADC
Network
Hub
Video
Camera
System Power
Management
Battery Management
Memory Power
Position
Sensor
Logic
Clock
Ref
Interface
Protection
System Memory
SDRAM
FLASH /
EEPROM
Servo
Control
Master Robotic
Processor
NXP - i.MX6
TI - AM4X/5X
Intel x86
ARM Cortex-A9
Cores
x86
Robot/Comms
Processor
NXP - i.MX6
TI - AM4X/5X
Intel x86
ARM Cortex-A9
Cores
x86
System Glue
Patient
DAC
Motor(s)
/
Brakes
Safety System
…
3
2
MCU
NXP Kinetis
ARM Cortex-M4
Cores
1
ROBOTIC SURGERY - ROBOT (SLAVE)
20. Video
Decompression
Processor
NXP - i.MX6
TI - AM4X/5X
Intel x86
ARM Cortex-A9
Cores
x86
ADC
Network
Hub
Video
Monitor
System Power
Management
Battery Management
Memory Power
Position
Sensor
DAC
Logic
Clock
Ref
Interface
Protection
System Memory
SDRAM
FLASH /
EEPROM
Haptic
Device
Haptic Processor
NXP - i.MX6
TI - AM4X/5X
Intel x86
ARM Cortex-A9
Cores
x86
Master/Comms
Processor
NXP - i.MX6
TI - AM4X/5X
Intel x86
ARM Cortex-A9
Cores
x86
System Glue
Surgeon
DAC
Encoder/
Motor(s)
ROBOTIC SURGERY - CONSOLE (MASTER)
21. Agenda
• Brief Overview of BTS/QNX
• Healthcare Trends
• Software Platform Considerations
• ICS Overview
• Qt Application Development Framework
• User Experience / Human Factors
• Conclusion
22. ABOUT ICS
DELIVERING WORLD-CLASS TOUCH &
EMBEDDED DEVICES
• Founded in 1987
• Qt Certified Partner since 2002
SOFTWARE DEVELOPMENT & USER
EXPERIENCE DESIGN SERVICES
• Real-time Embedded Medical Devices
• Medical Control Systems
• Mobile Medical Applications
23. Agenda
• Brief Overview of BTS/QNX
• Healthcare Trends
• Software Platform Considerations
• ICS Overview
• Qt Application Development Framework
• User Experience / Human Factors
• Conclusion
24. Qt TOOLKIT
APPLICATION DEVELOPMENT FRAMEWORK
• More than just a GUI Toolkit
• Come for the UI. Stay for everything else!
• Kitchen Sink C++ Library
– Threads, SQL, XML, Non-Blocking
Sockets
– Over 600 Classes
25. Qt IS CROSS PLATFORM
WRITE ONCE. COMPILE ANYWHERE.
• QNX
• Windows / Linux / OSX
• Android, iOS, WinRT
• Wide usage across many industries
– Including medical devices
• Cross platform code is better code
– Compiler compliance.
– Some platforms are more forgiving than
others
27. Qt GUI TECHNOLOGIES
QT WIDGETS
• Styleable C++ widget set
– Usual suspects of widgets
– Originally intended for desktops
• Qt handles all drawing and events
– Low integration into host platform
– Easy to make custom widgets
28. QtQuick FLUID USER INTERFACE
QT QUICK (QML)
• Scene graph driven items
– Built for embedded devices
– Written with OpenGL
• Declarative Programming Language
– Describes the UI
– Layout
– States
– Animations
– Easy integration with C++
29. HTML 5 USER INTERFACE
QT WEB ENGINE
• Google Chromium Renderer
– Standards compliant HTML5
– Rendered via separate process
• Qt Web Channel
– C++ QObject <-> JS Bridge
– Implemented with Web Sockets
30. DEVELOP FASTER WITH Qt
QT IS DESIGNED FOR EASE OF USE
• Many convivence functions
• Roughly zero boiler plate code
• API is consistent and easy to learn
– Qt’isms are easier than boost’isms + libXml’isms
• Shorten time to market
31. Qt SIGNALS AND SLOTS
COMPILE TIME TYPE SAFE CALLBACKS
• Inter-object communication
– Callbacks? Listeners? Events?
• Signals and Slots is Qt’s answer
– Observer Pattern
– Function signature is the contract
• Supports cross thread connections
– Event loop marshalling of function calls
33. Qt INTERNATIONALIZATION
QT IS WORLDLY
• UNICODE strings from the ground up
• Built in utilities for internationalization
– Languages, plurals, dates, numbers
• Ships with translation tools
– For use by non-developers
34. QNX / Qt Medical Demo
QT INTEGRATES WELL WITH QNX
• Process separate HMI and control
systems
• Control systems run at real time priority
– HMI observers the system and renders
graphics
– HMI interaction causes requests to be
sent to control system
– System state changes
– HMI updates
35. COMBINING QNX AND QT FEATURES
QNX PPS DRIVES A QT HMI
• QNX PPS
– Persistent Publish Subscribe
– Kernel Level IPC
– Built for real time programming
– Solves many common real
time issues
– Priority inversion
– Qt wraps PPS in an async API
– Signals when data changes
36. Agenda
• Brief Overview of BTS/QNX
• Healthcare Trends
• Software Platform Considerations
• ICS Overview
• Qt Application Development Framework
• User Experience / Human Factors
• Conclusion
37. USER EXPERIENCE (UX) / HUMAN FACTORS (HF)
HOLISTIC APPROACH TO USING YOUR DEVICE
• Human Centered Evidence Based Design
– Know thy user
– Technical Skill
– Environment
– Weaknesses
– Psychology
– Validate your user’s experience
– Frequent user studies with actual users
– Iterative processes
39. HUMAN CENTERED DESIGN
UX FIRST APPROACH
• Understand the problem
• Understand the users
• Create a design concept
• Unify the design
• Test and validate the design
• Implementation support
40. USER EXPERIENCE VALUE
UX AS A VALUE PROPOSITION
• Medical is different than most industries
– UX value proposition is safety
– Better UX = Fewer User Errors
– Find HMI weaknesses during design / development
– Mitigate accordingly
– Prove your device is usable via user testing
– Less reliance on training and user manuals
41. FDA HUMAN FACTORS GUIDELINES
FDA INCREASING SCRUTINY OF HMIS
• ANSI HE75 – Human Factors Engineering of Medical Devices
• IEC 62366 – Application of usability engineering to medical devices
• ISO 14971 – Application of risk management to medical devices
• Guidance Drafts
– http://www.fda.gov/MedicalDevices/DeviceRegulationandGuidanc
e/HumanFactors/ucm119190.htm#standards
42. FDA HIGH PRIORITY DEVICES
FDA HF REVIEW OF SPECIFIC PRODUCTS
• Anesthesia machines
• Automated external defibrillators
• Hemodialysis and peritoneal dialysis systems
• Infusion pumps
• Insulin delivery systems
• Ventilators
43. USER EXPERIENCE VALUE
BENEFITS OF A WELL DESIGNED UX
• Easier-to-use devices
• Safer connections between device components and accessories
(e.g., power cords, leads, tubing, cartridges)
• Easier-to-read controls and displays
• Better user understanding of the device's status and operation
• Better user understanding of a patient's current medical condition
http://www.fda.gov/MedicalDevices/DeviceRegulationandGuidance/HumanFactors/
44. USER EXPERIENCE VALUE
BENEFITS OF A WELL DESIGNED UX
• More effective alarm signals
• Easier device maintenance and repair
• Reduced user reliance on user manuals
• Reduced need for user training and retraining
• Reduced risk of use error
• Reduced risk of adverse events
• Reduced risk of product recalls
45. Agenda
• Brief Overview of BTS/QNX
• Healthcare Trends
• Software Platform Considerations
• ICS Overview
• Qt Application Development Framework
• User Experience / Human Factors
• Conclusion