Tessella
Home About Us Services News Literature Careers Face-to-face Contact Us Media Centre

Developing the public face of software

For most users the Graphical User Interface (GUI) is the application. The appearance, style and usability of the GUI may all affect the popularity and success of an application, so GUI development is a vital part of any project. Successful GUIs are developed in close co-operation with users with frequent usability testing and review.

GUIs for new technologies

The richly functional GUI, typical of a Windows application, is familiar and has been with us for many years now. But as more and more applications move to the web-browser and, further, onto hand-held devices there are new challenges for GUI designers. Some parts of the typical rich Windows GUI simply do not translate onto these new platforms so requiring some radically different approaches to interface design.

A new look for an old system

Developing a new application with a productive GUI is one thing but there are still many non-GUI legacy applications in regular use. This old software is tried and tested, and often vitally important to the business, and so has to be maintained. These old applications can be given a new lease of life by adding a GUI as a separate layer, thus bringing the application to a new platform or audience whilst leaving the proven underlying system intact.

Tessella has experience of developing GUIs across a broad range of technologies and customer business domains, from desktop PCs to hand-held devices and touch-screens, from X-Windows to Microsoft Windows and Windows CE.



Related Articles

Use the following icons to access further information:

Case Study

Technical Article

Capability Statement

News

GUI development Technical Article  Automated testing of GUIs
Technical Article  Overview of X-Windows
Case Study  Creating a processing pipeline for environmental data
Case Study  GUI client for a mobile telephone network performance test system
Case Study  Adding a GUI to Unix platform code coverage test tool
Case Study  A touch screen interface for an automated compound storage solution
Case Study  A new Windows version of a water purity monitoring system
Technical Article  Overview of the development of GUIs to run on multiple platforms
Handheld and embedded devices Case Study  GUI development for a benchtop X-ray fluorescence spectrometer
Case Study  Software to record botanical information on a PocketPC
Technical Article  Overview of software development on a handheld PocketPC platform
New interfaces for legacy applications Case Study  Adding a GUI to a FORTRAN structural modelling program for gas pipelines 
Case Study  Development of an IDL GUI for a FORTRAN atomic data system
Technical Article  Article on extending the life of legacy software

For reasons of commercial confidentiality, we are not able to reveal details of a significant proportion of our projects.

 

Top
Last Updated: 03-Aug-2006