Intellia - Interface Design - AKNL Guide.jpg

Interaction Design and Interface Development

We perform studies into software interaction design on behalf of clients. When the most suitable interaction model has been agreed upon with the client, we can move on to the next step of building actual user interface(s).

There are five programming languages available to us that we use to build interfaces.

1. Visual Basic 5 and 6 for rapid building of full-fledged application software interfaces.

2. HTML for web interaction design.

3. Lingo for software prototyping using object-oriented programming.

4. ActionScript 3 for Adobe Flash applications and object-oriented programming.

5. Voice XML for the development of voice interactive software.

It is possible that a user-interface employs a combination of programming languages to bring together separate system components on one visual interface. The website you are using now, for example contains a mixture of HTML (web page) and JAVA (drop-down menu).

Interaction Design Services

Interaction Analysis

Interaction Design

Interface Design

Interaction Evaluation


Interface Development Services

Development of Visual User Interfaces

Development of Voice-based User Interfaces


Interaction Design:

The Encyclopedia of Human-Computer Interaction

Interaction Design

(Interaction Design & Interface Development)

Interaction Design is the discipline of defining the behavior of products and systems that a user can interact with.

Interaction design aims to minimize the learning curve and to increase accuracy and efficiency of a task without diminishing usefulness. The objective is to reduce frustration and increase user productivity and satisfaction.

Interaction design attempts to improve the usability and experience of the product, by first researching and understanding certain users' needs and then designing to meet and exceed them.

Interaction design is a systematic and iterative process for designing highly interactive user interfaces. Methodology includes research and discovery techniques such as requirements analysis, stakeholder analysis, task analysis, as well as prototyping, inspection and evaluation methods.

Interaction designers work in many areas, including software interfaces, (business) information systems, internet, physical products, environments, services, and systems which may combine many of these.

Each area requires its own skills and approaches, but there are aspects of interaction design common to all.


Interaction Design

Cognitive Frameworks

Perception and Representation

Attention and Memory Knowledge and Mental Models Interface-User Affective Aspects