Life Cycle Objectives CSE 403 Project: Developing a GIS application for a mobile client. Developing a GIS application for a mobile client.

Slides:



Advertisements
Similar presentations
TCP Monitor and Auto Tuner. Need Analysis Enable monitoring of TCP Connections Enable maximum bandwidth utilization No such utility available in MONALISA.
Advertisements

MULTIMEDIA Development Team.
Portable Web-based Tracking System Group Members Jennifer Arnold Barabara Davis Luther Durkop Greg Feiner.
Introduction to Web Database Processing
IS 421 Information Systems Management James Nowotarski 16 September 2002.
Introduction to Web Interface Technology (CSE2030)
0-1 Team ?? Status Report (1 of 3) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team 1: Auraria.
Introduction to Web Applications Instructor: Enoch E. Damson.
Picture Users Making Art Chat An interactive communication tool.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
FTP. SMS based FTP Introduction Existing System Proposed Solution Block Diagram Hardware and Software Features Benefits Future Scope Conclusion.
Tracking Services for ANY websites and web applications Zhu Xiong CSE 403 LCO.
Finding Nearby Wireless Hotspots CSE 403 LCA Presentation Team Members: Chris Scoville Tessa MacDuff Matt Mohebbi Aiman Erbad Khalil El Haitami.
System Architecture & Hardware Configurations Dr. D. Bilal IS 592 Spring 2005.
OptReg Optimum Time Schedule Generator and Registration System for Courses in a College/Unviersity Along with an optimum Finals Examination Schedule Generator.
Crystal Hoyer Program Manager IIS Team Preview of features that will be announced at MIX09 Please do not blog, take pictures or video of session.
ABSTRACT Zirous Inc. is a growing company and they need a new way to track who their employees working on various different projects. To solve the issue.
Introduction To Computer System
Network Monitoring Through Mobile (MOBTOP) Developed By : Akanksha Jain. (102199) Shikha Arora (101319) Team Name: Beans Course: CS532 Guided By:Prof.
Microsoft ASP.net Session Samar Samy Microsoft Student Partner.
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
IT Introduction to Information Technology CHAPTER 01.
Travel Companion – Life Cycle Architecture Milestone Jordan HomEric Kochhar Abhinav JainChris Baker Justin QuanBen Higgins.
Directory and Map Service Operational Concept  Provides Business directory listings to cell phone users  Provide maps of specified area  Provide driving.
Consumerization of IT Tension between IT and end users “Consumerization is a real force in many enterprises. Enterprises that ignore this trend may be.
Project Plan for nSite Central Michael Dunn Ryan Sessions Kyle Kerrigan.
Spatial Note LCA assignment Chris Fitzner Thinh Luu Dung Nguyen.
Network Monitoring Through Mobile (MOBTOP) Developed By : Akanksha Jain. (102199) Deepika Reddy (102210) Team Name: Beans Guided By: Prof. Robert Zhu SUBMITTED.
Mobile Photo James Anderson, Dustin Duran, Trevor Hamilton, Ahror Rahmedov, Vivek Rajkumar, Matthew Renzelmann.
1 Welcome to CSC 301 Web Programming Charles Frank.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
Learning Objective The students should be able to: a. state the definition of software b. state the usage of software c. list different types of software.
Sudoku Taryn Wise. Operational Concepts and System Requirements Solve sudoku puzzles in a convenient way Have a notes option for number possibilities.
Application Summary  Web Application that allows its users to keep track of their exercises.  User has full control over what exercises are visible.
Introduction to Internet. Chapter 1 Objectives Origins of the Internet Packets and Routers TCP/IP DNS HTTP URL Client-Server.
 Architectural overview  Main APIs. getGames.php getGroupsLocations.php getGroupsScores.php getMessage.php getStreet.php getTime.php login.php sendMessage.php.
Application Development
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
CS 4720 Model-View-Controller CS 4720 – Web & Mobile Systems.
Proposal Nemo Hajiyusuf Ekaterina Mineeva Arpi Shaverdian.
Project Retrospective Team FancyPants. What is CyteSee? Idea.
Are you familiar with Microsoft word 2010 ?? Well this time it is all about the world of MSW 2010.
CSE 403 LCO Presentation Chris Scoville. Operational Concepts Create a built in 411-type system in a cell phone Allows the user to find a person’s phone.
Life Cycle Objectives AirlineRequest By Phong Phan Erik Day.
Centralized Grading System. LCO Objectives Operational Concepts System Requirements System and Software Architecture Lifecycle Plan Feasibility Rationale.
Finding Nearby Wireless HotSpots Matthew Mohebbi and Tessa MacDuff.
Airport Ride Service LCO Project Proposal. AGENDA Operational Concepts System Requirements System and Software Architecture Lifecycle Plan Feasibility.
System Architecture & Hardware Configurations Dr. D. Bilal IS 582 Spring 2008.
Space Notifier Jeh-Sang Cho Jin Pae. Introduction  Registering for classes  What do you do when a class is full?  How often do you check for space.
Multi player client sever Snake Game Technology : JAVA (swing for user interface and Socket for passing coordinates of snakes, food item and score)
Retele de senzori Curs 1 - 1st edition UNIVERSITATEA „ TRANSILVANIA ” DIN BRAŞOV FACULTATEA DE INGINERIE ELECTRICĂ ŞI ŞTIINŢA CALCULATOARELOR.
ISC321 Database Systems I Chapter 2: Overview of Database Languages and Architectures Fall 2015 Dr. Abdullah Almutairi.
C# 1 CSC 298 ADO.NET. C# 2 ADO.NET  A data access technology that maps very well to the world of the web (disconnected architecture)  data is retrieved.
Fun Finder Christopher Fitzner. Operational Concepts Find Relative Locations from yourself to other mobile client users and points of interest (POI) in.
Web Programming Language
System Architecture & Hardware Configurations
Multilevel Marketing Tree Viewer
System Architecture & Hardware Configurations
Library Reserve System
Life Cycle Objectives By James Lee and Matt Higgins
Disaster Assessment Management Network
Mobile Personnel Info Retriever (MPIR)
CellMap Erik Curre Taj Isono.
TravelWiz Dinh Lam David Tran 12/27/2018 CSE 403.
Trevor Hamilton Thinh Luu CSE 403 homework 1 LCO
Vivek Rajkumar Abhinav Jain
Project Change Control
Online Multilevel Media Sharing
Amir Kouretchian Peter Turschmid Chris Byszeski
Jeff Hebrank Jason Radabaugh
Presentation transcript:

Life Cycle Objectives CSE 403 Project: Developing a GIS application for a mobile client. Developing a GIS application for a mobile client.

Operational Concepts A mobile client application would utilize Microsoft MapPoint web services to determine the places of interest within a certain range of the location of a client. A mobile client application would utilize Microsoft MapPoint web services to determine the places of interest within a certain range of the location of a client. A user should be able to access and retrieve the driving directions to the specified location and the maps of the specified segment of the directions. A user should be able to access and retrieve the driving directions to the specified location and the maps of the specified segment of the directions. A user should be able to update the database of the places of interest A user should be able to update the database of the places of interest

System Requirements Get request from a user, create a session, and invoke the appropriate web services Get request from a user, create a session, and invoke the appropriate web services Retrieve the information from MapPoint and transfer it to the client application Retrieve the information from MapPoint and transfer it to the client application Client app should display the results in a dynamic format so user would be able to call these results again for more options Client app should display the results in a dynamic format so user would be able to call these results again for more options Sample usage: Sample usage: Traveling range and the current location -> List of places of interest with feedback and rating -> Driving directions to the specified location -> Map of an individual segment from the driving directions Coordinates and name of the place + the feedback/rating -> Update the database according to the provided information

System Architecture Front End Server DBClient1Clinet2 MS MapPoint  Application runs on a mobile client such as smart phone or PDA  Front end server provides web services for the application and a sessionID for each client  Database provides a data support for the front end server  Microsoft MapPoint web services acquire the GIS information and convert them into driving directions, maps, etc. to the front end server

Software architecture Create a.Net application using C# and Microsoft SQL server Create a.Net application using C# and Microsoft SQL server Well defined web services of 2 categories: Well defined web services of 2 categories: Utility servicesUtility services Retrieve information from database Retrieve information from database Utilize MS MapPoint web services Utilize MS MapPoint web services Calculate a route according to coordinatesCalculate a route according to coordinates Retrieve a map with starting point and an end pointRetrieve a map with starting point and an end point Retrieve driving directionsRetrieve driving directions Retrieve map for each segment of directionsRetrieve map for each segment of directions Client-server servicesClient-server services Establish a session Establish a session Retrieve information from a client Retrieve information from a client Deliver a map, a list of directions, or a list of locations to the client Deliver a map, a list of directions, or a list of locations to the client

Lifecycle Plan Split the development and design into five categories: Split the development and design into five categories: Mobile client app interfaceMobile client app interface Communications between the mobile client and the front end serverCommunications between the mobile client and the front end server Database for the places of interest and communication of the database with the front end serverDatabase for the places of interest and communication of the database with the front end server Front end server architecture and web servicesFront end server architecture and web services Interface between a front end sever and the Microsoft MapPoint web servicesInterface between a front end sever and the Microsoft MapPoint web services Distribute the requirements between the team members according to strengths and interests Distribute the requirements between the team members according to strengths and interests Produce a pre-release version every week and test all the parts together Produce a pre-release version every week and test all the parts together Update system requirements and architecture according to the feasibility and deadlines Update system requirements and architecture according to the feasibility and deadlines

Feasibility Seems feasible, but a lot of uncertainties and risks Seems feasible, but a lot of uncertainties and risks MapPoint servicesMapPoint services 7 weeks of project time7 weeks of project time TechnicalityTechnicality Group coordination (other projects and classes)Group coordination (other projects and classes) Further discussion with the group has to be made before deciding the feasibility of the system given the architecture and the deadline Further discussion with the group has to be made before deciding the feasibility of the system given the architecture and the deadline