Jump to content
The mkiv Supra Owners Club

Bored, so wrote my self a little GPS Speedo


MrRalphMan

Recommended Posts

Hi all,

 

Was bored at work over the last few days, so knocked up a little GPS Speedo in VB.net.

 

I've posted it up here to see if it's any good for anyone else.

 

It's been tested on one machine, mine. So have no idea if it's going to work on any others.

 

I have a Dell Axim X50v running in 'real' VGA mode via OzVGA, so not sure if that makes a difference to any other VGA devices.

There was a little bit of jiggery and pokery (Sadly only with the programming) to get it display correctly in VGA mode.

The form on the emulator looked fine, but when run on the device all the fonts were too small. So I doubled the size of the fonts and it looks ok on my device, but the emulator has blown the fonts up to huge and unreadable sizes. Not sure if this will be the same on other VGA devices.

 

I've tested it in Landscape and portrate modes in VGA and QVGA sizes.

 

Can set it to various units of speed (Knots, M/S, KPH and MPH).

 

Features are few and far between, but compose of the following.

 

  • Max speed for the session. Shows in the current selected speed unit.
  • Can set it to various units of speed (Knots, M/S, KPH and MPH).
  • On the Main tab, click on the yellow background to select the next speed unit.
  • Auto selection of COM port and speed.
  • Shows boring stuff like longitude and lattitude.
  • Also heading and altitude.

 

Things to still be do.

  • Add saving of setup data (COM Port etc).
  • Add average speed.
  • Add other fun stats (0-60) (30-50) I know it's not accuratem, just for fun.
  • Add a all time max speed, other stats and have them save.
  • Have the double font size a option for VGA machines.
  • Add additional screen resolutions.
  • Add the ability to change the colour scheme. *
  • Look at putting the heading on the main screen. *
  • Would love to add camera detection, but that is miles down the line.

* Credit to Rob for the ideas.

 

So have a play and let me know what you think.

 

There are prob bugs, so treat as an Alpha release. Best one I found was that I got the KPH/MPH max speed convo the wrong way round.

 

You will need the .NET 2.0 Compact Framework installed for this to work. You can find it here.

 

To install just create a folder on your PDA, I would advise on a storage card to save internal memory, and copy all five files into it.

 

*** Please note that this is for PDA's with ARM processors ***

I have upped a second zip file, with the GPSLibCE.DLL for three other processor types (mips, sh3 & x86em).

I've not tested this, but should just be a case of copying the right on over the arm one in the directory.

 

Disclaimer

***********************************************

This software is to be used as is.

 

I cannot see any issue using it, but I cannot guarentee that it will not trash your PDA's OS.

Please ensure that you perform a full backup using Activesync before trying it out.

See here for instructions on the backup & restore process.

***********************************************

 

Cheers,

 

Paul.

Link to comment
Share on other sites

Ah got it, it works very well, good job sir. I find the speedo readout on TomTom to be sooo small, whereas in the older versions it was much bigger on-screen if you weren't actually navigating anywhere.

 

What would I suggest for yours, I think the speedo should be slightly smaller, which would allow you to put the heading on the same screen, maybe as a graphic compass.

 

Changable colours would be good, for nightime driving, and to match the Supra green interior, plus red, blue and amber to suit most cars.

 

The other stuff you suggested would be good too, Francome made a little programme that recorded a GPS track that could be laid over maps.

 

This could be a super little programme for general use and for trackdays as well. What you're doing here is filling in all the good stuff that TomTom used to do, but removed from their later versions.

Link to comment
Share on other sites

So I need .net 2 on my PC to run this app on my PDA??? :conf:

 

 

- - - - - - - -

Edit,

Just checked and I have .NET Framework 2.0 installed already.

- - - - - - - -

 

Jake you should try to reinstall it from the link above, although you install it on the PC, it drops it down to the PPC.

Don't confuse the .NET FW 2.0 with the compact one, different things.

 

Also you have the same type of Processor as me.

 

The Axim X50v runs Windows Mobile 2003 Second Edition on a 624 MHz Intel PXA270 XScale processor, putting it on par with the fastest

 

Try the framework again.

Link to comment
Share on other sites

Ah got it, it works very well, good job sir. I find the speedo readout on TomTom to be sooo small, whereas in the older versions it was much bigger on-screen if you weren't actually navigating anywhere.

 

What would I suggest for yours, I think the speedo should be slightly smaller, which would allow you to put the heading on the same screen, maybe as a graphic compass.

 

Changable colours would be good, for nightime driving, and to match the Supra green interior, plus red, blue and amber to suit most cars.

 

The other stuff you suggested would be good too, Francome made a little programme that recorded a GPS track that could be laid over maps.

 

This could be a super little programme for general use and for trackdays as well. What you're doing here is filling in all the good stuff that TomTom used to do, but removed from their later versions.

 

Thanks for the feedback and ideas Rob, some of them should be easy to do.

 

I have an orange M700. What will I need to install this on my kit then?

 

Looks like you are running WM5 and an arm processor. The compact framework and copy the files into a dir should do it.

 

See here for CPU specs.

 

How does the processor type affect the programs running ability. Surely its the processors speed and the OS?

 

It's the type of processor the underlying DLL is encoded for.

Most PDA's are running a processor in the arm family, give it a try.

 

mines running mobile 5.1.465 with a sc32442a-400mhz processor. I am not gonna go putting something on my phone that could end up with me having to reset it to stock. Took me way too long to sort out the simlock.

 

Good point, I should say that I cannot guarentee that it won't trash your machine. But like always, perform a full backup using activesync before loading any new software. If it does cause issue, perform a hard reset and restore it back.

Link to comment
Share on other sites

Jake you should try to reinstall it from the link above, although you install it on the PC, it drops it down to the PPC.

Don't confuse the .NET FW 2.0 with the compact one, different things.

 

Also you have the same type of Processor as me.

 

 

 

Try the framework again.

Thanks Paul,

I did try it again with the 2.0 CF from your first post put it still didn't work. Shame because I really wanted to try it.

 

Thanks anyway.

Link to comment
Share on other sites

Thanks Paul,

I did try it again with the 2.0 CF from your first post put it still didn't work. Shame because I really wanted to try it.

 

Thanks anyway.

 

Weird,

 

here are a couple of test app. One for wm2003se and one for wm5

 

Try em and see if either work..

 

Cheers.

Link to comment
Share on other sites

  • 2 months later...

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. You might also be interested in our Guidelines, Privacy Policy and Terms of Use.