smart shopper (eecs497 2006)

11

Upload: ayush-agarwal

Post on 17-Dec-2014

861 views

Category:

Technology


1 download

DESCRIPTION

The idea behind smart.shopper was to provide users with an intelligent way to navigate malls. This was supposed to be built as a mobile app but back in 2006 we didn't have iPhones so we figured that we'll start by building a desktop version and then figure out how to make it a mobile app later. The overall idea behind the app was to let the user do the following: - Navigate malls the same way that people navigate streets on Google Maps - Search the various stores in the mall and their inventory - Create an itinerary around the mall - Figure out where would be the optimal place to park given the list of stores the person plans on visiting - and more..

TRANSCRIPT

Page 1: Smart Shopper (EECS497 2006)
Page 2: Smart Shopper (EECS497 2006)

Need• Dynamic and easy to use floor plans

– HELP CUSTOMERS FIND THEIR WAY

• Advertise right on the map– SHOW THEM WHAT YOU’VE GOT!

• Save time for your customers and get new ones– THE LESS TIME THEY SPEND WITH THE

MAP, THE MORE TIME THEY SPEND SHOPPING

Page 3: Smart Shopper (EECS497 2006)
Page 4: Smart Shopper (EECS497 2006)
Page 5: Smart Shopper (EECS497 2006)

Technology

Ajax (Asynchronous JavaScript And XML )• DOM/CSS - XML/HTML document processing and

modification• XmlHttpRequest - Asynchronous XML file transfers • XML - Contents of data transfer• JavaScript - Glues all components together

Page 6: Smart Shopper (EECS497 2006)

Architecture1. User will indicate required information

• Zooming in and out of images

• Shifting images in any directions

• Entering search queries

2. Client will communicate with the server• Seamless, asynchronous exchange of data

3. New image will be represented• Client browser will process and output the new images

Page 7: Smart Shopper (EECS497 2006)

Competition?

Features Competitor’s OursMulti-Level Zoom Yes Yes

Indoor maps No Yes

User experience No Yes

Advertising No Yes

Page 8: Smart Shopper (EECS497 2006)

•Knowing the needs of our potential clients

•Balancing the strength of our tools with our abilities and the functionality we seek to implement

•Being ambitious and realistic at the same time

Challenges

Page 9: Smart Shopper (EECS497 2006)

Make your building MAPnificent!

•HELP CUSTOMERS FIND THEIR WAY

•SHOW THEM WHAT YOU’VE GOT!

•SAVE CUSTOMERS PRECIOUS SHOPPING TIME

Page 10: Smart Shopper (EECS497 2006)
Page 11: Smart Shopper (EECS497 2006)