Denna rapport syftar till att beskriva arbetet med att utveckla en prototyp till den nya versionen av Hmi Designer utvecklat av Bombardier Transportation. Detta designerverktyg används för att skapa det grafiska användargränssnittet på ett tågs kontrolldator. En ny version av designverktyget är nödvändig eftersom resterande delar av Bombardiers programpaket för utveckling av applikationer har bytt både programmeringsmiljö och programmeringsspråk. Den prototyp som utvecklades ska visa på möjligheterna att i ett senare skede utföra ett fullskaligt projekt. Prototypen implementeras som en insticksmodul till Qt Creator, därav beskrivs tillvägagångssättet för att utveckla insticksmoduler i den programmeringsmiljön samt de fördelar och nackdelar som identifierats i och med ett byte till Qt Creator. Detta arbete har resulterat i nämnda prototyp med möjlighet att läsa in befintliga projektfiler, visa och modifiera designen samt spara projektet i det ursprungliga formatet. Arbetet har nått det förväntade resultatet, det går att bygga ett designverktyg grundat på Qt Creator med den efterfrågade funktionaliteten. Utvärderingen vid Bombardier visade att utvecklingsmöjligheterna för detta projekt är mycket goda vilket ger Bombardier mycket goda förutsättningar att inleda ett fullskaligt projekt.
This report aims to describe the process of developing a prototype for the new version of Hmi Designer developed by Bombardier Transportation. This designer tool is used to create the graphical user interface on a train control computer. A new version of the design tool is necessary because the remaining part of Bombardier's suite of application development has changed both the programming environment and programming language.The prototype developed should illustrate the possibilities at a later stage, performing a full-scale project. The prototype is implemented as a plugin in Qt Creator, hence the described approach for developing plugins in the programming environment and the advantages and disadvantages that are given, with a switch to Qt Creator.This work has resulted in the prototype with the capability to load existing project files, view and modify the design and save the project in its native format. The work has reached the expected result; it is possible to build a design tool based on Qt Creator with the requested functionality. The evaluation at Bombardier showed that the prospect of this project is very positive which gives Bombardier excellent opportunities to launch a full scale project.