Steven Carvellas Anirban Ghosh Pramod Vedantham Rahul Sheth Varun Sarwade.

Post on 14-Dec-2015

216 views 3 download

Transcript of Steven Carvellas Anirban Ghosh Pramod Vedantham Rahul Sheth Varun Sarwade.

Steven CarvellasAnirban Ghosh

Pramod VedanthamRahul Sheth

Varun Sarwade

Advanced ANDROID Barcode ScannerFinal Presentation - 05/07/2010

Quick Recap

*Application Features

• Decode the photo of the bar code, look up the item in the database and show relevant results to the users. 

• Allow the user to view general information about the item of interest such as product name and its price.

• Provide a list of different locations where the user can purchase the item and display them on a map.

• Get driving directions to location of choice where item is available.

• To help the user make an informed decision, the location with the lowest price will be highlighted.

 

*Demo One Implementations

• General Implementation

• Graphical User Interface (GUI).

• Emulator run through the Android SDK in Eclipse.

• Application features implemented:• Barcode Scanner

• Database for product storage on device

• Manual Entry Features.

• Google Maps Interface.

*Demo Two Implementations

• Additional features implemented:

• Retrieval of product information from the internet using the UPC Database.

• Graphical User Interface (GUI) for the Social Network feature.

• The ability to create a Friend Network onto the remote server.

• The ability to view Friend List and Friend Product List on the remote server

• The ability to store data onto the remote server.

*Final Demo Deliverables

Additional features that have been successfully implemented:

• Retrieve product price from the internet using Amazon Database.

• Retrieve product information using Amazon Database (servers as a backup in case data retrieval from UPC Database fails).

• Steve’s stuff here….

*XML RPC

• XML-RPC is a remote procedure calling using HTTP as the transport and XML as the encoding. It is designed to be as simple as possible, while allowing complex data structures to be transmitted, processed and returned.

*REST XML

*REST (representational state transfer) is an approach for getting information content from a Web site by reading a designated Web page that contains an XML file.

*Demo

• Additional features for the Social Networking component.

• Instant messaging.

• A multi-player gaming environment.

• Driving directions from current user location.

*Possible Future Considerations…

*Website

http://androbarcode.web.officelive.com/

Questions?