User Interface Design

Call: +44 (0)23 8098 8890
E-mail:

ITDev has wide ranging knowledge of developing user interfaces and is experienced in human factors, rapid prototyping and cross-platform development. We develop web-based graphical user interfaces, Windows applications and mobile applications. We have recently developed a 3D data visualisation application for Android devices.

Human Factors Expertise

We have a good understanding of human factors and are able to design modern user interfaces that are natural to use, are consistent in their operation, have optimal user workflows, and operate efficiently with immediate user feedback.

Expert Systems Development

ITDev considers the expertise of the user and the associated domain-specific human factors when developing user interfaces. We're experienced at implementing both expert and untrained user systems. We hire the best engineers who are able to pick up new domain-specific knowledge quickly.

Rapid Prototyping

ITDev works closely with the client during the user interface design phase to ensure that the client's requirements are fully understood before implementation is started. ITDev is able to rapidly produce mock-ups and prototypes to explore different design approaches. This allows ITDev and the client to agree on the general "look and feel" and to decide on all the major user workflows before the actual implementation is started.

Cross-Platform Development

Our engineers can develop user interfaces for all the main platforms including Windows, Unix/Linux and Android. We're particularly skilled at cross-platform development and can produce a single application that will run on more than one operating system.

Automated Testing

We use dedicated user interface testing tools to automate the testing of our user interface components. This allows us to script a thorough test of all the user workflows and to check that for all actions (both valid and invalid) the user interface behaves as required.

Quality is important to us at all stages of a project.

Typical Applications

Latest Blog Posts

Our product development process
Posted 24th September 2021, By Steve W
In his first in a series of blogs addressing the product development process, Steve looks at how to avoid the pitfalls ...
An empty office and desserted Science Park
Posted 29th January 2021, By Jon O
Having started 2021 much as we ended 2020, we thought it would be good to look back to before the pandemic and reflect on how the year turned out against ...more
Higher level testbench reusing lower level components
Posted 5th January 2021, By Tom J
ITDev recently engaged with an ASIC design company. This blog outlines our verification strategy, and how our knowledge of UVM allowed us to achieve high test ...more
Ladybug in sight
Posted 3rd August 2020, By James H
If debugging a Linux driver is bugging you, this 'how to' guide explains how to approach this using the function tracer within ftrace to find out what’s going ...more

Latest News

Variety is the spice of life
Posted 15th July 2021
The newly re-modeled cafe on the Science Park has put us in a culinary mood but keep on reading and you'll see there's another reason why we chose a spice rack ...more
Supply chain management
Posted 7th June 2021
Recent activities in May include focusing on a number of product development enquiries, helping an aerospace client with support issues and starting ...more
Deep tech
Posted 10th May 2021
News this month includes details of further engagement with our client on Android audio device driver development and a new partnership with the world’s first ...more
SKA at night
Posted 31st March 2021
As our work tends to focus on ‘technologies’ rather than ‘markets’, it’s normal for our portfolio of projects to cover a range of industries.