Page 1 of 3 123 LastLast
Results 1 to 10 of 28

Thread: CFMapPoint v0.8: New and improved GPS reading code

  1. #1
    Constant Bitrate
    Join Date
    Aug 2003
    Location
    Seattle, WA
    Posts
    115

    CFMapPoint v0.8: New and improved GPS reading code

    I have released CFMapPoint v0.8 at:
    http://workspaces.gotdotnet.com/CFMapPoint

    Sorry, but I love this screen shot :


    The first thing you may notice is that the install size shrank from ~950K to ~500K.
    Yeah, big whoop, I know!
    The reason is that I ripped out the native C++ COM/Serial port code and replaced it w/ as pure of a C# version as .NET v1.1 will allow.
    I also fixed some issues people were seeing when using their GPS with a COM port replicator (such as XPort).

    Please let me know if this version gives you any problems w/ reading the GPS.
    Please give me any suggestions you have for a short term v1.0 release too.
    Also, please let me know if it is running too slow or the mouse flickers too much (I currently have no idea what is causing this).

    The v0.8 incarnation has a few hidden easter eggs where I am experimenting w/ getting some extra features.
    If you stumble across them then please tread cautiously and let me know if they worked or totally fubared your system.

    The future?
    Any remaining v0.8.* releases will address known bugs that prevent the app from being "usable".

    I plan to go to v0.9 when I stop receiving complaints that the app mysteriously stops working (or never started working).
    The remaining v0.9.* issues will be to address fit and finish issues (mostly setup/config related, strings, skins, etc).

    I will then release CFMapPoint v1.0 with no planned features beyond what it has today.
    Any new features that y'all want will have to go in to v1.*

    Oh well, that's the plan for now!
    (As always, I reserve the right to change them on a whim! )

    Pv

  2. #2
    Maximum Bitrate
    Join Date
    May 2006
    Location
    Seattleish, WA
    Posts
    823
    IT WORKS!

    Awesome Paul!

    I'll run it around for a while over the next few days... It looks good from the quick "driveway and cul-de-sac" test.

    WOOHOO!!!!!!!!!!!!!


    (and yeah, you cna bet on me wandering for easter eggs!)


    THANK YOU!
    :: Mark

  3. #3
    Maximum Bitrate
    Join Date
    May 2006
    Location
    Seattleish, WA
    Posts
    823
    Feedback from the drive to work!

    I was only running in "show me map mode", nothing fancy like routes and such.
    1. Speed and Sat count is always zero. Lon/Lat _is_ updating.

    2. It would be nice to hae an option for map orientation. e.g., travel direction always up, north always up, etc.

    3. You should probable set a fixed decimal for Lon/Lat display... either %.4d or %.2d

    4. When you click on scrolling display, I think the scrolling should stop. Then single click to pick the text to see, double click to start scrolling again. Or maybe click to lock and only show long/lat/speed/sats & time; click again to resume scroll.

    5. Scrolling display will sometimes flip past time VERY quickly (100ms tops). Maybe this is at the top of your scrolling object list and the time delay doesn't come into effect?

    6. Every time I come back from Hibernate, I get "WG111CFG application had an error and needs to close". This is the config app for my WiFi thumb, but it's never had a problem until I started running CFMapPoint. Nothing else has changed in my config since yesterday.

    As an aisde... is this the forum you want to use for problem reporting and discussion or GotDotNet? I'll repost this there as well.
    :: Mark

  4. #4
    Constant Bitrate
    Join Date
    Apr 2006
    Posts
    162
    When I run Mapoint v0.8, the find near by places and the route button both do not function. Also there is no indicator on my current location. Why does nothing still work?

  5. #5
    Constant Bitrate
    Join Date
    Aug 2003
    Location
    Seattle, WA
    Posts
    115
    Quote Originally Posted by midiwall View Post
    Feedback from the drive to work!...
    Thanks for the excellent feedback.
    I will look in to incorporating your findings in to the next revisions.
    A fresh pair of eyes is a great thing!

    Pv

  6. #6
    Constant Bitrate
    Join Date
    Aug 2003
    Location
    Seattle, WA
    Posts
    115
    Quote Originally Posted by black06stang View Post
    When I run Mapoint v0.8, the find near by places and the route button both do not function. Also there is no indicator on my current location. Why does nothing still work?
    Stang, I honestly don't know!
    My CarPC is having the same problem, but my home PC development machine is working fine.
    My CarPC *used* to work (seems like I keep saying that a lot...BUT IT DID!)
    I don't have a debugger installed in my CarPC, so that makes debugging the problem a bit difficult.
    Rather than install Visual Studio on my CarPC, I will look in to getting remote debugging to work; this will help facilitate solving other problems that may pop up in the future.

    Doah! Wait...I can't believe I didn't think of this earlier.
    Stang, are you running MapPoint 2004 or 2006.
    My home PC is MapPoint 2006.
    I am pretty sure my CarPC is still running 2004.
    Maybe I did something to break the backwards compatibility w/ MapPoint 2K4.

    Believe me: when I get the time I will look in to this (otherwise my own plugin is useless to me too).

    Pv

  7. #7
    Constant Bitrate
    Join Date
    Apr 2006
    Posts
    162
    I'm using Mapoint2004. Will this affect anything?

  8. #8
    Maximum Bitrate
    Join Date
    May 2006
    Location
    Seattleish, WA
    Posts
    823
    Quote Originally Posted by black06stang View Post
    I'm using Mapoint2004. Will this affect anything?
    Paul, I only have MP 2006, so I won't be of any help to you this time...
    :: Mark

  9. #9
    Constant Bitrate
    Join Date
    Aug 2003
    Location
    Seattle, WA
    Posts
    115
    Quote Originally Posted by midiwall View Post
    Paul, I only have MP 2006, so I won't be of any help to you this time...
    OK, this all makes sense now.
    I will have to come up w/ a solution to this.

    The problem is this:
    1. I develop against MP2K6
    2. I compile a build and setup that includes the MP2K6 interop dlls
      These dlls are part of MP2K6, I do not write or generate them.
    3. I distribute these MP2K6 interop dlls w/ the app
    4. You, and I, install these MP2K6 dlls to run against MP2K4
    5. The MP2K6 interop dlls are not interop well with MP2K4.


    The funny thing is that the map itself *does* seem to work.
    So, the MP2K6 interop dlls partial work w/ MP2K4.

    Now that I know the problem I should be able to come up w/ a solution.
    Worst case, I will have to have two installers, one for MP2K6 and one for MP2K4.
    This may take me a week or two to get a final solution for.

    Sorry about the delay, I'm working on selling my condo and buying a house, and I am also trying to start up an electric vehicle (EV) project...as well as enjoy what little summer we have left here in Seattle before it gets ugly and rainy.

    Stang, thanks very much for your input...you helped me see the commonality between our systems which let me find the reason for our problems.

    Pv

  10. #10
    Maximum Bitrate
    Join Date
    May 2006
    Location
    Seattleish, WA
    Posts
    823
    black06stang;

    Paul didn't mention it here, but he posted up a new build of CFMapPoint on the GotDotNet site. It's tagged as v0.81 and it _MIGHT_ fix the issue with MP2004.

    You may be able to give it a shot before Paul has a chance...
    :: Mark

Page 1 of 3 123 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •