good2go poc. live demo 2 prepare to be amazed! work distribution 3 client android infrastructure...
TRANSCRIPT
![Page 1: GOOD2GO POC. LIVE DEMO 2 PREPARE TO BE AMAZED! WORK DISTRIBUTION 3 CLIENT ANDROID INFRASTRUCTURE & UI DB (SQLite) APIs GOOGLE MAPS FACEBOOK COMM TO SERVER](https://reader035.vdocuments.us/reader035/viewer/2022081008/56649ee55503460f94bf3cde/html5/thumbnails/1.jpg)
GOOD2GOPOC
![Page 2: GOOD2GO POC. LIVE DEMO 2 PREPARE TO BE AMAZED! WORK DISTRIBUTION 3 CLIENT ANDROID INFRASTRUCTURE & UI DB (SQLite) APIs GOOGLE MAPS FACEBOOK COMM TO SERVER](https://reader035.vdocuments.us/reader035/viewer/2022081008/56649ee55503460f94bf3cde/html5/thumbnails/2.jpg)
2
LIVE DEMO
PREPARE TO BE AMAZED!
![Page 3: GOOD2GO POC. LIVE DEMO 2 PREPARE TO BE AMAZED! WORK DISTRIBUTION 3 CLIENT ANDROID INFRASTRUCTURE & UI DB (SQLite) APIs GOOGLE MAPS FACEBOOK COMM TO SERVER](https://reader035.vdocuments.us/reader035/viewer/2022081008/56649ee55503460f94bf3cde/html5/thumbnails/3.jpg)
WORK DISTRIBUTION
3
CLIENT
ANDROID
INFRASTRUCTURE& UI
DB (SQLite)
APIs
GOOGLE MAPS
COMM
TO SERVER (HTTP)
FROM SERVER(JSON)
SERVER
SERVLET
TO CLIENT(JSON)
FROM CLIENT(HTTP)
DB
GAE DATASTORE
GQL AND INDEXING
DB MANAGEMENT
JDO/DBMANAGER
DATA CLASSES
G D M A
![Page 4: GOOD2GO POC. LIVE DEMO 2 PREPARE TO BE AMAZED! WORK DISTRIBUTION 3 CLIENT ANDROID INFRASTRUCTURE & UI DB (SQLite) APIs GOOGLE MAPS FACEBOOK COMM TO SERVER](https://reader035.vdocuments.us/reader035/viewer/2022081008/56649ee55503460f94bf3cde/html5/thumbnails/4.jpg)
4
EXPECTATIONS VS REALITY
FAIRLY SIMPLE AND FUN!
-Learning Android concepts-Learning Datastore and GQL
-Google Maps and Facebook APIs
CHALLENGING AND SURPRISING
-UI design scope-Activity lifecycle concept
-Team members dedication
DIFFICULT AND A PAIN IN THE ***
-Integrating Android and GAE-GAE
-Backward compatibility
Overall M1 was challenging but quite what we expected.
We’re very optimistic :)
GOOD2GO
![Page 5: GOOD2GO POC. LIVE DEMO 2 PREPARE TO BE AMAZED! WORK DISTRIBUTION 3 CLIENT ANDROID INFRASTRUCTURE & UI DB (SQLite) APIs GOOGLE MAPS FACEBOOK COMM TO SERVER](https://reader035.vdocuments.us/reader035/viewer/2022081008/56649ee55503460f94bf3cde/html5/thumbnails/5.jpg)
5
FEATURE LIST
EVENTS
• Present events from Datastore on a map [5h]• View event details [20h]• Register for event [2h]
SOCIAL
• Post events on Facebook via GOOD2GO Facebook app [10h] ▲
BACKEN
D
• DB – Datastore [10h]• DB - DB Management [10h]• Client Server communication [40h]
![Page 6: GOOD2GO POC. LIVE DEMO 2 PREPARE TO BE AMAZED! WORK DISTRIBUTION 3 CLIENT ANDROID INFRASTRUCTURE & UI DB (SQLite) APIs GOOGLE MAPS FACEBOOK COMM TO SERVER](https://reader035.vdocuments.us/reader035/viewer/2022081008/56649ee55503460f94bf3cde/html5/thumbnails/6.jpg)
ROADMAP
• Presenting activities in a list sorted by distance [4h]
• Search activities [12h]• Points mechanism [12h] ▼• User personal area [20h]• Invite Facebook friends [5h] ▼• Authentication with Google
accounts [10h] ▼• Update user actions in Datastore
[5h]
Release Candidate
• Daronet WS integration [10h]• Calendar integration [5h]• Full registration (email to
NPOs) [4h]• Badges [2h]• Post-activity feedback,
rating, photos [7h] ▼• UI and UX [4 days]• FB page and website
BETA
Milestone 2[02.01.12]
Milestone 3[23.01.12]
6
![Page 7: GOOD2GO POC. LIVE DEMO 2 PREPARE TO BE AMAZED! WORK DISTRIBUTION 3 CLIENT ANDROID INFRASTRUCTURE & UI DB (SQLite) APIs GOOGLE MAPS FACEBOOK COMM TO SERVER](https://reader035.vdocuments.us/reader035/viewer/2022081008/56649ee55503460f94bf3cde/html5/thumbnails/7.jpg)
7
ADI DANA GIL MOR
QUESTIONS?THANK YOU :)