good2go poc. live demo 2 prepare to be amazed! work distribution 3 client android infrastructure...

7
GOOD2GO POC

Upload: aubrey-bruce

Post on 02-Jan-2016

212 views

Category:

Documents


0 download

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

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

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

WORK DISTRIBUTION

3

CLIENT

ANDROID

INFRASTRUCTURE& UI

DB (SQLite)

APIs

GOOGLE MAPS

FACEBOOK

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

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

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

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

7

ADI DANA GIL MOR

QUESTIONS?THANK YOU :)