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

Input-output-processor interconnection network (iopin), Input-Output-Proces...

Input-Output-Processor Interconnection Network (IOPIN) This interconnection network is used for communication between I/O channels and processors. All processors commune with a

Show division and multiplication operation, Q. Show Division and multiplica...

Q. Show Division and multiplication operation? These operations can be represented as x + y = (N x   × 2 Ex-Ey + N y ) × 2 Ey and x-y = (N x × 2 Ex-Ey -N y ) × 2 Ey

Determine the minimum bandwidth of the system, Data is to be transmitted us...

Data is to be transmitted using a modem at 9600 bps. Determine the minimum bandwidth of the system with the following modulation methods (a) FSK (b) ASK. Use the excess bandwidth f

Register data type as sequential element, Reg data type as Sequential eleme...

Reg data type as Sequential element module reg_seq_example( clk, reset, d, q); input clk, reset, d; output q; reg q; wire clk, reset, d; always @ (posedge clk or

Plot2fnhand, Write a function "plot2fnhand" that will receive 2 function ha...

Write a function "plot2fnhand" that will receive 2 function handles as input arguments, and will show in two Figure Windows plots of these functions, with the function names in the

What are null values, What are null values? If the value of a field in ...

What are null values? If the value of a field in a table is indeterminate or unknown, it is known as a null value.

Multidimensional arrays defined in terms of an array, How is multidimension...

How is multidimensional arrays defined in terms of an array of pointer? An element in a multidimensional array like two-dimensional array can be shown by pointer expression as

Inserting external media in the web page, Step 1: Click on the icon in the ...

Step 1: Click on the icon in the object tool bar Or Insert -> Media -> Choose the media type to be inserted Step 2: Find and select the file required (browse) Step 3: C

How to create an html document, An HTML document can be created by using an...

An HTML document can be created by using any HTML editor or text editor such as notepad etc. STEPS FOR CREATING A SIMPLE HTMLPROGRAM   1. Go to Start -> Programs->A

What is php, The PHP Hypertext Pre processor is a programming language that...

The PHP Hypertext Pre processor is a programming language that permits web developers to make dynamic content that interacts with databases. PHP is basically used for developing we

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