Brad Woodward Ben Higgins

Slides:



Advertisements
Similar presentations
Online Construction Estimation Developed By:- Vatsal S. Shah ( ) Dilip K. Babariya ( ) Jimit V. Rajani ( ) Guided by:-
Advertisements

Module 1: Introduction to SQL Server Reporting Services.
E-commerce can be seen below as a prototype.
MICROSOFT PLATFORM  Microsoft is a platform company is committed to providing a rich ecosystem for building and managing connected systems.  Microsoft.
Collections Create and organize your own privet and public collections.
FTP. SMS based FTP Introduction Existing System Proposed Solution Block Diagram Hardware and Software Features Benefits Future Scope Conclusion.
Options for automated tests DatabaseBusiness Logic User Interface Database Unit Tests T T T T T T T T T T T T T T T T T T T T T T T T Web Performance.
IT Academy Benefit Overview
DNN Performance & Scalability Planning, Evaluating & Improving : Part 2.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Life Cycle Objectives CSE 403 Project: Developing a GIS application for a mobile client. Developing a GIS application for a mobile client.
Systems Analysis and Design for the Small Enterprise Chapter 13 Networking.
Networking ITTC with TT:CLEAR Xiaohua ZHANG Tsinghua University, Beijing, China.
Chapter 5 Designing Web Sites. Awad –Electronic Commerce 1/e © 2002 Prentice Hall 2 OBJECTIVES Why a Website? Life Cycle of Site Building Ways to Build.
Functional Automation Testing Case Study 360logica Software Testing Services.
Client FICS-21 Engineering Team of FAA has developed this web based system to identify, verify and keep track of operational and administrative telecommunications.
Travel Companion – Life Cycle Architecture Milestone Jordan HomEric Kochhar Abhinav JainChris Baker Justin QuanBen Higgins.
C# Tutorial -1 ASP.NET Web Application with Visual Studio 2005.
Project Plan for nSite Central Michael Dunn Ryan Sessions Kyle Kerrigan.
Sudoku Taryn Wise. Operational Concepts and System Requirements Solve sudoku puzzles in a convenient way Have a notes option for number possibilities.
Microsoft ASP.NET Beginning Object-Oriented Web Design Bryan Jenks © Integrated Ideas 2005.
Chapter 8 Designing Web Sites. Awad –Electronic Commerce 2/e © 2004 Pearson Prentice Hall 2 OBJECTIVES Why a Web site? Life Cycle of Site Building Ways.
E a s y S h a r e Jung Son Ky Le. Operational Concepts Recent years, huge number of growth in Internet users and broadband usage File-sharing become extremely.
IM Shopping Instant Messenger that sells and buys Lou Pan Jian Wu.
1 Connecting to a Database Server. 2 We all have accounts, with a single database each, on a Microsoft SQL Server on the USF network: allman.forest.usf.edu.
What the $#*! IS my password? Secure Online Password Storage Lon Smith Aaron Gremmert.
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.
PhotoBytes Burt Bielicki. Overview What is PhotoBytes? Who Will Use PhotoBytes? System Requirements System and Software Architecture Lifecycle Plan Feasibility.
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.
The Jukebox is a.NET web application that plays streaming music files to it’s clients according to their favorites musical genres. Clients can rate the.
 Computer hardware refers to the physical parts of a computer and related devices. Internal hardware devices include motherboards, hard drives,
Musicbuster Life Cycle Objectives Review Brian Judy Phil McDonnell Erik Bronnum.
6 Month Industrial Training in CMC LTD NOIDA. About CMC LTD. A well known IT Company in India. A well known IT Company in India. Over 7300 Employee Across.
Web Application for Home Energy Assistance Program
3-Tier Architectures (or 3-Tier Applications)
What is BizTalk ?
Technical Specifications
Web-based Software Development - An introduction
Introducing the Windows Mobile development
“Nodes of Distributed Systems”
User working in web-browser
CUAHSI HIS Sharing hydrologic data
WXGE6103 Software Engineering Process and Practice
Multilevel Marketing Tree Viewer
Some bits on how it works
What do you Wanna Do? The LCO Overview.
FileSpot Collaborative File Manager
Data Acquisition, Management and Manipulation
Creating your first C++ program using Visual Studio 2010
Final Fantasy ½: LCO Overview
Life Cycle Objectives By James Lee and Matt Higgins
Beginning Object-Oriented Web Design
Remote User Tracking Life Cycle Objectives
Installing SQL Server 2005 Meysam Khoshbakht
Disaster Assessment Management Network
HOME AUTOMATION: WEB BASED CONTROL
Tiers vs. Layers.
Wireless Hotspot Locator
Weapons/Gear Accountability Utilizing Radio Waves (RFID)
Vivek Rajkumar Abhinav Jain
DAT381 Team Development with SQL Server 2005
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
INVENTORY MANAGEMENT SYSTEM
Project Change Control
Online Multilevel Media Sharing
Install MySQL Community Server and MySQL Workbench
5/6/2019 7:40 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
Amir Kouretchian Peter Turschmid Chris Byszeski
Presentation transcript:

Brad Woodward Ben Higgins LCO for a Location-Aware Item Framework (with sample applications)

Operational Concepts Location-aware item-based Framework Scavenger hunts Tours Real-world adventure games Items are the basic unit Icon Location Visibility requirements Usage requirements Acquisition requirements Transferability settings

Example Usage Scenario Susan is a student at UW A friend made a game called Ghost Hunt Signs up on the web Begins playing

System Requirements Server receives information about client, gives client list of nearby visible Items Client interacts with world using information about Items If the client wants to change the world (e.g., pick up an item, drop an item), then it asks the server to do so. If the client isn't changing the world, then no communication with the server is required Network traffic kept to a minimum

System and Software Architecture Server designed as a Web Service; maintains a database of Items and Users Probably makes use of Microsoft SQL Server HP Pocket PCs for client with Internet connectivity Shows nearby Items as icons Communicates at regular intervals with the server For testing, no GPS is required, but for production some form of location-awareness would be Client software developed with Visual Studio .NET tools.

Lifecycle Plan Wide variety of applications available Different types of end-user depending on application Independent developers can make their own applications

Feasibility Rationale Framework fairly simple Sample applications can be limited in scope Major drawback is lack of GPS units Not enough work? Options for expansion: Items that move around Items with advanced scripted actions Items that react to your presence More ambitious applications