The figure to the right depicts the overall architecture of the iRestaurant system that consists of a server and two wearable devices. The server allows the restaurant chef to manage all meal orders placed by the clients. This module, being run on a computer in the restaurant kitchen, serves the two wearable devices described further below. The clients may place their order using a wearable that is of mobility, i.e. can be moved around or rigidly mounted on the table they are seated. This food-ordering device manages a list of food and drink items. The client should be able to browse/view them and later on add them to their meal order. Each food item is described having a name, a price and a short textual description. The clients get the summary of their order including the total amount of the meal and an estimated period of time they have to wait for their meal. Once the client confirms their order, this wearable communicates with the chef's module to inform the restaurant chef of the newly-placed order. The second wearable of iRestaurant is designed to serve restaurant waiters. A restaurant waiter is supposed to use his wearable to communicate with the system twice: when the client's order is ready for delivery and when he has delivered it. The clients may pay for their order using their credit card or in cash upon meal delivery. In addition to the LCD used for displaying the menu, the two wearable devices come with controls such as buttons and lighting for showing the status of the client's order (e.g., confirmed, cooking, delivering, delivered).
1. Milktea 60
2. Hamburger 40
3. Potato chips 35
012345
467897
Order Send Cancel
Detail Payment
Tables
Customers
Kitchen
Chefs
Restaurant's
Database
Waiters