Announcement

Collapse
No announcement yet.

Destinator and Mappoint in Linux/Wine

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

  • Destinator and Mappoint in Linux/Wine

    I'm trying to get GPS working for my Linux CarPC interface that I'm writing and since there are no applications available right now (except for infomap navigator, but they don't have US maps) I decided to see how well Wine would handle them.

    I was shocked, but Mappoint worked almost perfectly right out of the box! There were a few minor UI glitches but all of the major mapping/routing functionality was working fine. This is promising because it means it will be probably be possible to integrate Mappoint functionality into a Linux CarPC frontend via.

    The program that I really wanted to work in Linux was Destinator and unfortunately, it did not fare so well. The installer ran fine, but it crashes with an exception when you try to run their demo program. Hopefully, the DLL code works fine and its just their demo app that is crashing. I will try to write my own app using their DLL to make sure that's the case.

    Has anyone else tried this? If someone is a Wine expert, please try to help me figure out how to get Destinator working... it's the last speed bump keeping me from making the transition to Linux. Thanks!
    1994 RX-7, EPIA P4-ITX w/ Celeron 2.4 Ghz, Arise PSU, Xenarc 700TSV (new model)

  • #2
    I too am intersted in getting this working, have you tried Confused's 'ExternalDest' Destinator frontend under wine, this might save you writing a test app
    Ford Focus MP3 : www.stevieg.org/carpc Blog Updated 29 January 2009!
    Car PC Status: Complete - Undergoing Software Redevelopment

    Comment


    • #3
      I tried Confused's ExternalDest app, but it doesn't work either. Bummer... When I get some time I am going to try a bare bones app that uses the DestDLL.dll
      1994 RX-7, EPIA P4-ITX w/ Celeron 2.4 Ghz, Arise PSU, Xenarc 700TSV (new model)

      Comment


      • #4
        Success! Next up: embed inside my interface... things are looking good for linux again.

        1994 RX-7, EPIA P4-ITX w/ Celeron 2.4 Ghz, Arise PSU, Xenarc 700TSV (new model)

        Comment


        • #5
          Wow! How hard do you think it would be to embed the Wine app in a linux CarPC frontend?
          Ford Focus MP3 : www.stevieg.org/carpc Blog Updated 29 January 2009!
          Car PC Status: Complete - Undergoing Software Redevelopment

          Comment


          • #6
            check out the xcar project http://www.thexcar.com

            i knew i could get mappoint working but thats excellent news destinator works
            '98 Explorer Sport
            http://mp3car.zcentric.com (down atm)
            AMD 800mhz 192megs RAM 60gig hard drive 9 inch widescreen VGA
            80% done

            Comment


            • #7
              Hopefully not too hard. I'm programming my frontend in Qt and I plan to use QtXEmbedContainer to put the destinator window inside a widget. I'll let you know how it goes...
              1994 RX-7, EPIA P4-ITX w/ Celeron 2.4 Ghz, Arise PSU, Xenarc 700TSV (new model)

              Comment


              • #8
                Nice work

                If this can be embedded into Xcar I might have to seriously consider trying it out!


                Garry
                Co-Developer of A.I.M.E.E
                www.aimee.cc

                Comment


                • #9
                  hijinks, i'm aware of the xcar project and I've been following your progress closely. I really like what you guys are doing with it and can't wait until it's ready for prime time.

                  Originally posted by hijinks21
                  check out the xcar project http://www.thexcar.com

                  i knew i could get mappoint working but thats excellent news destinator works
                  1994 RX-7, EPIA P4-ITX w/ Celeron 2.4 Ghz, Arise PSU, Xenarc 700TSV (new model)

                  Comment


                  • #10
                    [QUOTE=NoPistonPC]Success! Next up: embed inside my interface... things are looking good for linux again.

                    Weeehaaaa now THIS is good news !! Now if there were only a way of getting rid of that damn XFree86 server and just using the framebuffer. We'd be all set. Good work though.

                    Migrane


                    ----
                    ... you don't need eyes to see ... you need vision
                    ... you don't need eyes to see ... you need vision !!!

                    Comment


                    • #11
                      Originally posted by Confused
                      If this can be embedded into Xcar I might have to seriously consider trying it out!
                      we can embed a wine app in xcar easily.

                      This is very good news.. can you post the app you made to get destinator running. I might have to get destinator now
                      '98 Explorer Sport
                      http://mp3car.zcentric.com (down atm)
                      AMD 800mhz 192megs RAM 60gig hard drive 9 inch widescreen VGA
                      80% done

                      Comment


                      • #12
                        Originally posted by hijinks21
                        we can embed a wine app in xcar easily.

                        This is very good news.. can you post the app you made to get destinator running. I might have to get destinator now
                        Do you want my app or NoPistonPC's app? But it sounds really interesting if you can get Destinator working

                        hijinks, YGPM


                        Garry
                        Co-Developer of A.I.M.E.E
                        www.aimee.cc

                        Comment


                        • #13
                          confused.. is yours in vb? you can give that .. but i think the other is in C which would an easier starting point.. but you can send it anyway so i can get how destinator works.. thanks
                          '98 Explorer Sport
                          http://mp3car.zcentric.com (down atm)
                          AMD 800mhz 192megs RAM 60gig hard drive 9 inch widescreen VGA
                          80% done

                          Comment


                          • #14
                            Sorry, I guess I wasn't clear earlier. I actually ended up doing a clean re-install of wine and playing with the config file in order to get the app provided with the Destinator SDK working. It wasn't necessary to write another wrapper app.

                            However, the sample app provided with Destinator opens two windows and would be a pain to interface with from a Unix program. I think the cleanest solution would probably be to re-write the Destinator SDK sample app to only open one main map window and provide a TCP/IP socket based command interface. The socket would allow for easy comm between the Unix and Window programs. Let me know if you want me to do this. It shouldn't be too hard...
                            1994 RX-7, EPIA P4-ITX w/ Celeron 2.4 Ghz, Arise PSU, Xenarc 700TSV (new model)

                            Comment


                            • #15
                              Embedding seems to be working fine...


                              I know I embedded it into the wrong screen, but I just wanted to see if it would work, and it looks like there's no problem with doing it (I just got the WindowID from the window name, which was "Destinator" in the same app):

                              1994 RX-7, EPIA P4-ITX w/ Celeron 2.4 Ghz, Arise PSU, Xenarc 700TSV (new model)

                              Comment

                              Working...
                              X