Hey everyone,
I recently posted this idea under the topic about AVIC running Linux. Although, Linux is definitely an option for this system, I think it's a bit of an overkill.
I was thinking of rewriting the front-end in managed .NET code for .NET CF platform, and I'm trying to see how many people would be willing to contribute. I'd want to keep it open-source and free, so by contributing, I mostly mean "code". Please reply if you have programming experience in .NET or Java.
Here are a few advantages as well as potential hurdles:
Pros:
-.NET is easier so the programming community is larger
-Infinite customization capabilities. It's open source so you can change what you want, if you are able.
-Heavily re-use existing Pioneer functionality through existing DLLs for Ipod integration, as well as IGO interaction
-Limitless compatibility with GPS engines, like TOMTOM, Garmin, IGO, IGuidance etc.
Cons:
-Technically challenging. I personally have never written anything major for WinCE. I have extensive experience with .NET though and have written some small software in .NET CF.
-.NET CF might actually be just as slow as Pioneer software (although I really doubt that
)
-We might not get any support from Pioneer's side in terms of hardware interaction layer. Things we are likely to not have problems with: GPS, Sound, Microphone, Touchscreen - those things are handled by the OS. Things we most likely will have problems with - AM/FM/XM/Sirius/HD Radio and other IPBUS devices, Auxilary IO.
Opinions?