Human computer interaction, Computer Engineering

Assignment Help:

Preamble

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

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.


Related Discussions:- Human computer interaction

What is a message passing system, Distributed System 1. What is a messa...

Distributed System 1. What is a message passing system? Discuss the desirable features of a message passing system. 2. Discuss the implementation of RPC Mechanism in detail.

C, write a code to decode the string"i need 1000 bucks"

write a code to decode the string"i need 1000 bucks"

Develop a regular expression for real number and identifier, Develop a regu...

Develop a regular expression for Real number with optional fraction and Identifier. (i) A regular expression for real number with optional fraction is [+ | -] (d) +. (d)* (i

Infix to reverse polish, A) Change the following formulas from reverse Poli...

A) Change the following formulas from reverse Polish to infix:             a) AB +C + D x               b) ABCDE + x x / B) Change the following formulas from infix to

What is the draw back of micro programmed control, What is the draw back of...

What is the draw back of micro programmed control? It leads to a slower operating speed because of the time it takes to fetch microinstructions from the control store.

Explain the access methods used in lans, Explain the access methods used in...

Explain the access methods used in LANs. Access methods utilized in LAN: i. Switched access: this is used in LANs which are assigned around CBXs. Electronic switching

What is a digital comparator, What is a digital comparator? Ans: ...

What is a digital comparator? Ans: Digital Comparator: The comparison of two numbers is an operation which evaluates if one number is greater than, less than, or equival

Explain in detail about operating system, Explain in detail about Operating...

Explain in detail about Operating Systems (OS) Operating system (OS) is a program which after being initially loaded into computer by a boot program, manages all the other appl

Code segment , Specified  the code segment below and that n is the prob...

Specified  the code segment below and that n is the problem size, answer the following queries:   // . . . int sum = 0; if(x > 12){ for(int i = 1; i     for( i

What is an algorithm, What is an algorithm The solution to any problem ...

What is an algorithm The solution to any problem that is stated by an exact number of well-defined procedural steps is known as an algorithm.

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd