Design for Senior Project December 05, 2007 Raytheon_Design_Review.ppt 1 of 19 Raytheon – Google Earth Roy Daniels, Marc Maciel, Rifina Pierre Department.

Slides:



Advertisements
Similar presentations
WordPress Installation for Beginners Sheila Bergman
Advertisements

IPS of Boston Checks On Demand! ® Welcome! To navigate this presentation, first click in this window, then use the arrow keys on your keyboard. Welcome!
The VeriTrak Enterprise Application Created for The Verification Company By CTO Source, Inc. This presentation provides an overview of the system and links.
Tutorial EBSCOadmin User Groups support.ebsco.com.
SmartCall™ SMS SmartCall SMS by HME Wireless is a great tool to manage your patient workflow through your facility. Using the SmartCall SMS system, staff.
Preliminary Design: Smart Scheduling Client: Dr. Robert Yoder.
Secure File Interchange 2 Whitenoise Laboratories Inc. Quick User Guide.
OAAIS Enterprise Information Security Security Awareness, Training & Education (SATE) Program or UCSF Campus VPN.
SmartCall™ Messenger Account Setup
Development of a Web Based B&B Reservation System Elizabeth Gates 22July04.
Performed by:Gidi Getter Svetlana Klinovsky Supervised by:Viktor Kulikov 08/03/2009.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Follow these instructions to pay your dues. Get into your web browser Like Internet Explorer Now you need type in this address in the Address bar. Example.
DePaul Bears Try Your Luck!. Why buy this product? Approximately 1,000,000 cell phone users Approximately 2,000,000 or more people play the lottery New.
IBIS GIS Mapping Missouri “Show and Tell”. Outline 1.What is KML 2.Why we chose KML 3.Show and Tell.
Bonrix Track & Trace System A GPS Based Vehicle Tracing System (SMS, GPRS/3G, Offline) Bonrix Software Systems Ahmedabad (INDIA) Website:
Web 2.0 with AJAX Students : LASC Ioana KELEMEN Csilla POP Dan Adrian CIOBANU Dumitru Daniel Project leader : Ahmed RHIAT.
STOCKDOC Advanced Stock Management System
Tomslist Boston University Craigslist Ben Duong, Frank Wong, Marc Adam, Henry Huang.
Web-based Document Management System By Group 3 Xinyi Dong Matthew Downs Joshua Ferguson Sriram Gopinath Sayan Kole.
REAL TIME GPS TRACKING SYSTEM MSE PROJECT PHASE 2 PRESENTATION Bakor Kamal CIS 895.
CONFIGURING WINDOWS SERVER MIS 424 Professor Sandvig.
Project Proposal: Academic Job Market and Application Tracker Website Project designed by: Cengiz Gunay Client: Cengiz Gunay Audience: PhD candidates and.
Microsoft Windows 2003 Server. Client/Server Environment Many client computers connect to a server.
NMS1.0(c) Copyright Final Year Project Demonstration Dublin City University 29 th May 2003 Team Members : David ReadeTimothy Kelly
Session 5: Working with MySQL iNET Academy Open Source Web Development.
EBSCOadmin. Select Change Password Select EBSCOadmin Security.
Tutorial 10 Adding Spry Elements and Database Functionality Dreamweaver CS3 Tutorial 101.
Site Registration and Monitoring
Plenary meeting 2015 – Chania - Crete CASCADE Data Services Yusuf Yigini, Panos Panagos, Martha B. Dunbar Joint Research Centre - European Commission.
TEAM Basic TotalElectrostatic ManagementAwareness&
Chapter 13 Users, Groups Profiles and Policies. Learning Objectives Understand Windows XP Professional user accounts Understand the different types of.
Client – Server Application Can you create a client server application: The server will be running as a service: does not have a GUI The server will run.
Drinking Water Infrastructure Needs Survey and Assessment 2007 Training.
Phone: Mega AS Consulting Ltd © 2007  CAT – the problem & the solution  Using the CAT - Administrator  Mega.
Final Project Implementation of Basic Authentication.
Drinking Water Infrastructure Needs Survey and Assessment 2007 Website.
IFORM ACCOUNT MAINTENANCE ICT4D SESSION 4. IFORMBUILDER WEBSITE REQUIREMENTS To access the iFormBuilder website, you need the following items: -Reliable.
The New GIL Web Site Overview for Editors Phil Williams GIL Support UGA GUGM 2011 Macon State College 19 May 2011.
Senior Project, 2015, Spring Senior Project Web Site –Version 5 Student: Jacek Kopczynski, Florida International University Mentor: Masoud Sadjadi, Florida.
Ashley Montebello – CprE Katie Githens – SE Wayne Rowcliffe – SE Advisor/Client: Akhilesh Tyagi.
Mashups Damon Hearne
Sample School Website. What is wrong with the existing School Webspace Site? Can only host static pages – no dynamic content possible. Can not be edited.
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
Blogging With WordPress Department of Information Science & Engineering Gogte Institute of Technology, Belgaum.
MOSS Design Presentation -Senior Project-. MOSS MOSS Server System 1. MOSS Application 2. Server 3. Client SIU-E Code Cop System 1. SIU-E.
CSC350: Learning Management Systems COMSATS Institute of Information Technology (Virtual Campus)
Table of Contents TopicSlide Administrator Login 2 Administrator Navigations 3 Managing AlternativeDr.com Blogs 4 Managing Dr. Lloyd May Blogs 5 Managing.
NMD202 Web Scripting Week5. What we will cover today PHP & MySQL Displaying Dynamic Pages Exercises Modifying Data PHP Exercises Assignment 1.
Implementing and Using the SIRWEB Interface Setup of the CGI script and web procfile Connecting to your database using HTML Retrieving data using the CGI.
Enigma Mutiara Sdn Bhd Computer Based Learning (CBL) HSE Procedures.
Copyright 2014 by Persona GLOBAL, Inc. All rights reserved PC GAMEPLAN Application.
I. Understanding Record Loading and EDIS II. Database Statistics & Top 10 Search III. Problem with merging records IV. Pseudo Tag (Special 035 Tag ) V.
HTML Help For MGS 351 Final Project Website. Agenda Getting Started – Must-Do’s – Working from an off-campus computer – Other Resources Working with HTML.
Metis Matt Huschart June 6, 2002 Flashcard Learning Web Site.
: Information Retrieval อาจารย์ ธีภากรณ์ นฤมาณนลิณี
MADAN MOHAN MALAVIYA ENGINEERING COLLEGE,GORAKHPUR Submitted by: TANUJA SRIVASTAV ( ) Submitted To: Mrs. Meenu Assistant professor CSE Department.
START Application Spencer Johnson Jonathan Barella Cohner Marker.
Technology Coordinator Training. Agenda Getting Started Using SystemCheck Technology Configurations Infrastructure Trial Proctor Caching Overview Managing.
Joomla Awdhesh Kumar Singsys Pte Ltd. What is Joomla? Joomla is an award-winning content management system (CMS), which enables you to build Web sites.
How to use Drupal Awdhesh Kumar (Team Leader) Presentation Topic.
Equipment and Help Call Management System (EHCMS) PresentedBy Kevin Hsu 3/13/2003.
For Rapid Application Development Developed By
DePaul Bears Try Your Luck!.
By Janet Crawford and Dam Luong Submitted to the Faculty of
Transparent Wireless Authentication For New Wireless Network
Printer Admin Print Job Manager
Easy Way to Reset WordPress Admin Password on Localhost? Guided By: WPGLOBALSUPPORTWPGLOBALSUPPORT.
Database Driven Websites
Web Site Analytics with Google Analytics
Presentation transcript:

Design for Senior Project December 05, 2007 Raytheon_Design_Review.ppt 1 of 19 Raytheon – Google Earth Roy Daniels, Marc Maciel, Rifina Pierre Department of Computer Science and Engineering University of South Florida Tampa, FL

Design for Senior Project December 05, 2007 Raytheon_Design_Review.ppt 2 of 19Acknowledgments Raytheon Preston McGowan

Design for Senior Project December 05, 2007 Raytheon_Design_Review.ppt 3 of 19Agenda Background Problem Requirements Demo Design / Specification Analysis Questions

Background Google Earth (GE) is a world map program. GE uses Keyhole Markup Language (KML) to allows for tagging Sites Of Interests. GE utilizes KMLs to display satellite imagery from NASA. GE maintains a community Web Server. Raytheon has their own Web Server with imagery.

Background Google Earth (GE) is a world map program. GE uses Keyhole Markup Language (KML) to allows for tagging Sites Of Interests. GE utilizes KMLs to display satellite imagery from NASA. GE maintains a community Web Server. Raytheon has their own Web Server with imagery.

Background (continued) Remote client must have:  Access to the internet  Google Earth (GE) installed  Web browser that meets the requirements of GE  GoogleEarthAirlines plugin installed

Design for Senior Project December 05, 2007 Raytheon_Design_Review.ppt 7 of 19 The Situation Raytheon would like to share imagery of sites of interests from a private web server through Google Earth.

Design for Senior Project December 05, 2007 Raytheon_Design_Review.ppt 8 of 19Requirements The basic requirements are: 1.Setup and access a web server with a database 1.1 Allow users to log into using a remote PC 1.2 PC must contains an installed working copy of Google Earth 2.The web server includes user authentication 2.1A method of checking the user's login name and password 2.2Allowing new users to create a new account. 3.Database data structure includes: 3.1User’s full name 3.2Username, and MD5 encrypted password 3.3 address 3.4Per user Sites of Interests (SOI) list with public and private flags

Design for Senior Project December 05, 2007 Raytheon_Design_Review.ppt 9 of 16 Requirements (continued) The Second Phase requirements are: 4.After successful login, display Google Earth (GE), pass control GE 5.Design a secondary database for structure of KML’s 5.1Use Google Earth’s data structure for KML’s 6.Link the two data structures. 6.1Link must by User’s profile. 6.2Only link KMLs that belong to the login user. 6.3Link global KMLs 7.If Sites Of Interest (SOI) exist, load into Google Earth 8. Add the ability to add, update, delete, and save SOI 9. Allow for the ability to share Public or Private KMLs

Design for Senior Project December 05, 2007 Raytheon_Design_Review.ppt 10 of 19 Demo

Design for Senior Project December 05, 2007 Raytheon_Design_Review.ppt Design / Specification Front-end design –Simple welcome screen –Allows user to login or register –Validates on invalid input 11 of 19

Design for Senior Project December 05, 2007 Raytheon_Design_Review.ppt Design / Specification Front-end design (continued) –Registered user’s screen –Loads Google Earth ActiveX plugin –Provides easy access to options Get the Google Earth Airlines plugin Edit/Add/Delete sites of interests (SOI’s) Modify profile View/Edit/Delete all users (administrators only) Logout –User interface will be driven by Web 2.0 technologies 12 of 19

Design for Senior Project December 05, 2007 Raytheon_Design_Review.ppt Design / Specification Sample layout of registered user’s home screen 13 of 19

Design for Senior Project December 05, 2007 Raytheon_Design_Review.ppt Design / Specification The Back-end design 1. Linux web server 2.CakePHP Framework-specific tables Authentication User Base access control 3.mySQL database USER table profile Username MD5 encrypted password First and last name address 15 of 19

Design for Senior Project December 05, 2007 Raytheon_Design_Review.ppt Design / Specification The Back-end design 4. Google Earth Airlines open source plug-in 5. KMLs’ table holds KML data structure KML name Longitude Latitude Altitude Description Logic public/private 6. CakePHP Framework-specific tables Authentication 7. User Base access control 8. Add, update, delete, and save 9. KML table holds user’s KML information Sharing information (public/private data) 16 of 19

Design for Senior Project December 05, 2007 Raytheon_Design_Review.ppt 17 of 19Analysis Comparison of solutions –Google Earth Enterprise edition from Google, Inc. Shows Google Earth KML files in browser Uses the Google Maps API and interface Does not utilize full power of Google Earth Cost a lot of money! –Our solution is unique Utilizes the power of Google Earth Based on free and open-source code and frameworks –GoogleAirlines Plugin –CakePHP framework –mySQL database –Web 2.0 (AJAX) Able to customize solution for future needs easily

Design for Senior Project December 05, 2007 Raytheon_Design_Review.ppt 18 of 19 Questions?

Design for Senior Project December 05, 2007 Raytheon_Design_Review.ppt 19 of 19 Thank you, We appreciate your feedback!