Yeah, I wrote an app like that for a VCR-PC. It worked good enough, but there's just not the control there that I want, it just feels clumsy to me.
Originally Posted by ClockWorK
Plus on my carPC, I strip out WMP. I wonder it it'll even work. I'm trying to get the smallest install footprint I can, and including WMP would be out of the question I think.
But I'll keep an eye on this and probably will end up trying it anyway since I love this damn hobby. :)
I just downloaded your app and source code.
It looks great. I will test it out and give you feedback when I can.
I have wanted to build a similar app for a while but wasn't sure how to do a lot of what you have done.
Keep up the good work.
Great work so far.
Something you may want to consider. I develop industrial applications for a "major automotive manufacturer". When I upgraded to VB.Net 2010, it always wanted to compile using references to .Net Framework 4.0. Most users do not have this installed on their computers.
My users are all over the globe...sometimes with very slow internet connections. Telling them that they all had to download the latest from Microsoft wasn't going to fly.
If you go to the Properties for your project, select the Compile Tab on the right, click the "Advanced Compile Options..." button on the bottom of the page, you get the option to change the "Target framework" for your application. Change this to ".Net Framework 3.5".
I've already tried this on your application, and it builds just fine.
Net Framework 3.5 is built into most computers running XP or newer, so your users won't have to install anything additional.
Again...great work. Keep it up!
I hope you are still watching this thread:>
I really like the frontend, and am in the process of using it for my car pc, but I need to sort a couple of thing on it first that you may be able to help me with.
First is how do I add another application? I have tried, and keep getting syntax errors returned. Secondly is there any chance you could incorporate the radio part of the RTL2832 chip into your program |(I can't I'm bloody useless at coding). if you could get the DAB and Digital tv part working or let me know where to start looking I would be over the moon.
Superb program, thanks for sharing it with us.
You said you received syntax errors? That terminology leads me to think that you are trying to modify the sourcecode and recompile. You can add applications to the program through the DriveLine_Settings.xml file without any programming. Just open it up in notepad, find an "EmbeddedApp" section (like the one for SOL.EXE -- they are within the parent "EmbeddedApps" section). Just copy one of those blocks, paste it in the same section, and modify the path and settings.
I'm not familiar with any USB radios (yet), but they are on the list of things to do. Let's get the Apps working for you first, since that should be fairly easy. Maybe someone else will chime in with some suggestions about the radio.
What app are you trying to embed? For the radio, my only suggestion for now is to use the app that came with the radio as embedded app. It not ideal but it's a work a round. I kinda think that unless someone want's to make something for the DAB unit, it will be on the very back burner. Hopefully it wil be Directed/Visteon support then XM then possible silab/ads tuner. But I'm not the programmer. Let me know what app and I will try and help. SNO
I was trying to get igo8 and mappoint 2011 to work. As I was writing this I thought to copy over the embed part of the code, looked at it properly, hit myself over the head a few times for being an idiot and added the .exe to the end of the program name. Now it is working until I try to stop either of the nav programs, when an unhandled exception occurs in the .net framework, I'll try and figure out what I did wrong on that one :).
Snow as for the radio, in the UK, Europe, etc (in fact everywhere outside of the continental US I think) there is a cheap chip for receiving DAB DVB-t and FM (RTL2832), as for the other types of radio, satellite receiver etc they don't seem to be as prolific out here as they seem to be for you IMHO, but yes now that I have managed to succesfully embed a couple of programs I think you are right and this is probably the way I should go for now.
Thanks for the help boys, and keep up the good work
There is a setting in the XML titled "AppNeedsGPS". I assume you have this set to "True" for your navigation apps. When the setting "AppNeedsGPS" is set to True, that tells DriveLine to disconnect from the GPS port before launching the App, and then (hopefully) reconnect to the GPS port when the App is closed. If you use a port-splitter program (I think one is called XPort), then you can leave this set to False. I don't know anything about those port splitters, but I know that they basically take one real COMM port and copy it to two virtual COMM ports, so two programs (the front end and the external nav application) can use the different virtual ports.
It sounds like the app is crashing when trying to reconnect the device. If you can click the "Details" button on the .Net error and send me the text, that will help me find the issue.
It looks like the "Apps" section of the program will be getting more of my attention going forward.
Figured it out,
Now that you explained what the "AppNeedsGPS" switch does I realised that running two gps programs is not the ideal thing to be doing.
Does the bluetooth run with the windows stack or will it run with any stack ie Bluesoiel, toshiba? It's just I cannot get the program to recognise my bluetooth at all.
BlueTooth currently uses the BlueSoleil stack. BlueSoleil 6.4 or higher is the requirement. Pair your phone with your PC first. Then fire up DriveLine, and go into the Settings. Scroll down to BlueTooth, and then click "BTphone Device Name". Your phone should be in the list. Click it. Rock and roll.
I'd love to find a solution that is stack-independent. I just started looking at a free component from 32feet.net, but not sure if it actually does the things that I need it to.