Human computer interaction, Computer Engineering


The owner of the local shopping mall, MaxiMart, has contracted you to assist in the design of an interactive directory. The interactive directory is to be permanently located at the main entrance of the supermarket. The owner has provided you with the following information.


MaxiMart is a shopping mall consisting of 87 shop outlets within its confines. 24 of the outlets are located on the ground floor, 30 on the second floor and 33 on the third floor. The goods and services offered by the outlets range from bookshops, home appliances, gardening, electronic entertainment, clothing to pets and many more.

Interactive Directory

The interactive directory should cater to as many types of visitors as possible. The directory should provide information on the location of specific shop outlet or outlets, and on what type of goods or services it has to offer. Other additional and relevant information should be provided whenever possible.

Hardware and Display Specification

Due to a very limited budget, the interactive directory can only be installed on hardware with the following limitations:

(1) It has one display monitor. The monitor is capable of displaying pictures and text (size: 30 x 25 cm), but not animated graphics or video.  

(2) The monitor can only display a selection of four different colours (not including black and white). However, these colours can be combined to render a picture. 

(3) A cluster of physical push-button keys is available that can be arranged in any configuration.  The available keys are: A, B, C, D, E, F, G, H, 0, 1, 2, 3, 4, 5, up arrow, down arrow, left arrow and right arrow. It also has the following symbols: '+',' -' and '#'.  Special function keys are the Shift and Enter keys.  

(4) The monitor is not touch-screen capable. There is no mouse support or any type of pointing device to perform point-and-select actions. Selection and navigation is mainly through the reliance on the physical keys listed above for cursor control.

Posted Date: 2/23/2013 1:14:25 AM | Location : United States

Related Discussions:- Human computer interaction, Assignment Help, Ask Question on Human computer interaction, Get Answer, Expert's Help, Human computer interaction Discussions

Write discussion on Human computer interaction
Your posts are moderated
Related Questions
Execution: Now instruction is ready for execution. A different opcode will need different sequence of steps for execution. Hence let's discuss a few illustrations of execution of s

Explain the difference between a subroutine & macro. It is inefficient to have to write code for standard routines.  For instance reading a character form the keyboard or savin

Design a BCD to seven segment decoder that accepts a decimal digit in BCS and generates the appropriate output for segments in display indicator. Ans: BCD-TO-seven-Segment

Define addressing modes. The dissimilar ways in which the location of an operand is specified in an instruction are referred to as addressing modes.

Q.  Develop a Menu driven program with following menu: 1.  Octal to Decimal 2.  Octal to Hexadecimal 3.  Octal to Binary

Handling Interrupts: Precise interrupts (sequential semantics) Complete instructions before the offending instructions o   Force trap instruction into IF o

What is the difference between proc. sent BY VAL and By Ref? BY VAL: Alters will not be reflected back to the variable. By REF: Alters will be reflected back to that variab

What does formal verification mean? Formal verification uses Mathematical techniques by proving the design by assertions or properties. Correctness of the design can be achiev

Explain the role of a bus arbiter in a multiprocessor configuration. Bus arbiter: Which functions to resolve priority between bus masters and allows only one device at a time t

Explain about the organisations use in EDI. Organisations, which are use Electronic Data Interchange. Extensive users of Electronic Data Interchange (EDI) include: BHS: