Nourishment Telephone Application

0
0
2660 days ago, 671 views
PowerPoint PPT Presentation
Cry on Android. Existing Products. UrbanSpoon iPhone Application. Existing Products. iCrave ... Android versus iPhone. Android. iPhone. Open OS source. Yes. No. Dev SDK. Free ...

Presentation Transcript

Slide 1

Nourishment Phone Application Shengyu Li CS-298 Advisor: Dr. Chris Pollett Committee individuals: Dr. Robert Chun Dr. Chris Tseng

Slide 2

Outline Introduction Design Implementation Testing Demo Issues Improvement

Slide 3

Introduction For this venture, I made a Food Phone Application. A few objectives were to: Help clients to see eatery menus Search eateries by sustenance things Find these things helpfully on the telephone Let's take a gander at some current items …

Slide 4

Existing Products Yelp on Android

Slide 5

Existing Products UrbanSpoon iPhone Application

Slide 6

Existing Products iCrave in Android

Slide 7

Feature Comparison

Slide 8

Design Platform Architecture Application Design Implementation Design

Slide 9

Platform Android versus iPhone

Slide 10

Architecture Client-Server Model Server (PC) Client (Phone) Database

Slide 11

Architecture Server + Database: PC Services PHP code Xampp phpMyAdmin 2.6.2 Apache 2.0 Mysql 4.1.20 Client: Android Phone Configuration Eclipse IDE JDK 1.5 Android SDK 1.5

Slide 12

Application Design Map every single conceivable Output to every single conceivable Input to characterize capacities: a) = 1), 2), 5)

Slide 13

Activity Relationship Android Views

Slide 14

Implementation Design Implementation Model:

Slide 15

Implementation Design PHP Module Communicate with the database Handle transfer and download documents Java Core Module Generate URL to send demand to PHP server Parse the reaction result from the server Form Java objects for the Android Java code to utilize

Slide 16

Implementation Design Android Java Module Handle all UI Phone highlights Location Camera Internet Phone stockpiling Pictures

Slide 17

Testing PHP Module Java Core Module Android Java Module Emulator Real Phone

Slide 18

Testing PHP Module getResList (twofold LatMax, twofold LatMin, twofold LongMax, twofold LongMin, int str, int end) We can test this capacity on the PHP server side by utilizing the accompanying URL: http://rome.dynamiccreation.com/~admin22:8888/foodserver.php?function=getResList&LatMax=38&LatMin=37.3&LongMax=-121&LongMin=-122&str=0&end=2

Slide 19

Testing PHP Module

Slide 20

Testing Java Core Module

Slide 21

Testing Android Java Module

Slide 22

Demo

Slide 23

Issues Emulator Functionality test Camera Location Storage

Slide 24

Issues Stored Procedure Original Design: 4 modules Stored Procedure Module PHP Module Java Core Android Java

Slide 25

Improvement Image Storage SD Card? Memory

Slide 26

Improvement Prefetching Assume clients need to see the following picture Prefetching the following picture early Shorter client sitting tight download time for the following picture Smooth the procedure

Slide 27

Questions?

Slide 28

Thank You

SPONSORS