Strategy

Accelerating Time To Market for Embedded Device, Qt Learnings


Beijing Room October 20, 2016 3:30 pm - 3:55 pm

Bookmark and Share

Murali Mandayam
Shrikant Dhumal

In this presentation Mr. Murali Mandayam will go through solutions for tackling the most common issues in the execution of a large-scale software program. The learning are based on the extensive experience our embedded customers over the years. However, these results are easy to generalize to cover any large-scale software project when creating innovative embedded devices based on Qt. Software projects in reality start earlier than the first lines of code are written. In this presentation, we will look go through our learning starting already from the technology selection and extending all the way to the final maturization of a device software. The biggest decisions contributing to a short time-to-market are done in the early days of the software program. Understanding the final user experience at least on a conceptual level helps any program to decide the requirements for hardware. It is fundamental that the hardware decision is done with software in mind. This may sound naïve but still today, we constantly face projects where cost of a piece of silicon is driving the decision with a mindset “software will be adjusted to work with this”. The right hardware with the right system architecture gives you a solid foundation for fast time-to-market. Other elements of the short time-to-market are in the hands of software units from design to actual implementation with good software practices. In the presentation, we will take a closer look on each of the phases we have recognized in the embedded device creation project and address the solutions for the top issues in each phase. The issues can be solved roughly in two different ways – using the right Qt tools / capabilities or changes in the way of working throughout the organization. We will illustrate with examples how to concretely shorten the time-to-market with the Qt tools available from us and/or our key partners. Furthermore, we will share the best practices from our customer cases in building the most capable software processes for embedded device creation.