Here is the documentation on the XM Protocol and a page in this forum that talks about it.
Using an XM direct as an XMPCR
I think he's set on XM because BugByte is SUPPOSE to be helping him since he has the code from his project... should be simple to implement... cough cough... right?
If the protocol description in the file submitted by Catronro is correct and complete, then the whole implementation is a task for one afternoon and maybe evening. I can try to write the controller class, but since we do not have XM here and I have no hardware to test it, I would need some help from someone who does have access to the box, proper cables etc.
We're happy to help out. Eugene wrote a functioning XM app in Java with all of the proper implementations. Works fine over a serial-USB FTDI controller.
We just haven't switched over to Cocoa, but if someone wants to take a look at the Java source, it probably isn't too hard to translate. Getting the box up and running and changing channels is easy. Getting info on what's playing is a little more challenging, but not hard.
The most difficult thing has been to start the box up and be sure it is running. But I'm sure it can be overcome.
That sounds awesome, I don't have XM, but I think it is great you guys are getting started on integrating satellite. Since i do have Sirius and I believe that Sirius is gaining tremendous popularity I have to do a little lobbying
I would architect the implementation of XM so that it is easy to later implement Sirius and let the user choose which product the UI controls.
I will continue to research Sirius Integration, right now it looks like a couple of people successfully integrated, but I havent been able to find any good documentation on how it was done.
I am a .NET developer and not familiar with Cocoa at all, my question is...can you integrate with existing dll's created using another language such as .NET?
Check the Road Runner forum. I haven't paid close attention because I have XM, but I think SOMEBODY has managed to get Sirius to work with the ALPS interface.
It would be nice if I could set a Plug-in app as the startup app in AMP.
Also, adding an AMP width and height preference would allow AMP to fit any touch screen size. The height is showing at 3/4 the size of the screen on the Lilliput 7".
Nice work! Thanks.
What do you mean the plugin as a startup? You can just add a program to your system's startup for your login account.
I think he meant start amp with say the webrowser loading first or if GPS was in there, it could load starting GPS...