User Interfaces

We have a user-centered design philosophy and plenty of experience in Graphical User Interface development of desktop applications.  Samples »

Please see our portfolio of GUI projects and contact us if you have data to manipulate in a custom way.

GUI Accessibility

Desktop applications fall under the same accessibility rulings as web sites and require similar considerations on the part of the developer.  However the technical means of achieving this are very different.

Standard Java Swing components have built-in support for basic accessibility and are compatible with screen readers, screen magnifiers and other kinds of assistive technologies.  Non-standard (custom) components must implement the Accessability API in order to communicate with special I/O devices and readers.  Swing's MVC framework simplifies the task of presenting model data in an accessible way that doesn't even require a screen.

At Scriptit we have been developing Java GUIs since Swing began and are experienced in implementing accessible applications.