130 likes | 239 Views
BTW@MDH DSD Course School of Innovation, Design and Engineering Malardalen University Nov 6 th , 2008. Introduction. BTW BTW means “By The Way” Lay man view Technical view A GIS web based application Provide useful information for travelers
E N D
BTW@MDHDSD CourseSchool of Innovation, Design and Engineering Malardalen UniversityNov 6th , 2008
Introduction • BTW • BTW means “By The Way” • Lay man view • Technical view • A GIS web based application • Provide useful information for travelers • This a is score project for May 2009 in Vancouver • Content • Introduction (This Slide) • Team Members • Project plan & activities • Objectives • Available Tools • Available Techs • Documentation & Configuration • Backup & Coding Policies • Project Risk Analysis • Activity & Financial Plan
Team Members Finally We Work as a Team
Project Plan & Activities Tools Environment Communication (Steering group, customer, inter & intra team) Work distribution Delivery time 2014-10-09 4
Objectives • Objectives • Provide user interaction functionalities. • Support distributed administration for managing input advices. • Use multimedia interaction for users. • Provide entry of profiles, entry of advice, route-finding and advice-giving • What we have planned for: • Use available GIS tools. • Use local database to create a custom map. • Provides driving and walking directions. • Provide advice objects for user. • Provide weblog to collect user comments. • Use Dynamic /Static advices. • Use Wikipedia editing mechanism.
Available Tools and Techs • Geographic Information System or GIS • Is a computer-based data collection, storage, and analysis tool. • Combines unrelated information into easily understood maps. • Perform complicated analytical functions . • Present the results visually as maps, tables or graphs. • Available tools • Google GIS, provides utilities to manipulate the map provided by Google Maps • Markers • Waypoints • Routes • Info windows • Others • MapGuide Open Source • Open Layers • MapView
Available Tools and Techs (cntd( • Example of our BTW features
Available Technologies • PHP, JAVA and .NET. • .NET ruled out as it is not a open source • PHP is web based scripting language. • JAVA is server side technology. • PHP over Java • No Problem ofScalability and Performance • PHP is faster on web than java • Faster learning curve in PHP over Java • Study reveals that most GIS software uses PHP • PHP can be easily integarted with GIS tools google/yahoo map.
Documentation & Configuration • Documents Policy • Document Template for internal and external documents. • Approval & review process Author (Google group upload) =>DM => author. PM approval => DM upload to DSD • Currently 5 internal documents available Google group on project related study. (Java vs PHP, GIS tools, Google GIS, Wikipedia editing, SVN, documentation & coding policy) • Configuration Policy • SVN as version control tool • SVN policy • Download before upload • One track configuration • Development manager is responsible for creating the folders. • Developers can create files.
Backup & Coding Policies • Backup Policy • Backup to safe location is taken. (1~3 days) • Depends on the frequency of changes. • Coding Policy • PHP coding standards • Class name, variable name, method name, GUI page names, DB naming standards. • proper comments for every class and method.
Project Risk Analysis 2014-10-09 11
Activity & Financial Plan Activity Plan Financial Plan 2014-10-09 12