Kodak Kiosk Locator Team kiLO Shawn Ellis Tom Guzewich Lora Magliocco Amanda Merritt Nick Shaw.

Slides:



Advertisements
Similar presentations
The recent technological advances in mobile communication, computing and geo-positioning technologies have made real-time transit vehicle information systems.
Advertisements

BY MAULIK PATEL CED, GPERI Computing Architecture.
Offline and Web-based tools development to support the TSA By Reymar Gooding.
Key Word Challenge This is when a computer uses services provided by another organisation’s computer systems. A computer hardware system which acts as.
Virtual SharePoint Summit 2010 hosted by Rackspace Overcoming Collaboration Challenges with SharePoint Chris Samson Leslie Sistla Virtual SharePoint Summit.
Ellucian Mobile: Don’t text and drive, kids!
 2003 Prentice Hall, Inc. All rights reserved. Chapter 21 – Web Servers (IIS and Apache) Outline 21.1 Introduction 21.2 HTTP Request Types 21.3 System.
Many kinds of clients and servers This work is licensed under a Creative Commons Attribution-Noncommercial- Share Alike 3.0 License. Skills: none IT concepts:
Local Area Networks Outline –Basic Components of a LAN –Network Architectures –Topologies and LAN Technologies –Selecting a LAN –Improving LAN Performance.
IT skills: IT concepts: Web client (browser), Web server, network connection, URL, mobile client, peer-to- peer application This work is licensed under.
© 2009 Research In Motion Limited Methods of application development for mobile devices.
Interpret Application Specifications
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6.
Securing Enterprise Applications Rich Cole. Agenda Sample Enterprise Architecture Sample Enterprise Architecture Example of how University Apps uses Defense.
The project plan. December 16, Agenda The project plan –Risks –Language decision –Schedule –Quality plan –Testing –Documentation Program architecture.
Module 1: Database and Instance. Overview Defining a Database and an Instance Introduce Microsoft’s and Oracle’s Implementations of a Database and an.
Digital media project 101. The six common major stages 1- Site definition and planning 2- Information architecture 3- Site design 4- Site construction.
Personal Views on the Test Plan Jan. 29, 2013 Masahiro Wada.
Finding Nearby Wireless Hotspots CSE 403 LCA Presentation Team Members: Chris Scoville Tessa MacDuff Matt Mohebbi Aiman Erbad Khalil El Haitami.
Mobile Tech Architecture Overview Phil Sirigiano Technical Services 3/4/2015.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
1 Web Server Concepts Dr. Awad Khalil Computer Science Department AUC.
HTML5 Application Development Fundamentals
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
Student Learning Environment on the World Wide Web l CGI-programming in Perl for the connection of databases over the Internet. l Web authoring using Frontpage.
Introduction To Computer System
Life Cycle Objectives CSE 403 Project: Developing a GIS application for a mobile client. Developing a GIS application for a mobile client.
Android SMIL Messenger Presented By: Alex Povkov Brad Gardner Jeremy Spitzig Santiago Jamriska.
Bluetooth POP3 Relay Project Benjamin Kennedy April 30 th, 2002.
PHP With Oracle 11g XE By Shyam Gurram Eastern Illinois University.
 2001 Prentice Hall, Inc. All rights reserved. 1 Chapter 21 - Web Servers (IIS, PWS and Apache) Outline 21.1 Introduction 21.2 HTTP Request Types 21.3.
Campus Tour COMP 523 Midterm Presentation Justin, Paul, Florian.
An application architecture specifies the technologies to be used to implement one or more (and possibly all) information systems in terms of DATA, PROCESS,
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.
GPS (Global Positioning System). Allows you to share your location in real time and locate your friends using smartphones and GPS.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
{ Cloud computing. Exciting and relatively new technologies allow computing to be a part of our everyday lives. Cloud computing allows users to save their.
FriendFinder Location-aware social networking on mobile phones.
FriendFinder Location-aware social networking on mobile phones.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6 Essentials of Design.
1.4 Open source implement. Open source implement Open vs. Closed Software Architecture in Linux Systems Linux Kernel Clients and Daemon Servers Interface.
Web Services Using Visual.NET By Kevin Tse. Agenda What are Web Services and Why are they Useful ? SOAP vs CORBA Goals of the Web Service Project Proposed.
Module 1: Overview of Microsoft Office SharePoint Server 2007.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
Web Server By Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore
Web-based Front End for Kraken Jing Ai Jingfei Kong Yinghua Hu.
Chapter 2 – Part 1 Introduction To Windows Operating Systems CMPF 112 : COMPUTING SKILLS.
Microsoft Cloud Solution.  What is the cloud?  Windows Azure  What services does it offer?  How does it all work?  How to go about using it  Further.
Display Page (HTML/CSS)
Windows Azure poDRw_Xi3Aw.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6 - Essentials of Design an the Design Activities.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
LO2 Understand the key components used in networking.
Internet Searching the World Wide Web. The Internet and the World Wide Web The Internet is a worldwide collection of networks that allows people to communicate.
World Wide Web 16 World Wide Web 16. World Wide Web 16 Everyone also talks about the Web But people don’t really understand how it works You need to know.
Milestone Two – Reach Across Houston (RAH) Tuesday, June 14, Team:Matthew Edwards Thomasina Coates Michelle Graham James Henrydoss James McNicholas.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
HOW TO CHOOSE THE BEST CLOUD ACCOUNTING SOFTWARE? You can use cloud-based software from any device with an internet connection. Online accounting means.
Systems Analysis and Design in a Changing World, Fifth Edition
Web Concepts Lesson 2 ITBS2203 E-Commerce for IT.
Multilevel Marketing Tree Viewer
By Janet Crawford and Dam Luong Submitted to the Faculty of
Publishing and Maintaining a Website
microsoft dynamics ax training in dubai (msdynamicsaxtraining.com)
Network Models, Hardware, Protocols and number systems
Software Development Process
Revision PowerPoint By Nicole Davidson.
Presentation transcript:

Kodak Kiosk Locator Team kiLO Shawn Ellis Tom Guzewich Lora Magliocco Amanda Merritt Nick Shaw

2 Agenda  Project Background  Project Overview  Project Process  Design – High Level  Design – User Interface  Metrics  Project Challenges  Lessons Learned  Where are we going next?  Demonstration  Questions

3 Project Background  Kodak has deployed more than 70,000 picture kiosks in many different stores worldwide.  People who don’t frequent these stores are often unaware of the existence of the picture kiosks located nearby.  All store location information is hosted in a database on Microsoft MapPoint.NET servers.

4 Project Overview  The Kodak Kiosk Locator will allow the user of the system to locate nearby picture kiosks.  The user is able to obtain textual or map directions to a desired kiosk.  For a proof of concept, client software running on a laptop will use GPS hardware and JSR-179 to gather current user location information.  The client location information is passed to the server, and subsequently to MapPoint.NET to retrieve the appropriate information.  The client software will be ported to a mobile device by Kodak in the future.

5 Project Process  The Team is using:  The Waterfall Model  Prototypes  Milestones

6 Design – High Level

7 Design – User Interface

8

9 Metrics

10 Metrics

11 Metrics

12 Metrics

13 Project Challenges  Nokia Emulator  Connecting to the Internet  Interacting with GPS  Web browser versus rich client user interface  Setting up interaction with MapPoint.NET  Project Schedule  Determining the correct project process

14 Lessons Learned  Do not underestimate the learning curve on technology you have never used before.  Explore all of your possibilities before making a critical decision for key aspects of the system.  Get your requirements signed off in the very beginning of the project.

15 Where are we going next?  Get the current version of the Nokia Emulator to display content served from our server  Detailed design of each component  Implement the rich client  Implement server-side interaction with MapPoint.NET and the client

16 Demonstration  Gathering of geo-coordinates by the emulator from the GPS hardware  The interaction between the server and MapPoint.NET using a web interface to the serverweb interface

17 Questions