COE-485 Senior Design Project

Slides:



Advertisements
Similar presentations
Ben Noble BEng, MBCS. The Background University of Wales, Aberystwyth Studying Software Engineering Java as a taught language Some smaller modules in.
Advertisements

Handheld Wireless GPS Tracking Device Senior Design EEL 4914C : UWF, Fall 2006.
May 21, 2014 TRM RulesManager Studio for Maximo. Al Johnson – VP Product Development Andrew Mahen – Lead Developer Jordan Ortiz – Senior Developer.
GIS: Integrating, Analyzing and Automating It's Easier Than You Think.
Team members Thái Thanh Tùng Nguyễn Anh Quân Bùi V ă n Thái Trần Xuân Đạt Nguyễn Bá Thuận Trần Hải Linh.
P5, M1, D1.
Personal Navigation Phone Technical Presentation.
GPS in WPF Students: Ziv Dayan & Viki Kravchenko Instructor: Viktor Kulikov.
COE-485 Senior Design Project Group#1Week_8. Content Map calibration. Mapping between GPS coordinates and map coordinates. Virtual GPS. Serial Interface.
Alice EMCAL Meeting, July 2nd EMCAL global trigger status: STU design progress Olivier BOURRION LPSC, Grenoble.
Group # 3 Week 9. Progress so far ► Writing the main program in PC ► Writing code in VB to interprets NMEA statement ► Design the interface for the program.
Group # 3 Week 8. Progress so far ► Writing the main program in PC ► Writing code in VB to interprets NMEA statement ► Design the interface for the program.
October 21, 2003 ECE Senior Design1 Autonomous GPS-BOT Preliminary Design Review by Kery Hardwick, Yevgeniy Khasanov, Naoya Kinuta, Zhe Chuan Luo.
COE 485 Senior Design Project Group # 5 Week 8 Term 042 King Fahd University of Petroleum and Minerals College of Computer Science and Engineering Computer.
COE-485 Senior Design Project Group # 1 Supervised by Dr. Ashraf Mohmoud.
Senior Design Project (COE 485) Group 2 Week 9. OUTLINE Tasks performed Tasks performed Snap shots Snap shots Tasks for next weeks Tasks for next weeks.
Background Accessibility Popularity of GPS and INS –Cell phones Apple iPhone, Blackberry, Android platform –Nintendo Wii Wii Remote, MotionPlus.
Senior Design Project (COE 485) Group 2 Week 8. OUTLINE User Interface (GUI) User Interface (GUI) Java program Java program Demo Demo NMEA NMEA GPS receiver.
Introduction to GPS Data Communications-- NMEA and RTCM CHOI Chun-ting, ALS/G2 June 2006.
Finding Nearby Wireless Hotspots CSE 403 LCA Presentation Team Members: Chris Scoville Tessa MacDuff Matt Mohebbi Aiman Erbad Khalil El Haitami.
Enabling Location Based Service Deployment for Corporate and Consumer Mobile Applications Presented by Dr. Henry Wong, Chief Operating Officer, SUNDAY.
Managing Software Quality
Copyright© 2003 Avaya Inc. All rights reserved PUBVT Loading and Implementation instructions for the Pre-upgrade, Backup Verification Tool.
Exploring Map Layers in Google Earth Georeferencing Images.
Officer Description of Crash DOT Entry of Crash Data Convert Location Information to Link / Node Paper Node Maps High Potential for Error Cumbersome /
Latitude Latitude lines run east and west and measure north or south. The Equator is at 0 degrees latitude.
Inshore Image collection standards Purpose  Based of the growth in use of images, suggest ‘Standard Practices’ for discussion.  Adopt and recommend these.
Customizing ArcReader to support GPS Kelly Johnston Indiana Department of Environmental Management.
Standard 1.h: Read and interpret topographic and geologic maps.
Pad++: A Zooming Graphical Interface for Exploring Alternate Interface Physics Presented By: Daniel Loewus-Deitch.
Advanced Search Solutions for SharePoint Christopher Even BA-Insight.
Central Region Snowfall Analysis Brian P. Walawender NWS Central Region Headquarters Matt W. Davis NWS WFO La Crosse, WI 5/26/2011.
Group # 3 Week 10. Progress so far ► Writing the progress report. ► Writing and edit code to send and receive SMS messages ► Writing code in VB to interprets.
Latitude & Longitude Practice
Find that place..  Find that content  Longitude, East is to the right, West is to the left of the Prime Meridian or 0 degrees  Latitude, North is going.
40 Minutes Left.
Chapter 3 Part II. 3.8 Placing a Class in a Separate File for Reusability.cpp file is known as a source-code file. Header files ◦ Separate files in which.
Differential GPS An Introduction. How does it work.
1: Parts of a compass 2: Magnetic Variation 3: GMA (Grid, Magnetic, Actual) 4: How to convert between magnetic & grid 5: World magnetic zones COMPASSES.
Concepts of Programming Languages Lecturer: Dr. Emad Nabil Lecture # 2.
KEEPS – a system for UELMA preservation and security
Geocoding and Georeferencing
Latitude and Longitude
KEEPS – a system for UELMA preservation and security
jaIpaIesa saaMiKyakI saMca
LAB 1 Manipulating Pictures
AnDroid GoogleMaps API
Add to Table of Contents
Arduino GPS Logging Program
Systems Analysis and Design
Global Positioning System
Windows Phone 7 advanced services
Big Data Analytics: HW#3
Sensors, maps and fragments:
Latitude and Longitude
Generic array list and casting C&K s7.7
Global Positioning System
Indexer AKEEL AHMED.
Iteration 1 Presentation
What is an Architecture?
Differential GPS An Introduction 2/4/03.
Mapping the schoolyard geographically
Next we will use global information about the Earth to help define and understand how the A-Train orbits the Earth.
Explaining issues with DCremoval( )
Introduction to Data Structure
What is an Architecture?
Exploring Alternatives to GPS Navigation Systems
Java IDE Dwight Deugo Nesa Matic Portions of the notes for this lecture include excerpts from.
Latitude & Longitude Practice
ME 123 Computer Applications I Lecture 5: Input and Output 3/17/03
Presentation transcript:

COE-485 Senior Design Project Group # 1 Week # 7

Contents Enhancements in Software Interface. NMEA support. Extendibility of the software.

Enhancements Zooming problems. Panning. Arabization of Interface. Performance of the Software.

Zooming Become easier. Zooming can be done on one map only. Understanding how to view the map (picture) in java. Using proper indexing. Zooming can be done on one map only.

Panning Done with the help of good indexing. The start and the end of the map need to be known to be able to pan.

Arabization Using Unicode. Can support any characters needed. www.unicode.org/charts/PDF/U0600.pdf This file contains all Unicode Arabic characters. Other viewing details is left for the software developers.

Performance Improved Only one file (picture) need to be loaded. Other operation (zooming , panning ) done on the same loaded map. Size of the map can reduce the speed of the software ( limited factor ).

NMEA support GGA - essential fix data which provide 3D location and accuracy data. Example: $GPGGA,123519,4807.038,N,01131.000,E,1,08,0.9,545.4,M,46.9,M,,*47 Where: GGA Global Positioning System Fix Data 123519 Fix taken at 12:35:19 UTC 4807.038,N Latitude 48 deg 07.038' N 01131.000,E Longitude 11 deg 31.000' E 08 Number of satellites being tracked

Parsing the NMEA We have implemented a method in java to parse the NMEA message of type (GGA) and it will return an array containing the following: 1- Time of the message. 2- Latitude ( degrees and minutes). 3- Longitude ( degrees and minutes).

Example

Useful Links Some useful links that related to NMEA 1- http://www.gpsinformation.org/ containing all NMEA standards. 2- http://www.boondog.com/tutorials/gps  containing C source code to parse the GPS message of GGA type which can be converted to java.

Extendibility Make the software run any where. Just load the correct map. Provide the calibration of the map. Run the software. Working with one map makes this easier to tackle . Limitations. What Zoom Requirements are needed by the customer. What Details are needed by the customer.

Next Weeks Finding the Suitable GPS Receiver . Continue the work on Calibration . Interfacing GPS Receiver with the software . Integrating & Testing ( if possible ) .