0
Team Members :

Manjunath Reddy
Akshay Suresh
Varun Vijayvargiya
What’s our app about:

 Scan a product's barcode with your phone's
 camera and check the central DB to verify if
the user ...
Wi-Fi

                                     HTTP Request/ Response
HTTP Request/
Response




                            ...
Start Barcode App

                                    Enter username
                                                    ...
Workflow:
• Application provides
  a login interface
  where user types his
  USER ID
On clicking the submit
button (and after
verifying user exists),
the camera preview is
activated. The
barcode picture is
t...
The application
 provides two
 options,
2.To check if product
  already exists in
  your DB (you
  already own it!)
3.To s...
On clicking Check DB, a search is performed in the
database and the results are displayed.
In this case, the user
doesn’t own this book
and hence a search
is performed to see if
any of the users
friends own this b...
Application also provides an option of adding the book to the
database if a record does not previously exist for it.
How we did it
• Android SDK version 1.1
• IDE used -- Eclipse Ganymede
• Barcode Scan is done using the ZXING
  applicatio...
•Central server used – Apache XAMPP Lite
•A new HTTP client object is created (HttpClient client =
new DefaultHttpClient()...
Future plans

• Extend the functionality of this application
  to other products other than just books.

• Tracking book s...
Upcoming SlideShare
Loading in...5
×

Google Andorid Application

523

Published on

A smart phone based personalized search application that helps locate books and DVDs and also networks this data with other users.

Published in: Sports
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
523
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
18
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Google Andorid Application"

  1. 1. Team Members : Manjunath Reddy Akshay Suresh Varun Vijayvargiya
  2. 2. What’s our app about: Scan a product's barcode with your phone's camera and check the central DB to verify if the user already has that product or if one of their friends in the users friend list owns a copy of it.
  3. 3. Wi-Fi HTTP Request/ Response HTTP Request/ Response PHP Script Architectural Overview MySQL DB
  4. 4. Start Barcode App Enter username Try Again If user exists Open camera and scan the barcode Option/ Results HTTP Request to server Display Window HTTP Request to server via Wi-Fi via Wi-Fi Server queries DB Server queries DB Option selected Present in users/ Present in DB? Friends list? Return Not YES YES Found Insert ISBN into DB
  5. 5. Workflow: • Application provides a login interface where user types his USER ID
  6. 6. On clicking the submit button (and after verifying user exists), the camera preview is activated. The barcode picture is then taken and the ISBN is extracted (using ZXING).
  7. 7. The application provides two options, 2.To check if product already exists in your DB (you already own it!) 3.To store the product’s ISBN in your DB (for future reference)
  8. 8. On clicking Check DB, a search is performed in the database and the results are displayed.
  9. 9. In this case, the user doesn’t own this book and hence a search is performed to see if any of the users friends own this book.
  10. 10. Application also provides an option of adding the book to the database if a record does not previously exist for it.
  11. 11. How we did it • Android SDK version 1.1 • IDE used -- Eclipse Ganymede • Barcode Scan is done using the ZXING application provided by Google • Connection to the server is done using the packages provided by Apache. • Server Used – Apache XAMPP Lite • Database Server – MySQL 6.0 • Server Side Scripting – PHP
  12. 12. •Central server used – Apache XAMPP Lite •A new HTTP client object is created (HttpClient client = new DefaultHttpClient();) •Followed by HTTP GET Request ( HttpGet request = new HttpGet(url); ) •On connection establishment, request is processed by the server. •Server returns the appropriate output depending on whether the book is present or not in the DB.
  13. 13. Future plans • Extend the functionality of this application to other products other than just books. • Tracking book store using GPS
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×