120 likes | 195 Views
Ubiquitous Shopper (UbiShop). Seila Kheang Adam Rea Dustin Wells. The Problem. Everyone has a shopping list of items that they need to purchase This list can be anything from groceries to tools to clothes
E N D
Ubiquitous Shopper (UbiShop) Seila Kheang Adam Rea Dustin Wells
The Problem Everyone has a shopping list of items that they need to purchase • This list can be anything from groceries to tools to clothes How many of us have gone to the mall to buy something and were not aware that we could purchase other items from our list in the mall?
Our solution • The Ubiquitous Shopper stores our shopping list on our personal server • Allows us to walk up to kiosks that may be set up in the mall • The kiosk would look at the shopping list and display the items that can be purchased in the mall
Scenario Dustin arrives at the mall and has an idea of what he wants to purchase at the mall (a shirt at Abercrombie, some jeans from the Gap) • However he forgets the little things, like some batteries and a vacuum bag
Scenario • He touches the screen and a Bluetooth connection is initiated • The kiosk retrieves the shopping list from the personal server and does a comparison of the mall’s inventory list • A new list is created and the kiosk displays the items that can be purchased in the mall
Scenario Now he is aware of all of the things he can buy at the mall
Major Components • Contact Technology • Transfer hardware address to the kiosk • XML Lists • Stored on both the kiosk and the personal server • Bluetooth • Connection establishment and file transfer between the personal server and the kiosk
Important Issues • Contact Technology – Will it be ready in time for us to integrate it into the project? • Defining the organization of the XML lists so that the personal server and the kiosk have a uniform method of communication
Initial Division of Labor • Dustin: XML Expert • Responsible for developing XML list for our scenario and finding an XML parser • Seila: Bluetooth guy • Initiating the Bluetooth connection and file transfer across the link • Adam: Getting the hardware address of the personal server onto the kiosk • Using Contact to accomplish this • Also looking into alternate flows
Schedule and Milestones Week 6 (February 15): Set-up complete Week 8 (March 1): File transfer complete XML parsing complete Week 9 (March 8): Basic functionality Contact technology complete Weeks 10 and 11: Testing and debugging