Spatial Note LCA assignment Chris Fitzner Thinh Luu Dung Nguyen.

Slides:



Advertisements
Similar presentations
Point of Sale (POS) Client & Back Office Server. Operational Concept What is our Objective? What is our Objective? What are our Goals? What are our Goals?
Advertisements

ICS 434 Advanced Database Systems
New Release Announcements and Product Roadmap Chris DiPierro, Director of Software Development April 9-11, 2014
Introduction to the World of Computers
Chapter 1 Introduction to Computers p. 6.
02/12/00 E-Business Architecture
Computer Science Patent Ideas Team JABS Group # 1 Joanne Akshay Boaz Siddharth.
Pervasive Computing: What is it good for? Andrew C. Huang et all Stanford University Presented by Kalpana Banerjee.
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
Database Connectivity Rose-Hulman Institute of Technology Curt Clifton.
Geocaching (Treasure Hunting) game using Wireless and Mobile Network Equipment/Technology: One or more of the followings :GPS, Wi-Fi, GSM, Bluetooth, Qcode.
Chapter 8 Mobile Commerce
Bus188 Exercise Small Business Architecture Professor Kwan 10/28/08 From example developed by Jeff Gaines.
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.
Technology in Organisations How are technological components used together in systems? All images drawn by Christopher Ashwood.
Back to Start 1 of 10 Connect with a Mobile Device You can use your company’s Windows SBS computer network to extend your connectivity by using mobile.
Operating Environment To be used indoors Stored indoors End Product and Deliverables Handheld Device Computer Monitor Wireless Printer Central Computer.
Sensor Systems for the Monitoring of Personal Health and Lifestyle Management.
Online Game JAVA for PDA WAP for Mobile Phone. Java for PDA  Hardware limit - Java API Power Memory  JDK 2M byte. Connectivity Display size.
Software Development Architectures Ankur K. Rajopadhye Louisiana Tech University.
Finding Nearby Wireless Hotspots CSE 403 LCA Presentation Team Members: Chris Scoville Tessa MacDuff Matt Mohebbi Aiman Erbad Khalil El Haitami.
Classification station
GPS Tracking An overview of the i730 GPS tracking application and web service Eamon Moore CPSC 463 8/4/2004.
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter Four Configuring Outlook and Outlook Web Access.
FALL 2012 Dr. Ghada Drahem Facult y of Engineering Computer Engineering Department.
Life Cycle Objectives CSE 403 Project: Developing a GIS application for a mobile client. Developing a GIS application for a mobile client.
IT Terminology Quiz VSB 1002: Business Dynamics II Spring 2009.
Living in a Digital World Discovering Computers Fundamentals, 2010 Edition.
Bluetooth POP3 Relay Project Benjamin Kennedy April 30 th, 2002.
Business Instant Messaging Facilitating Inter-Office Communication.
Systems technologies // healthcare solutions. What is messenger? Multi-user messaging platform Sends messages to: Wireless Telephones (WiFi / DECT) Pocket.
Framework and application bytecode size CLDC MIDP kXML parser Utility classes Graphics Logic (MIDlet) Application Data (XML file)
Architectures Classic Client/Server Architecture Classic Web Architecture N-tier (multi-tier) Architecture FEN Databaser og Modellering.
INFS 6225 Object-Oriented Systems Analysis & Design Chapter 11: Physical Architecture Layer Design.
An application architecture specifies the technologies to be used to implement one or more (and possibly all) information systems in terms of DATA, PROCESS,
OmnėMail Nicholas Allen Effie Goenawan Annie Liu.
Rick Conrad Efrain Lopez III Saeed Noori. What is Experience Sampling? Survey method People’s experiences Real-time Format Paper and Pencil Handheld devices.
Our goal is to make a web based multi-user organizer that can be accessed via cellular devices. There are three main component for this project: A main.
Application Summary  Web Application that allows its users to keep track of their exercises.  User has full control over what exercises are visible.
Unified Distributed (UDub Mail) Life Cycle Objectives Sachin Pradhan Gabriel Maganis.
Created By. Jainik B Patel Prashant A Goswami Gujarat Vidyapith Computer Department Ahmedabad.
Virtual Company By: Aiman Erbad Dung Nguyen Dung Nguyen Khalil El Haitami Khalil El Haitami.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6 Essentials of Design.
Project Retrospective Team FancyPants. What is CyteSee? Idea.
The Registration Alert System LCA Overview. Overview The Registration Alert System (RAS) is web-based software package that allows University of Washington.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6 - Essentials of Design an the Design Activities.
System Programming Basics Cha#2 H.M.Bilal. Operating Systems An operating system is the software on a computer that manages the way different programs.
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.
Introduction to Networking. What is a Network? Discuss in groups.
SPK – 4 Golomazov Artem in my life. Hello! My name is Artem and I’d like to tell you about Information Technology by using Information Technology! It.
تجارت الکترونیک سیار جلسه پنجم مدرس : دکتررامین کریمی.
Fun Finder Christopher Fitzner. Operational Concepts Find Relative Locations from yourself to other mobile client users and points of interest (POI) in.
Types of computers Module 1.10 AS identifies and distinguishes between computer types and associated software. AS identifies the main hardware.
European Computer Driving Licence Syllabus version 5.0 Module 1 – Concepts of ICT Chapter 1 – General concepts Pass ECDL5 for Office 2007 Module 1 Concepts.
Multilevel Marketing Tree Viewer
Java programming lecture one
What do you Wanna Do? The LCO Overview.
FileSpot Collaborative File Manager
CMPE419 Mobile Application Development
Scheduler 1.0 By Vipul Sabhaya Udam Dewaraja.
Life Cycle Objectives By James Lee and Matt Higgins
Disaster Assessment Management Network
Mobile Personnel Info Retriever (MPIR)
Chris Baker Jordan Hom Eric Kochhar
Trevor Hamilton Thinh Luu CSE 403 homework 1 LCO
LCO Review By Crystal Hoyer and Benjamin Irwin
Project Change Control
Online Multilevel Media Sharing
CMPE419 Mobile Application Development
Presentation transcript:

Spatial Note LCA assignment Chris Fitzner Thinh Luu Dung Nguyen

Operational Concepts and Instant Messenger are static in space and time Spatial Note –Digital and virtual –Dynamic in time and space –Similar to a human reminder Utilization of mobile devices and GPS

System Requirements (1) What do we need to create it? –Mobile client Pocket PC or Pocket PC Phone edition Wireless Network Access: WiFi, cell phone data carrier –Server Web service SQL server

System Requirements (2) What does it do for us? –Leave virtual notes for yourself and others that are location based –Notes can be used as reminders, greetings, and much more –Keep a personalized list of locations for fast access and ease of use

Architecture Components UI –Provides layer of abstraction to user interface. Allows for ease of portability. Location Awareness –Abstraction for location based services. Keeps Spacial Note adaptable to future location based technologies Client –Holds other components together Server –Stores notes and information about users. Communicates with client via webservices.

Architecture (2)

Software Architecture Clients will communicate to Server via 3 main web services: //to leave a note void saveNote (location, receiverID, senderID, note, availTime, expireTime) //to retrieve a note String getNote(receiverID, location) //to open a new account, true if success, false if the name is already taken bool register(userName)

Software Architecture Software Architecture Server Backend

Lifecycle plan (1) Schedule –Phase 1: preparation –Phase 2: intensive development –Phase 3: finalization Task assignment –Server development/ Database – Dung –Client development / Graphics – Chris –Client development / Location API – Thinh

Lifecycle Plan (2)

Lifecycle Plan (3) Customers: –College students –Young children –Businessmen –Customer services –Everyone Support: –Our team –School’s database –PDA manufacturers

Feasibility The structure is simple. Hardware support & simulator are available. Many people will love it. Some security issues and risks might arise.