Steven Carvellas Anirban Ghosh Pramod Vedantham Rahul Sheth Varun Sarwade.

12
Steven Carvellas Anirban Ghosh Pramod Vedantham Rahul Sheth Varun Sarwade Advanced ANDROID Barcode Scanner Final Presentation - 05/07/2010

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

Page 1: 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

Page 2: Steven Carvellas Anirban Ghosh Pramod Vedantham Rahul Sheth Varun Sarwade.

Quick Recap

Page 3: Steven Carvellas Anirban Ghosh Pramod Vedantham Rahul Sheth Varun Sarwade.

*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.

 

Page 4: Steven Carvellas Anirban Ghosh Pramod Vedantham Rahul Sheth Varun Sarwade.

*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.

Page 5: Steven Carvellas Anirban Ghosh Pramod Vedantham Rahul Sheth Varun Sarwade.

*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.

Page 6: Steven Carvellas Anirban Ghosh Pramod Vedantham Rahul Sheth Varun Sarwade.

*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….

Page 7: Steven Carvellas Anirban Ghosh Pramod Vedantham Rahul Sheth Varun Sarwade.

*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.

Page 8: Steven Carvellas Anirban Ghosh Pramod Vedantham Rahul Sheth Varun Sarwade.

*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.

Page 9: Steven Carvellas Anirban Ghosh Pramod Vedantham Rahul Sheth Varun Sarwade.

*Demo

Page 10: Steven Carvellas Anirban Ghosh Pramod Vedantham Rahul Sheth Varun Sarwade.

• Additional features for the Social Networking component.

• Instant messaging.

• A multi-player gaming environment.

• Driving directions from current user location.

*Possible Future Considerations…

Page 11: Steven Carvellas Anirban Ghosh Pramod Vedantham Rahul Sheth Varun Sarwade.

*Website

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

Page 12: Steven Carvellas Anirban Ghosh Pramod Vedantham Rahul Sheth Varun Sarwade.

Questions?