Announcement

Collapse
No announcement yet.

CFMapPoint v0.8: New and improved GPS reading code

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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
    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

    Comment


    • #3
      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

      Comment


      • #4
        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?

        Comment


        • #5
          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

          Comment


          • #6
            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

            Comment


            • #7
              I'm using Mapoint2004. Will this affect anything?

              Comment


              • #8
                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

                Comment


                • #9
                  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

                  Comment


                  • #10
                    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

                    Comment


                    • #11
                      Yeah, I was in a rush and didn't get to post a micro announcement.
                      You are welcome to try it, but please don't be too disappointed if it doesn't work.
                      I had actually intended to test it out myself and see if it fixes anything.
                      If it doesn't then there is would be no need to advertise it.
                      I drove my car in to work today hopeing that I would have the time to install it and check it out, but alas, I was in a rush and didn't have the time
                      Plus, I think my Xenarc touchscreen has gone bad!

                      I'll see what I can do w/ the wireless mouse later this evening.

                      Pv

                      Comment


                      • #12
                        Thanks so much paulpv for working so hard on this project. Integrating gps into CF for me was one of my biggest problems. This is the most perfect piece of software for me! Thanks for taking time to create this program.

                        Comment


                        • #13
                          Originally posted by black06stang View Post
                          Thanks so much paulpv for working so hard on this project. Integrating gps into CF for me was one of my biggest problems. This is the most perfect piece of software for me! Thanks for taking time to create this program.
                          So... did you try 0.81?
                          :: Mark

                          Comment


                          • #14
                            I am going to download it right now. I have been so busy, I haven't had a chance unill now.

                            Comment


                            • #15
                              Still not working

                              The gps function still does not work. Most of the time it gives me gps coordinates, but it does not show a cursor or anything to mark my location on the map. Any suggestions (I am using mapoint2004).

                              Comment

                              Working...
                              X