Top

BlackBerry QNX Enables Software Development in Cloud using AWS

  • As the complexity of software increases in the SDV era, the need to develop hardware and software separately is increasing.
  • The cloud was a means for collecting vehicle information or distributing software in the automotive environment, but it has now emerged as an integrated development environment that provides powerful resources anywhere in the world, even without a vehicle.
  • BlackBerry’s QNX and AWS are providing a software development package on the public cloud. Stellantis N.V. was able to use this to build a virtual cockpit platform and introduce infotainment features and apps with a development cycle 100x faster than before.

As the automobile market moves toward Software Defined Vehicles (SDV), the environment for automotive software development is becoming increasingly important. Since the software on each vehicle model has different hardware characteristics based on their unique operating systems (OSs), it is important to test the software by directly running it on the vehicle. However, building and testing software directly on the hardware target system involves security issues and high costs. Therefore, emulating and testing the relevant software virtually can save a lot of time and resources.

Various methods are being used to determine how realistic the vehicle software emulation can be. Generally, the actual target image working in the vehicle is deployed on a virtual machine in the development environment, which is then tested while running.

QNX announced the QNX Accelerate plan in 2023, which is a cloud-based method of distributing and deploying target images using AWS. Currently, three OSs and one hypervisor are listed as Amazon Machine Image (AMI) in the AWS Market place, as shown in Table 1.

Table 1. QNX products on AWS marketplace

Each of these AMIs can be launched and used as an instance with a hypervisor. It is also possible to run multiple different images simultaneously. The user connects the Eclipse-based IDE provided by QNX to the Cloud and makes developments based on these AMIs after creating an account and setting up the environment to use AWS.

Figure 1 shows BlackBerry IVY as an example of how the target image uploaded to the actual cloud and the target in the actual vehicle hardware can be tested equally. BlackBerry IVY is a cloud-based automotive software platform that can provide QNX OS, which can deploy not only targets but also images posted on AWS. The image on the left is running on AWS, and the one on the right is from an actual vehicle. This shows that development and testing are possible without an actual vehicle by using tools and environments and using the same image.

Figure 1. Parity between cloud IVY target and hardware IVY target
Source: Amazon.com

QNX currently releases software development packages using AWS so that partner companies that need immediate development can use them. There are also plans to share and update software development packages if OEMs wish to use other cloud-based development environments, such as MS Azure.

Stellantis N.V. is the leading player using software development packages. The company formed Stellantis Virtual Engineering Workbench (VEW) together with QNX and AWS and is known to have introduced infotainment technology 100x faster than before in the case of the virtual cockpit platform. Through a software-driven approach and deploying QNX hypervisor in the cloud, Stellantis N.V. was able to quickly build infotainment features and applications by replicating the experience in the cockpit and making changes based on real-time feedback.

Benefits

From QNX’s perspective, software development packages are shared periodically using AWS, making it easier to perform security patches and OS upgrades on vehicle models that use the same OS. Additionally, it is expected that quality management will be easy as modern software development methods such as continuous integration and continuous delivery (CI/CD) test-driven development can be equally applied.

On the partner’s side, AWS’ pay-as-you-go policy may be burdensome, but it is expected to be more efficient as it reduces large upfront hardware investment costs and allows planning of usage according to the project budget. Developers can use the same development environment anytime, anywhere in the world and develop software separately from hardware with accumulated experiences in real time without a physical hardware system.

In the context of OEMs and partners, ensuring reliability and safety is important. OEMs can update vehicle information and software development environments periodically using a cloud environment. Partners are also expected to be able to follow the OEM’s standardized development methods and quality management regulations. This cloud-based software development helps expedite infrastructure set up, enhance collaboration, shorten waiting times and improve software development efficiency.

Viewpoint

  • This new development will trigger more cloud-based software development for the automotive ecosystem. Cars will become more like consumer electronics or computers, similar to the evolution from feature phones to smartphones.
  • QNX is trying to approach developers and partners more easily through real-time updates and packages that are open to the public cloud.
  • Automotive OSs have traditionally been closed. QNX is working towards an open ecosystem, similar to the PC or smartphone development environment. This is a major step towards SDVs.

Related Posts

Counterpoint research is a young and fast growing research firm covering analysis of the tech industry. Coverage areas are connected devices, digital consumer goods, software & applications and other adjacent topics. We provide syndicated research reports as well as tailored. Our seminars and workshops for companies and institutions are popular and available on demand. Consulting and customized work on the above topics is provided for high precision projects.

Term of Use and Privacy Policy

Counterpoint Technology Market Research Limited

Registration

In order to access Counterpoint Technology Market Research Limited (Company or We hereafter) Web sites, you may be asked to complete a registration form. You are required to provide contact information which is used to enhance the user experience and determine whether you are a paid subscriber or not.
Personal Information When you register on we ask you for personal information. We use this information to provide you with the best advice and highest-quality service as well as with offers that we think are relevant to you. We may also contact you regarding a Web site problem or other customer service-related issues. We do not sell, share or rent personal information about you collected on Company Web sites.

How to unsubscribe and Termination

You may request to terminate your account or unsubscribe to any email subscriptions or mailing lists at any time. In accessing and using this Website, User agrees to comply with all applicable laws and agrees not to take any action that would compromise the security or viability of this Website. The Company may terminate User’s access to this Website at any time for any reason. The terms hereunder regarding Accuracy of Information and Third Party Rights shall survive termination.

Website Content and Copyright

This Website is the property of Counterpoint and is protected by international copyright law and conventions. We grant users the right to access and use the Website, so long as such use is for internal information purposes, and User does not alter, copy, disseminate, redistribute or republish any content or feature of this Website. User acknowledges that access to and use of this Website is subject to these TERMS OF USE and any expanded access or use must be approved in writing by the Company.
– Passwords are for user’s individual use
– Passwords may not be shared with others
– Users may not store documents in shared folders.
– Users may not redistribute documents to non-users unless otherwise stated in their contract terms.

Changes or Updates to the Website

The Company reserves the right to change, update or discontinue any aspect of this Website at any time without notice. Your continued use of the Website after any such change constitutes your agreement to these TERMS OF USE, as modified.
Accuracy of Information: While the information contained on this Website has been obtained from sources believed to be reliable, We disclaims all warranties as to the accuracy, completeness or adequacy of such information. User assumes sole responsibility for the use it makes of this Website to achieve his/her intended results.

Third Party Links: This Website may contain links to other third party websites, which are provided as additional resources for the convenience of Users. We do not endorse, sponsor or accept any responsibility for these third party websites, User agrees to direct any concerns relating to these third party websites to the relevant website administrator.

Cookies and Tracking

We may monitor how you use our Web sites. It is used solely for purposes of enabling us to provide you with a personalized Web site experience.
This data may also be used in the aggregate, to identify appropriate product offerings and subscription plans.
Cookies may be set in order to identify you and determine your access privileges. Cookies are simply identifiers. You have the ability to delete cookie files from your hard disk drive.