Geneva University Friday, 11 April 2008 BACHELOR PROJECT GPS Receiver Simulator SkyFreeGPS Alina Burca.

Slides:



Advertisements
Similar presentations
All information contained within this presentation is proprietary of Trinnovations LLC. Learn more at:
Advertisements

Mobile phone based real time solution to track completed / in progress work The programme officer initiates the work by capturing the site image, GPS.
Term 2, 2011 Week 1. CONTENTS Sending and receiving devices Mobile devices connected to networks – Smart phones – Personal digital assistants – Hand-held.
What am I describing ? Questions: Cannot say any word or phrase on the card Answers: Must be word or phrase on the card.
Real Time Vehicle Tracking and Driver Behavior Monitoring Kevin Burke 4 th Electronic and Computer Engineering Ryan Hanley Prize Final Presentation April.
Agent-Oriented InfoStation Architecture Ivan Minov University of Plovdiv “Paisii Hilendarski“
Chapter 61 Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005.
CSE 4939 Alex Riordan Brian Pruitt-Goddard Remote Unit Testing.
Personal Navigation Phone Technical Presentation.
UNDERSTANDING JAVA APIS FOR MOBILE DEVICES v0.01.
Computing Fundamentals Module A © CCI Learning Solutions Inc. 1 Unit 1: Recognizing Computers Lesson Topic 1Computers All Around Us 2Elements of a Personal.
COE-485 Senior Design Project Group#1Week_8. Content Map calibration. Mapping between GPS coordinates and map coordinates. Virtual GPS. Serial Interface.
Interactive Visual System By Arthur Evans, John Sikorski, and Patricia Thomas.
SmartPhones Student 1 Student 2 Student 3. SmartPhone Definition “A SmartPhone is one device that can take care of all your handheld computing and communication.
SM3121 Software Technology Mark Green School of Creative Media.
Setup “Do’s & Don’ts Presented By:
Bonrix Track & Trace System A GPS Based Vehicle Tracing System (SMS, GPRS/3G, Offline) Bonrix Software Systems Ahmedabad (INDIA) Website:
Business Driven Technology Unit 4 Building Innovation Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without.
Smartphones. Lesson Objectives To understand and demonstrate an understanding of Smartphones.
2007 SMS Update. Introducing SMS Mobile New from the ground up design –Built In house Integrated but Flexible –Ability to synchronize with SMS Basic &
Global Positioning System (GPS) Learning Objectives: By the end of this topic you should be able to: describe how satellite communications systems are.
Bluetooth Network Prepared By: Sara Ayad Aldehany.
Mobile Computing in Society Jared Sutherland CIS 497
REAL TIME GPS TRACKING SYSTEM MSE PROJECT PHASE 2 PRESENTATION Bakor Kamal CIS 895.
AS ICT.  A portable communication device is a pocket sized device that is carried around by an individual  They typically have a display screen with.
EclipseME Java Micro Edition The Eclipse Way Craig Setera April 19, 2006.
INTRODUCTION TO MOBILE COMPUTING. MOBILE COMPUTING  Mobile computing is the act of interacting with a computer through the use of a mobile device. 
Mobile Commerce. Electronic CommercePrentice Hall © Mobile Computing Overview of Mobile Commerce mobile commerce (m-commerce, m-business) Any business.
Unit 1 Living in the Digital WorldChapter 1 Let’s Communicate This presentation will cover the following topic: What can your phone do? Name:
GPS Technology Tech Talk April, 2008 Chad Halvarson.
ProSense Research Infrastructure at ETF Belgrade Aleksandar Crnjin School of Electrical Engineering (ETF) Belgrade, Serbia.
GPS Tracking An overview of the i730 GPS tracking application and web service Eamon Moore CPSC 463 8/4/2004.
Project By:. 2 Agenda Introduction Problem Definition Proposed Solution Block Diagram Flowchart Technical Implementation Hardware & Software Requirements.
NEXTRANS Center Inaugural Summit Exploring Partnerships for Innovative Transportation Solutions Purdue University May 5, 2008 Harry Voccola Senior Vice.
ND GIS Users Conference October 26, 2006 Introduction to ArcPad: Mobile GIS Gregory Vandeberg, Ph.D. Department of Geography.
Living in a Digital World GCSE ICT Unit 1. What are we going to study?
Framework and application bytecode size CLDC MIDP kXML parser Utility classes Graphics Logic (MIDlet) Application Data (XML file)
1 Android- Platform Overview. 2 What is Android? Android is a software stack for mobile devices that includes an operating system, middleware and key.
J2ME Presented by May Sayed & Menna Hawash. Outline Introduction “Java Technology” Introduction “What is J2ME?” J2ME Architecture J2ME Core Concepts 
1 3M Track and Trace Solutions Magellan MobileMapper 6.
OVARC FLDIGI PRESENTATION No need to make notes. Full Powerpoint and pdf is available on my websites: And on
1Basics of J2ME. 2 Objectives –Understand the different java API’s and how the mobile edition API’s fit in –Understand what a mobile configuration and.
Martin Schmidt / The Silent Revolution Mobile Java.
Installation Walk-Through Step 1 – Download the Installation Files
Patent Update Presented by Ron Chapman. The SafeCell Patent An alternative approach to operating Cellphones in flight.
Copyright (c) 2011 Presentation Point (
Common Questions - Global Positioning System Devices
G063 - Standards & Protocols. Learning Objectives: By the end of this topic you will be able to: explain the importance of standards for communicating.
Mobile Phone Based Environment Control/Security System Christopher Carroll B.E. Electronic and Computer Engineering.
GPS (Global Positioning System). Allows you to share your location in real time and locate your friends using smartphones and GPS.
TE PICT. Programmer Gamer THE PROBLEM Today's Mobiles, More than mere a communication media.
Describe the characteristics of a personal/desktop computer and its uses, both as a standalone and networked computer Describe the characteristics of a.
3.3 Mobile Digital Communication. Overview Demonstrate and apply the knowledge and understanding of the increasing use of mobile communication devices.
CONTENT FOCUS FOCUS INTRODUCTION INTRODUCTION COMPONENTS COMPONENTS TYPES OF GESTURES TYPES OF GESTURES ADVANTAGES ADVANTAGES CHALLENGES CHALLENGES REFERENCE.
Bluetooth Matthew Sklar CSCI 030 November 15, 2004.
By, Rutika R. Channawar. Content Introduction Open Handset Alliance Minimum Hardware Requirements Versions Feature Architecture Advantages Disadvantages.
Mobile Programming Mobile Programming - Ordibehesht Ordibehesht 1390.
MP3 Radio Richard Bannon & Michael Backman. Basic concept FM broadcast MP3 player  Allows you to listen to MP3’s through an FM radio  Better than a.
GPS for Geography teachers Exeter University. GPS for Geography teachers – What is GPS? – Why use GPS? – How does a GPS unit work? – How do I use the.
Enhanced mobile services in Java enabled phones Björn Hjelt Sonera zed ltd Supervisor: Professor Jorma Jormakka.
MOBILE CAMPUS NAVIGATION APPLICATION WITH AUGMENTED REALITY GROUP - 20.
 Mobile computing is "taking a computer and all necessary files and software out into the field.  wikipedia.
USA Help Dell Computer Support Phone Number
Ping™ 6.
Desktop/Personal Computer
MOBILE DEVICE OPERATING SYSTEM
Ch 8- Digital devices and media: managing a digital lifestyle
Home and personal communication systems
3.3 Mobile Digital Communication
Skinput Technology by Gaurav Aswani.
Presentation transcript:

Geneva University Friday, 11 April 2008 BACHELOR PROJECT GPS Receiver Simulator SkyFreeGPS Alina Burca

- 2 - SkyFreeG PS Application Overview Context Use casesProject overview EvolutionQuestions Alina Burca, April 2008 GPS in summary Satellite System Bluetooth GPS receiver Satellite signal Bluetooth enabled device Bluetooth Connection NMEA standard communication protocol Digital Compact Camera Portable GPS Navigation System PDA Mobile Phone Context

- 3 - SkyFreeG PS Application Overview Context Use casesProject overview EvolutionQuestions Alina Burca, April 2008 Components ▪Antenna set to the satellites frequency ▪Central unit ▪Highly stable clock ▪Bluetooth component ▪Screen - optional National Marine Electronics Association NMEA standard ▪Talker & listener ▪Sentences : RMC and CGA Bluetooth GPS receivers Context

- 4 - SkyFreeG PS Application Overview Context Use casesProject overview EvolutionQuestions Alina Burca, April 2008 GPS based applications for mobile phones FoxyTag TrekkBuddy GPS Performance Telmap Navigator GPS 8Motions Map My Tracks bliin GPSXSGPSGate Mobile Wisepilot Mobile GMaps GPSWatch Plus NavFun Pro amAze GPS Track InFlight vlkGPS Trapster Mobile J2Velox Velox Geocache Navigator PostByME Ramble Coach IMHere GPSLap Timing Digi-Guide Context

- 5 - SkyFreeG PS Application Overview Context Use casesProject overview EvolutionQuestions Alina Burca, April 2008 What do you need? ▪Java 2 Platform, Micro Edition - J2ME ▪Mobile phone emulator like the Sun’s Java Wireless Toolkit for CLDC – WTK How does it work? From.java files to.jad.jar files Developing a mobile phone application Context

- 6 - SkyFreeG PS Application Overview Context Use casesProject overview EvolutionQuestions Alina Burca, April 2008 What makes the testing phase so complicated Developing a GPS based application Build the package Install it on the mobile phone Open GPS receiver and get a fix Connect the phone to the GPS receiver Now you can test And also move! But don’t lose GPS signal! Phase one indoorPhase two outdoor Correct the application, go back to phase one and try not to end up like this Context

- 7 - SkyFreeG PS Application Overview Context Use casesProject overview EvolutionQuestions Alina Burca, April 2008 How does SkyFreeGPS makes a difference? Test your application directly on the development support No need for a valid fix for the GPS receiver No need to watch your way or the road Simulate situations difficult to get in real life conditions: certain speed, specific location Using a GPS receiver simulator solution What is SkyFreeGPS A GPS receiver simulator Open source software developed in J2ME Works in WTK Available in English Application overview

- 8 - SkyFreeG PS Application Overview Context Use casesProject overview EvolutionQuestions Alina Burca, April 2008 SkyFreeGPS Overview Main Features Generates two kinds of NMEA sentences each second Allows the use of maps Allows the use of the pointer Saves log files Imports tracks from files Defines POIs Generating NMEA sentences Real Time Mode Track Mode Keyboard Mode Log File Mode Application overview

- 9 - SkyFreeG PS Application Overview Context Use casesProject overview EvolutionQuestions Alina Burca, April 2008 Use Modes Use cases Real time mode Log file mode Track mode Keyboard mode Real time mode Generates NMEA sentences based on the current pointer’s position on the map Track mode Generates NMEA sentences based on calculated positions on the user defined track Keyboard mode Log File Mode Sends sentences from a log file

SkyFreeG PS Application Overview Context Use casesProject overview EvolutionQuestions Alina Burca, April 2008 Project overview and state of the art Project Overview Similar applications ▪None developed in J2ME with the same specifications ▪Several developed on other platforms but not free: Skylab GPS simulator, Avangardo GPS generator std 2.2.4, Virtual GPS 1.33 Developments ▪Interface improvement ▪Map zoom in/out ▪Integrate calibrated maps with the application ▪Integrate Google/Yahoo maps Main objectives ▪Build correct NMEA sentences ▪Use of maps and pointer

SkyFreeG PS Application Overview Context Use casesProject overview EvolutionQuestions Alina Burca, April 2008 SkyFreeGPS Evolution Evolution Best case scenario ▪Becomes a WTK integrated toolkit Realistic scenario ▪Saves time and energy to this particular developer’s community Worst case scenario ▪Developers don’t know about it Visit the Website for more information

SkyFreeG PS Application Overview Context Use casesProject overview EvolutionQuestions Alina Burca, April 2008 SkyFreeGPS at your service Good luck in developing your next GPS based application !!! Sincere thanks to all those involved in this project QUESTIONS Questions ?????