Presentation is loading. Please wait.

Presentation is loading. Please wait.

BTWmaps.  Why “By the way”?  DSD environment  About us  Requirements  Architecture design  Results.

Similar presentations


Presentation on theme: "BTWmaps.  Why “By the way”?  DSD environment  About us  Requirements  Architecture design  Results."— Presentation transcript:

1 BTWmaps

2  Why “By the way”?  DSD environment  About us  Requirements  Architecture design  Results

3  Mario in Vancouver 3

4

5 Nikola Tankovic, Croatia Project leader System design, Developing, UI design Gianluigi Ciambriello, Italy Team leader Design, Developing, Sonja Milicic, Croatia Developing, Design Savino Ordine, Italy Testing, Developing Zafar Ahmad, Pakistan Public relations, Testing Danijel Zovic, Croatia Public relations, Testing

6 Groups

7 Suggestions, problems finding, survey from customer New versions available for customers after getting information BTW Account executive Customers Survey

8 BTW Team Stakeholders Questionnaires Personal interviews Online group discussions Mails

9 BTW system Routing Google Maps Advices Multimedia Attributes Interaction Comments Flags Customizati on Registration User profiles Authenticy Administrators Moderators

10 Mashing up technologies Extensibility Collect and provide information

11 Server side PHP 5+ PostgreSQL 7+ Client side JavaScript OOP GoogleMaps API Script.aculo.us framework (AJAX) JSON HTML (CSS) with Smarty engine maps

12

13 Service Logic PHP Scripts ? AJAX Calls HTML Forms GPS

14 JavascriptDBMSHTML Ask the map from the default location Map is shown Select departure, destination address and advice categories to show Invoke service and ask for advices in area Look for advices in the selected area in the DB List of advices PHP Prepare advices to show Getting route from google map service Map with advices and route is shown Getting location from google map service

15 w45w46w47w48w49w50w51w52w1w1w2w2w3w3 Project preparations Requirements analysis Object class design Database design HTML / CSS coding Google map API wrapper Users logic coding Data exchange logic Javascript I/O interfaces Route and advice logic Testing Documentation Conferences

16 41 discussion topics 161 discussion replies 11 pages created to help group members (instructions) 69 files posted Google Groups 25 official project files Over 300 atomic commits Over 500 file changes SVN repository 1 local MDH per week 1 local FER per week 2 MDH - FER per week Direct communication every day (more than an hour per day) between the two leaders Meetings 94 project files (including database and designed artwork) + other libraries files Project files

17 14 Fullfilled + 3 newly added requirements Dynamic properties and categories Advice manipulation and administration User promotion Only 3 dropped requirements Multilanguage support Video upload Optimal routes

18 Map with advices Destination Categories and properties Profile info

19 Advice window Comments Route directions

20

21 Questions?


Download ppt "BTWmaps.  Why “By the way”?  DSD environment  About us  Requirements  Architecture design  Results."

Similar presentations


Ads by Google