NGhost

NGhost (spelled as nGhost) is a "front-end" interface for Car Infotainment System software written in C++. NGhost was created and currently maintained by Kevron Rees in September 2006. NGhost runs on the Linux Operating system and is Free Software. NGhost is part of the OpenICE platform.

NGhost differs from traditional frontend interfaces that normally "mask" the Windows Operating System by replacing the default graphical user interface with its own. Instead nGhost integrates into the OS as the desktop.

Features

  • Audio and video playback using plugable backends such as Gstreamer, Mplayer, and Phonon (KDE).
  • Application Launcher with window management support and process management.
  • Graphical user interface defined in XML-Like language.
  • IPC (Inter-Process Communication) API to allow communication with other applications running locally or on other hardware.
  • Plugin API for 3rd party plugins.

Existing plugins

  • nVoiceSynth - Voice Synthesis plugin using flite or "swift".

Future Plugins

The following is a list of plugins that in development:

  • Traffic Plugin
  • Podcast Plugin
  • Weather Plugin
  • OBD-II Interface Plugin
  • Wifi Plugin
  • HD Radio Plugin