Basic4ppc - Windows Mobile Development  

Go Back   Basic4ppc - Windows Mobile Development > Main Category > Open Source Projects
Home Register FAQ Members List Search Today's Posts Mark Forums Read

Open Source Projects The place to discuss Basic4ppc open source applications.


GPS4PPC v2.0


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 12-16-2009, 01:57 PM
Erel's Avatar
Administrator
 
Join Date: Apr 2007
Posts: 4,533
Awards Showcase
Basic4ppc Founder 
Total Awards: 1
Lightbulb GPS4PPC v2.0

GPS4PPC is a convenient tool with several navigation related utilities.
Version 2.00 is a complete rewrite and it uses features that were not available before.
The main changes are:
- Code was separated into several modules.
- Completely new "modern" user interface.
- The GPS data is read with the GPSDriver instead of the serial port. Note that the GPS functionality is supported on WM5 or newer devices.
- The GPS screen shows the distance and direction to a target.

Here are some screen shots:



The code is attached. You can use this code freely in your application.
You are also welcomed to expand GPS4PPC and add new features.

Please feel free to ask any question about the code.
The setup file can be downloaded here: www.basic4ppc.com/files/GPS4PPC.zip

I want to thank Ariel who did most of the design and helped with the code.

The compass images are by courtesy of Marcelo Novaes de Oliveira - "KDEWolf" - mnovaes.eu is Marcelo Novaes de Oliveira (KDEWolf) website / mnovaes@gmail.com
Attached Files
File Type: zip GPS4PPC-v2.zip (164.7 KB, 292 views)
__________________
Basic4ppc reference list
Reply With Quote
  #2 (permalink)  
Old 12-16-2009, 03:00 PM
Basic4ppc Veteran
 
Join Date: Jan 2009
Location: Bayern, Germany
Posts: 369
Awards Showcase
Beta Tester 
Total Awards: 1
Default

Hi Erel

let me be the first to say this: this is a very big change and surley also a much better UI. Respect Sir! I have not tried the new UI yet, but will do so shortly.

Best regards

William
Reply With Quote
  #3 (permalink)  
Old 12-19-2009, 01:49 AM
Junior Member
 
Join Date: Aug 2007
Location: Australia
Posts: 44
Default

Hi Erel,

I have to agree this package is now pretty awesome.

I'm not sure how you intend to work in additional features (and I'm happy to help out - though my coding style is well lets say linux command line hacking style :-) so its probably not good application code).

Here goes.

1) For UTM measurements it would be nice to include an option to have an option for 6 digit references (it currently displays 13 digit references). That way you can directly relate your current position to a typographical map, without having to drop the appropriate digits from the 13 digit reference (to get a 6 digit reference you drop the leading digit AND the last two digits from the easting - you drop the two leading digits AND the last two digits from the northing
2) A recording function so that you can track your location every x seconds (x definable) and then export it out in google earth kml format - I notice on another forum thread this library has recently become available (this is very handy for bush fire fighting to figure out quickly how big a fire actually was rather than guessing, by driving around it and get all the GPS points of the fire boundary).
3) A function like in gpslog to turn off the automatic backlight diming.

Cheers.

M
Reply With Quote
  #4 (permalink)  
Old 12-19-2009, 07:08 AM
Erel's Avatar
Administrator
 
Join Date: Apr 2007
Posts: 4,533
Awards Showcase
Basic4ppc Founder 
Total Awards: 1
Default

These are nice features you describe.
I hope that the code is now simple enough and will allow other developers to add new features and post their updated versions.
__________________
Basic4ppc reference list
Reply With Quote
  #5 (permalink)  
Old 12-20-2009, 04:51 PM
Basic4ppc Veteran
 
Join Date: Jan 2009
Location: Bayern, Germany
Posts: 369
Awards Showcase
Beta Tester 
Total Awards: 1
Default

Dir Erel

Q: From what I found out the App does not function on the desktop IDE?
Only for the Device.
Reply With Quote
  #6 (permalink)  
Old 12-20-2009, 06:24 PM
Erel's Avatar
Administrator
 
Join Date: Apr 2007
Posts: 4,533
Awards Showcase
Basic4ppc Founder 
Total Awards: 1
Default

It runs properly on the desktop, but without the GPS functionality.
You can replace the GPSDriver with agraham's GPSSerial library and then it will work on the desktop as well (note that on some devices the virtual serial port is less stable than working directly with the driver).
__________________
Basic4ppc reference list
Reply With Quote
  #7 (permalink)  
Old 12-20-2009, 06:40 PM
Basic4ppc Veteran
 
Join Date: Jan 2009
Location: Bayern, Germany
Posts: 369
Awards Showcase
Beta Tester 
Total Awards: 1
Default

Quote:
Originally Posted by Erel View Post
It runs properly on the desktop, but without the GPS functionality.
You can replace the GPSDriver with agraham's GPSSerial library and then it will work on the desktop as well (note that on some devices the virtual serial port is less stable than working directly with the driver).
oh, oh, I better keep using the GPSDriver then, if the virtual serial port is less stable.
Thx
Reply With Quote
  #8 (permalink)  
Old 12-20-2009, 06:42 PM
Junior Member
 
Join Date: Aug 2007
Location: Australia
Posts: 44
Default

Hi,

Attached is the first of the new features talked about above. I've added a new Grid type called Topo 6 Digit (the best description I could think of) and I think I've found all the places where I need to fix up the code where Grid changes are in the code.

Are the Datum selection windows supposed to be scrollable? The Australian Datum was too far down in the file to be displayed (to work around this in the first instance I just moved the entry in the datum file).

Again I ask how are we going to be doing version control? If somebody is going to be working on the scrolling issue above and I start working on a record function then how are we going to sync code?

Cheers.

M
Attached Files
File Type: zip GPS4PPC-v2Topo6digit.zip (352.4 KB, 58 views)
Reply With Quote
  #9 (permalink)  
Old 12-20-2009, 07:04 PM
Erel's Avatar
Administrator
 
Join Date: Apr 2007
Posts: 4,533
Awards Showcase
Basic4ppc Founder 
Total Awards: 1
Default

All the selections are done with the bList control. This control is scrollable. Just drag the screen with your finger or pen.

I agree about the source control.
I'm not familiar enough with open source hosting. I will look into it and see how it can be done. Advices will be appreciated.
Currently when you upload your changes please only upload the modified files (usually the source code).
__________________
Basic4ppc reference list
Reply With Quote
  #10 (permalink)  
Old 12-20-2009, 07:13 PM
Junior Member
 
Join Date: Aug 2007
Location: Australia
Posts: 44
Default

Hi,

The apple iphone paradigm....No worries.

Sorry no expert here on source code control, but its something we'll need to figure out and follow.

Cheers.

M
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Gps4ppc Erel Open Source Projects 67 02-23-2010 02:59 PM
Using Erels Gps4ppc Open Source App., I would like to Integrate this... wm.chatman Questions & Help Needed 21 03-25-2009 06:12 PM
GPS4PPC in opticomp Put Claude Questions & Help Needed 2 01-07-2008 06:51 PM


All times are GMT. The time now is 04:41 PM.


Powered by vBulletin® Version 3.6.12
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0