12
SMAP 5 - Kickoff 19 March 2010

SMAP 5 - Kickoff

Embed Size (px)

DESCRIPTION

SMAP 5 - Kickoff. 19 March 2010. IBM Smarter Planet. Agenda. Introductions Background (SMAP) Proposed Component Model General discussion on approach An overview of the projects functional objectives (Scenario / Demo) Next Steps. IBM Smarter Planet. Introductions. - PowerPoint PPT Presentation

Citation preview

Page 1: SMAP 5 - Kickoff

SMAP 5 - Kickoff

19 March 2010

Page 2: SMAP 5 - Kickoff

IBM Smarter Planet

Agenda

• Introductions• Background (SMAP)• Proposed Component Model• General discussion on approach• An overview of the projects functional objectives (Scenario / Demo)• Next Steps

Page 3: SMAP 5 - Kickoff

IBM Smarter Planet

Introductions

• Arthur Proestakis – GIS, iPhone, methodology• Gerard Gigliotti – Java, J2EE, Web Front End• Neil Penman – Architecture• Milind – J2ME• Bryan – J2EE, Java Media Framework, GPS, Mobiles• Hai – Java, Mobiles• Ricky – Java, HTML5, Oracle / Databases• Hubert – Java, J2EE, XML• Astrid – Project Director• Amit – PHD student, software engineering, architecture (2 hours per week)

Page 4: SMAP 5 - Kickoff

IBM Smarter Planet

SMAP - Instrumentation and data collection for the Smarter Planet• Collection of location aware data using mobile

phones• Low cost cloud based software and hardware• Provides insight into the effectiveness of

intervention programs in developing countries• A collaborative project between IBM, World Vision

and RMIT University

• Shares data using maps

• Provides simple access to the data by analytic, logistic and management systems

Page 5: SMAP 5 - Kickoff

IBM Smarter Planet

The Current Survey Application - SMAP

DataCollector (Cloud)

ManagementConsole

Download Survey

Upload Results

ETLRelationalDatabase

WV Program EffectivenessAnalyse results

ADP ManagerCreate Survey / Monitor ProgressEnumerator

Page 6: SMAP 5 - Kickoff

IBM Smarter Planet

Architecture

Mobile Devices & Interface

(4) Task InterfaceOSM API (9) SMAP Relational API

Publish /Subscribe

GeoDatabase

(OSM)

Analysis FE

(5) TaskStorage

(6) SurveyTemplate Editor

MapServer

(8) RelationalView

(7) GeoEditor

Out of the box SMAP SMAP5

1. SMAP Mobile (Java)

(2) SMAP Geo (Java)

(3) SMAP Mobile (Smart)

Storage

Back Office

Page 7: SMAP 5 - Kickoff

IBM Smarter Planet

Approach

• Agileo Self Directed Teamo Maintain a product backlog and requirements documentso Multiple sprint cycles of 2-3 weeks, (Total of 3 sprints) for each

Update requirement use cases Design changes to components Implement & test Demonstrate

o Daily meeting at RMIT 30mins – 1 houro Weekly meeting at IBM (1 hour)

• Roleso Product Owner / Scrum Master - NPo For each sprint team members need to select

functions / use cases they will update Components / tasks they will design, code and test

o Architect, Project Manager, Tech Specialists

Page 8: SMAP 5 - Kickoff

IBM Smarter Planet

Tools

• XPlanner• Google Code

Page 9: SMAP 5 - Kickoff

IBM Smarter Planet

SMAP 5 – Demonstration Scenario

• User identifies the OSM element (Use JOSM)• User creates task information and associates it with target element

o Refer to: http://code.google.com/p/smap-suite/wiki/geoMetaLanguage• The mobile user downloads the task information

o Possibly using: http://server_name/ api/0.6/relation/#id/full • The user answers the question using the mobile device• The user uploads the completed task

Page 10: SMAP 5 - Kickoff

IBM Smarter Planet

Next Steps

• Familiarisation with OSMo Everone needs to register and map something!

• Complete Project Chartero Communication Mechanism

• Complete High Level Project Plan (NP)• Confirm Tools• Confirm meeting times• Start SCRUM1 – When

Page 11: SMAP 5 - Kickoff

IBM Smarter Planet

Links

• http://code.google.com/p/smap-suite/• http://www.openstreetmap.org

Page 12: SMAP 5 - Kickoff

IBM Smarter Planet