Page 1 of 3 123 LastLast
Results 1 to 15 of 31

Thread: Destinator and Mappoint in Linux/Wine

  1. #1
    Variable Bitrate NoPistonPC's Avatar
    Join Date
    Apr 2004
    Location
    Boston
    Posts
    360

    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. #2
    See me in my wet t-shirt. stevieg's Avatar
    Join Date
    Aug 2003
    Location
    Warwickshire, UK
    Posts
    1,887
    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

  3. #3
    Variable Bitrate NoPistonPC's Avatar
    Join Date
    Apr 2004
    Location
    Boston
    Posts
    360
    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)

  4. #4
    Variable Bitrate NoPistonPC's Avatar
    Join Date
    Apr 2004
    Location
    Boston
    Posts
    360
    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)

  5. #5
    See me in my wet t-shirt. stevieg's Avatar
    Join Date
    Aug 2003
    Location
    Warwickshire, UK
    Posts
    1,887
    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

  6. #6
    Raw Wave hijinks21's Avatar
    Join Date
    May 2002
    Location
    Albany, NY
    Posts
    1,803
    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

  7. #7
    Variable Bitrate NoPistonPC's Avatar
    Join Date
    Apr 2004
    Location
    Boston
    Posts
    360
    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)

  8. #8
    Raw Wave Confused's Avatar
    Join Date
    Aug 2003
    Location
    Essex, England
    Posts
    2,224
    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

  9. #9
    Variable Bitrate NoPistonPC's Avatar
    Join Date
    Apr 2004
    Location
    Boston
    Posts
    360
    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.

    Quote 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)

  10. #10
    Low Bitrate migrane's Avatar
    Join Date
    Apr 2004
    Location
    Windsor, Ontario
    Posts
    95
    [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

  11. #11
    Raw Wave hijinks21's Avatar
    Join Date
    May 2002
    Location
    Albany, NY
    Posts
    1,803
    Quote 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

  12. #12
    Raw Wave Confused's Avatar
    Join Date
    Aug 2003
    Location
    Essex, England
    Posts
    2,224
    Quote 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

  13. #13
    Raw Wave hijinks21's Avatar
    Join Date
    May 2002
    Location
    Albany, NY
    Posts
    1,803
    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

  14. #14
    Variable Bitrate NoPistonPC's Avatar
    Join Date
    Apr 2004
    Location
    Boston
    Posts
    360
    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)

  15. #15
    Variable Bitrate NoPistonPC's Avatar
    Join Date
    Apr 2004
    Location
    Boston
    Posts
    360
    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)

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
  •