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

Slides:



Advertisements
Similar presentations
Other Web Application Development Technologies. PHP.
Advertisements

New Release Announcements and Product Roadmap Chris DiPierro, Director of Software Development April 9-11, 2014
Lecture 11 Server Side Interaction
Product Management System Xiao Zhou. Introduction Why This project? It is an opportunity to learn new things and gain some experiences. My friend is a.
A Examination of Personalized Search Strategies CHIA-HAO, SHIH COMS E6125 April, 13, 2010.
Multiple Tiers in Action
Introduction to Web Based Application. Web-based application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
1 CS428 Web Engineering Lecture 18 Introduction (PHP - I)
ITM352 Javascript and Dynamic Web Pages: Client Side Processing.
Any host All components deployed to SharePoint Client side code App Web created for app Wrapper deployed to SharePoint Components deployed to.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
110/29/12 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Client/Server Architectures
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
DSD Course – Project Status Presentation School of Innovation, Design and Engineering Malardalen University Dec 4 th,
Drupal Training Syllabus Chaitanya Lakshmi
Ruth Betcher Ruth Christie
Course review BTM 395: Internet Programming. What you have learnt in this course.
Mobile App Support Jacob Poirier Geri Hengesbach Andrea Menke Erin Rossell.
GIS technologies and Web Mapping Services
CSS/417 Introduction to Database Management Systems Workshop 5.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Joomla! Day France SEBLOD Version 2.0 for Joomla! 1.6.
Ajax Technology for the Web Nic Shulver, FCET, Staffordshire University Introduction What is it? Pros and Cons Why is it important? Traditional Client-Server.
Introduction to Internet Programming (Web Based Application)
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
BTW ”If you go, my advice to you” - Distributed Software Development.
1 What’s the difference between DocuShare 3.1 and 4.0?
Fall CIS 764 Database Systems Design L8. Web ….
JavaScript – Quiz #9 Lecture Code:
By Matt Baker Eric Sprauve Stephen Cauterucio. The Problem Advisors create a sign-up sheet to be posted on the door of their office. These sign-up sheets.
CS 494 Web Development Class Size: Winter, 214: 97 Spring, 214: 81 Summer, 2014: 69.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Distributed Software Development Team & Project vision Transport4You1 Toni Pivčević.
Abelian Kingdom Andrew, Kelvin and Peter. What is it? A web (browser) game MORPG on Google map Login with Facebook Interact with your friends And the.
BTW ”If you go, my advice to you” - Distributed Software Development.
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
 Architectural overview  Main APIs. getGames.php getGroupsLocations.php getGroupsScores.php getMessage.php getStreet.php getTime.php login.php sendMessage.php.
Quicksoft Project Team 6 Team members: Brian H Johnson Brannen J Sorem Kenneth Ng, Project Manager Michael Puzon, QA Catherine Gamboa, UI lead.
BTW ”If you go, my advice to you” - Distributed Software Development.
Ajax for Dynamic Web Development Gregory McChesney.
BTW: if you go, my advice to you - Distributed Software Development.
ICM – API Server & Forms Gary Ratcliffe.
DSD Course – Project Status Presentation 2 School of Innovation, Design and Engineering Malardalen University Dec 18 th,
AJAX and REST. Slide 2 What is AJAX? It’s an acronym for Asynchronous JavaScript and XML Although requests need not be asynchronous It’s not really a.
Engineering Projects In Community Service Matt Mooney Community Based Research University of Notre Dame.
 Before you continue you should have a basic understanding of the following:  HTML  CSS  JavaScript.
Display Page (HTML/CSS)
IN THIS LESSON WE WILL REVIEW THE STRUCTURE OF THE INTERNET AND HOW BROWSERS ASSEMBLE WEBSITES BASED ON INSTRUCTIONS THEY RECEIVE FROM SERVERS. Internet.
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
1/7/2016www.infocampus.co.in1. 1/7/2016www.infocampus.co.in2 Web Development training gives you and all-round training in both the design and the development.
丁建文 國立高雄應用科大資管系副教授 兼任計網中心軟體發展組組長 跨平台行動應用軟體開發技術 : HTML5 & Mobile JavaScript Framework 暨南大學.
Feasibility Report INTRODUCING First time in Faisalabad Professional and highly skilled programs of national and internationals levels from the platform.
 Why “By the way”?  DSD environment  About us  Requirements  Architecture design  Results.
BRANDING YOURSELF FINAL DRAFT.
JQuery Fundamentals Introduction Tutorial Videos
Web Technologies Computing Science Thompson Rivers University
Javascript and Dynamic Web Pages: Client Side Processing
AJAX and REST.
Application with Cross-Platform GUI
Introduction to Advance Web Technologies
AJAX.
Web Browser server client 3-Tier Architecture Apache web server PHP
Architecture of the web
Web Technologies Computing Science Thompson Rivers University
Client-Server Model: Requesting a Web Page
NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Web Application Development Using PHP
Presentation transcript:

BTWmaps

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

 Mario in Vancouver 3

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

Groups

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

BTW Team Stakeholders Questionnaires Personal interviews Online group discussions Mails

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

Mashing up technologies Extensibility Collect and provide information

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

Service Logic PHP Scripts ? AJAX Calls HTML Forms GPS

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

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

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

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

Map with advices Destination Categories and properties Profile info

Advice window Comments Route directions

Questions?