SMAP 5 - Kickoff

Preview:

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

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

• 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)

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

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

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

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

IBM Smarter Planet

Tools

• XPlanner• Google Code

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

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

IBM Smarter Planet

Links

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

IBM Smarter Planet

Recommended