120 likes | 277 Vues
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.
E N D
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 Relational Database Download Survey ETL WV Program Effectiveness Analyse results Data Collector (Cloud) ADP Manager Create Survey / Monitor Progress Management Console Upload Results Enumerator
IBM Smarter Planet Back Office (7) Geo Editor Map Server (6) Survey Template Editor Architecture Storage Geo Database (OSM) (5) Task Storage (8) Relational View Mobile Devices & Interface OSM API (4) Task Interface (9) SMAP Relational API Publish / Subscribe Analysis FE • SMAP • Mobile (Java) (2) SMAP Geo (Java) (3) SMAP Mobile (Smart) Out of the box SMAP SMAP5
IBM Smarter Planet Approach Agile Self Directed Team Maintain a product backlog and requirements documents Multiple sprint cycles of 2-3 weeks, (Total of 3 sprints) for each Update requirement use cases Design changes to components Implement & test Demonstrate Daily meeting at RMIT 30mins – 1 hour Weekly meeting at IBM (1 hour) Roles Product Owner / Scrum Master - NP For each sprint team members need to select functions / use cases they will update Components / tasks they will design, code and test 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 Refer to: http://code.google.com/p/smap-suite/wiki/geoMetaLanguage The mobile user downloads the task information 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 OSM Everone needs to register and map something! Complete Project Charter 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