Sponsored links

Go Back   MP3Car.com > Mp3Car Technical > Software & Software Development


Reply
 
Share Thread Tools Display Modes
Old 06-01-2004, 06:06 AM   #1
Variable Bitrate
 
NoPistonPC's Avatar
 
Join Date: Apr 2004
Location: Boston
Posts: 360
NoPistonPC is on a distinguished road
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)
NoPistonPC is offline   Reply With Quote
Advertisement
 
Advertisement
Sponsored links

Old 06-01-2004, 06:27 AM   #2
See me in my wet t-shirt.
 
stevieg's Avatar
 
Join Date: Aug 2003
Location: Warwickshire, UK
Posts: 1,887
stevieg is on a distinguished road
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
stevieg is offline   Reply With Quote
Old 06-01-2004, 07:27 AM   #3
Variable Bitrate
 
NoPistonPC's Avatar
 
Join Date: Apr 2004
Location: Boston
Posts: 360
NoPistonPC is on a distinguished road
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)
NoPistonPC is offline   Reply With Quote
Old 06-01-2004, 12:05 PM   #4
Variable Bitrate
 
NoPistonPC's Avatar
 
Join Date: Apr 2004
Location: Boston
Posts: 360
NoPistonPC is on a distinguished road
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)
NoPistonPC is offline   Reply With Quote
Old 06-01-2004, 01:13 PM   #5
See me in my wet t-shirt.
 
stevieg's Avatar
 
Join Date: Aug 2003
Location: Warwickshire, UK
Posts: 1,887
stevieg is on a distinguished road
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
stevieg is offline   Reply With Quote
Old 06-01-2004, 01:22 PM   #6
Super Moderator
 
hijinks21's Avatar
 
Join Date: May 2002
Location: Albany, NY
Posts: 1,802
hijinks21 is on a distinguished road
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
hijinks21 is offline   Reply With Quote
Old 06-01-2004, 01:23 PM   #7
Variable Bitrate
 
NoPistonPC's Avatar
 
Join Date: Apr 2004
Location: Boston
Posts: 360
NoPistonPC is on a distinguished road
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)
NoPistonPC is offline   Reply With Quote
Old 06-01-2004, 01:26 PM   #8
Raw Wave
 
Confused's Avatar
 
Join Date: Aug 2003
Location: Essex, England
Posts: 2,224
Confused is on a distinguished road
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
Confused is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Old 06-01-2004, 01:32 PM   #9
Variable Bitrate
 
NoPistonPC's Avatar
 
Join Date: Apr 2004
Location: Boston
Posts: 360
NoPistonPC is on a distinguished road
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)
NoPistonPC is offline   Reply With Quote
Old 06-01-2004, 01:36 PM   #10
Low Bitrate
 
migrane's Avatar
 
Join Date: Apr 2004
Location: Windsor, Ontario
Posts: 95
migrane is on a distinguished road
[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
migrane is offline   Reply With Quote
Old 06-01-2004, 02:17 PM   #11
Super Moderator
 
hijinks21's Avatar
 
Join Date: May 2002
Location: Albany, NY
Posts: 1,802
hijinks21 is on a distinguished road
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
hijinks21 is offline   Reply With Quote
Old 06-01-2004, 02:38 PM   #12
Raw Wave
 
Confused's Avatar
 
Join Date: Aug 2003
Location: Essex, England
Posts: 2,224
Confused is on a distinguished road
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
Confused is offline   Reply With Quote
Old 06-01-2004, 02:49 PM   #13
Super Moderator
 
hijinks21's Avatar
 
Join Date: May 2002
Location: Albany, NY
Posts: 1,802
hijinks21 is on a distinguished road
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
hijinks21 is offline   Reply With Quote
Old 06-01-2004, 03:59 PM   #14
Variable Bitrate
 
NoPistonPC's Avatar
 
Join Date: Apr 2004
Location: Boston
Posts: 360
NoPistonPC is on a distinguished road
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)
NoPistonPC is offline   Reply With Quote
Old 06-01-2004, 04:15 PM   #15
Variable Bitrate
 
NoPistonPC's Avatar
 
Join Date: Apr 2004
Location: Boston
Posts: 360
NoPistonPC is on a distinguished road
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)
NoPistonPC is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off




All times are GMT -5. The time now is 11:39 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.3.2
Copyright © 1999 - 2008 Mp3Car.com Inc.Ad Management by RedTyger
Message Board Statistics