Personal tools
You are here: Home Company Customers Case Studies Siemens
Document Actions

Siemens

Qt helped Siemens deliver a C++ development platform for manufacturing software GUIs

The Challenge

The development team at Siemens AG was tasked with designing a new GUI for the software that controls part of its manufacturing assembly line. The new design had to meet strict criteria: it had to make the software easy to learn and use and it had to enable user input via touch screen with keyboard and trackball as options. Additionally, the software tools and dialogs had to be delivered separately from the main application. Not only that, the existing GUI had to be supported and extended throughout update. The job was made more challenging by the fact that, while the development team had C++ experience, it had little GUI experience.

The Solution

The team attended a one week course as an introduction to Qt. After only one week, they were proficient enough to implement some of the over 250 dialogs that would be needed. Soon, all of the criteria were being met with developers leveraging Qt’s Plug-In concept and its Qt Styles to get the desired functionality as well as the updated user interface look and feel. The resulting design so user friendly that manufacturing line operators can use the software without having to be trained.

The Value

The easy-to-use GUI delivered increased satisfaction and the ease of development saved time, resources and cost.

“It became very clear to us that using Qt would enable us to crate a clear and easy design. In fact, one person who joined the team was a student with no experience at all. Within 2-1/2 months, the student was implementing MFC controls as Qt widgets. They could easily be integrated within Qt Designer and we could use the Qt style function right out of the box.”
Jose Carlos Arcas, Lead Developer, Siemens AG Automation & Drives EA

Copyright 2008, by the Contributing Authors. All Rights Reserved.
Trolltalk, an e-newsletter
Your mail address

 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: