good2go poc. live demo 2 prepare to be amazed! work distribution 3 client android infrastructure...
TRANSCRIPT
GOOD2GOPOC
2
LIVE DEMO
PREPARE TO BE AMAZED!
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
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
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]
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
7
ADI DANA GIL MOR
QUESTIONS?THANK YOU :)