Results 1 to 6 of 6

Thread: Linux Ice and Nghost looking for developers

  1. #1
    Low Bitrate
    Join Date
    Sep 2006
    Posts
    80

    Linux Ice and Nghost looking for developers

    Linux Ice is one of the most mature linux frontends, and is under heavy development gearing up for the 2.0 release.

    The core developers are busy with the essential features, but the extras need some attention, as there are just not enough people to work on everything that gets mentioned.

    Thats where you may come in, we are looking for motivated developers that have an interest in area's of carpc software.

    Here are some of the idea's that we want to implement, but don't have time people to work on yet.

    Bluetooth:
    headset support
    computer as headset/speakerphone

    Audio:
    pro audio mixing and effects - jack based, probably using jamin, jack-rack effects, and jost.
    My vision for this is so audio plugins and routing all could be adjusted from the touchscreen, and other plugins have access to adjusting audio tuning as well.
    eq/plugin/routing preset support.

    ODBII
    engine management, there is at least one open source engine management lib I read about at scantool.net. the forums have a howto that could get you started at
    http://www.mp3car.com/vbulletin/linu...ux-odb-ii.html. We'd like to find someone that would be willing to integrate it into nghost.

    GPS Integration
    Navit is an open source vector routing engine that is currently heavily under development. We would like to find someone that can address gps integration issues in general, but navit is our current preference.

    Radar Detector Support
    This would primarily be glue code, when the detector goes off run scripted events to lower the volume, and estimate where they are on the gps, etc, this should be flexible and let the user define what to do, and support will probably need to be added individually for each detector.

    Gui Configuration Managment
    Work with existing developers to create a configuration plugin we can use so all configuration can be done on the touchscreen via a gui.

    Documentation:
    people with little linux experiece, or tons, but good at documentation
    keep wiki documentation up to date with current practices
    eliminate the little issues that might keep people from trying linuxice and nghost

    Other:
    Nghost is highly Modular, we're always open to new ideas, and are working very hard to make it easy to interface with nghost, to make it easy to make your project feel like its part of nghost.

    My Nghost related Projects:
    My main interests are currently with input meathods.
    Current - Joystick Input - My chorded joystick input driver is almost done. The standalone version for chorded keyboards is hosted at http://joy2chord.sourceforge.net Nghosts joystick input system is based off this.
    In Que - Joystick Input Howto - Joystick hardware modifications (adding buttons to your dash or steering wheel
    In Que - Voice Recognition - Initial target is 90% accuracy, most of the initial tests are done, and mainly I need to just write the code to integrate the pocketsphinx recognizer
    In Que - Gesture support - I plan on modifying xstroke, and binding the capture output to commands
    In Que - Wiimote Input support - I'd like to add wiimote support to the joystick input plug at some time, most likely using cwiid

  2. #2
    licensed to kill - FKA kev000
    Auto Apps:loading...
    tripzero's Avatar
    Join Date
    Aug 2006
    Location
    16.40618, 120.61106
    Posts
    2,560
    Anybody who wants to jump in and help and wants what they do to interface and/or provide a GUI with nGhost should be familiar with nGhost's IPC.

    nGhost Internals overview:
    http://www.nextabyte.com/wiki/index....st/Development

    nGhost IPC API Protocol:
    http://www.nextabyte.com/wiki/index....le=NGhost2_IPC

    icepanel overview + IPC API Protocol:
    http://www.nextabyte.com/wiki/index.php?title=Icepanel

    nscan overview + API: coming soon

    the APIs allows the developer to write their code in whatever language they want as long as it supports unix domain sockets (eg. python, php, c, c++, c#, etc).

    Some other ideas:

    bluetooth audio streaming using the bluez stack?

    network manager dbus client for nghost

    navit dbus client for nghost
    Former author of LinuxICE, nghost, nobdy.
    Current author of Automotive Message Broker (AMB).
    Works on Tizen IVI. Does not represent anyone or anything but himself.

  3. #3
    licensed to kill - FKA kev000
    Auto Apps:loading...
    tripzero's Avatar
    Join Date
    Aug 2006
    Location
    16.40618, 120.61106
    Posts
    2,560

    LinuxICE distro maintainer

    In order to get things moving at a faster pace, and considering that not everyone is a programmer, I'd like to offer up the position of LinuxICE distro maintainer. This isn't a particularly hard job but it does involve *some* time.

    This position would involve the following tasks:

    - keep LinuxICE software in sync with changes in other LinuxICE related projects (icepanel, nghost,etc) and with software changes in upstream projects

    - Builds LinuxICE livecd for testing and releases.

    just about any linux hacker would be able to do this. If you are interested let me know. I'll get you more details.
    Former author of LinuxICE, nghost, nobdy.
    Current author of Automotive Message Broker (AMB).
    Works on Tizen IVI. Does not represent anyone or anything but himself.

  4. #4
    Constant Bitrate CornToeGoblin's Avatar
    Join Date
    Dec 2004
    Location
    Texas
    Posts
    134
    hey whats up i've been in the linux game for awhile and will never use another OS haha but anyways...

    i just recently started coding c++ (about 3 months now) and i think i'm advanced enough to be able to contribute to this project as i think it'll be good way to practice/learn c++. i've never done any shared-code programming so i was wondering if you could help me out with just the basics and i'll pick it up from there. tell me what you think.
    2008 Civic... Sound system... then carputer install...
    WORK IN PROGRESS

    If you look at my avatar closely, you can see a chick with two big knockers....

  5. #5
    licensed to kill - FKA kev000
    Auto Apps:loading...
    tripzero's Avatar
    Join Date
    Aug 2006
    Location
    16.40618, 120.61106
    Posts
    2,560
    cool!

    It is definitely a good way to learn. I think the biggest thing to overcome in a sharing type envi is the version control system, in this case, subversion. Learning the commands to update your code, commit your code changes, see diffs, etc

    Once you get the hang of it (which isn't that hard a thing to do), you'll be free to find things to code.

    Feel free to drop into the irc channel and meet the other devs: #linuxice on irc.freenode.com
    Former author of LinuxICE, nghost, nobdy.
    Current author of Automotive Message Broker (AMB).
    Works on Tizen IVI. Does not represent anyone or anything but himself.

  6. #6
    Newbie
    Join Date
    Aug 2009
    Location
    Alabama
    Posts
    2

    Throwin' my heatsink into the ring

    I'll help ya, kev000. I've just submitted a new thread with some nGhost problems and offered to help make a howto if you guys could help me get it running using various install methods. I'm a certified computer technician and have tinkered with Linux for a long time, even if Kubuntu has hopelessly spoiled me. I'm also good at writing. It would be an honor to help get things rolling again.

Similar Threads

  1. Steering wheel controls and Linux
    By 2L_SS in forum Linux
    Replies: 6
    Last Post: 05-04-2008, 08:43 AM
  2. Linux ICE
    By DrSpliff in forum LinuxICE
    Replies: 4
    Last Post: 04-15-2008, 03:02 PM
  3. Linux ICE
    By DrSpliff in forum Linux
    Replies: 10
    Last Post: 11-21-2007, 02:11 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •