Upload
cade-foley
View
43
Download
0
Tags:
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
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