130 likes | 243 Views
This project aims to develop a web-based Geographic Information System (GIS) application called "BTW" (By The Way) to provide useful information for travelers. Scheduled for completion in May 2009, it will utilize multimedia interaction and allow for user-generated advice, profile entries, and route-finding capabilities. Technologies like PHP, JAVA, and GIS tools from Google and MapGuide will be employed to support dynamic and static advice features, ensuring effective user engagement and easy navigation through custom maps with rich geographical information.
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