:rock: monkeybox :rock:
:rock: monkeybox :rock:
hey guys. nice to see some interest for linux. I must say, I'm not a great linux'er, but I am a java coder and we do somewhat have some similar ground.
I'm currnetly developing a front end in java, that uses mplayer as it's media player (I just ditched vlc due to lack of java support). Flash is used as the front end as a complete seperation of the presentation layer.
If you'd like to see what I've been up to, check out the Velocity link in my sig. currently I'm developing this in windows and I'd love to get some linux trials, which I'll happily support, when when I've got some relatively stable alpha's.
let me know if it's of any interest
I can probably help in the following ways:
-suspend2 kernel for faster boot/ shutdowns (i'm no kernel expert but I have some experience patching/recompiling kernels with suspend2, so I think I could be of help there)
-front-end development (via the nGhost project, see the link on my sig.)
essentially, gps, and phone connectivity are serial devices. bluetoothis a device that once configured correctly can expose serial ports amongst other things. java support for serial connectivity on any OS exists. I have code that connects to com7 on my pc which is a bluetooth port. That allows me to get a direct feed from the gps receiver. The phone would be the same prinicple but instead AT commands (I think that's what they're called) would be sent. I also have code that connects to the serial -> ibus converter in my bimma :)
However... there are are other bits to bluetooth, such as headset profiles and that's the most important one here as it allows the use of the carpc's speakers and mic. These must be supported by the bluetooth stack and a plugin will have to cater for these. Whilst velocity itself is multiplatform, some plugins will only work on some platforms. Phoco integration is possible for instance since phoco talks over a network socket. Likewise, GPS s/w is readily avaiable for windows, but not so much linux.
radio and tv are a different story! These are supported by mplayer. mplayer is non java and therefore can talk to these devices happily, but mplayer luckily has linux (originally linux), windows and mac support. I'll just talk to mplayer from java, and let it do the rest :)
Just a few thoughts:
1. Maybe a mailing list would be appropriate here, some folks don't like to put themselves completely in the open air, and from there we could determine a better colabrative forum.
2. We need to figure out skill profiles for those involved.
I hasten to mention that people who don't write code can write docs, file bug reports, assist in translations or in many other ways in any project.
3. Monkeybox...we need a project name, I agree with Kev, call it MonkeyBox and be done.
i say we run apache on it and do the entire frontend in php w/ flash :P
I am totally down with this if we can do 2 other thngs:
1. integrate phone support (receive, dial, etc)
2. gps support (iguidance via wine, others)
phone via gsm modem?
Do GSM phones exist in the US?