Difference between revisions of "Software components"

From LinuxMCE
Jump to: navigation, search
Line 1: Line 1:
LinuxMCE brings together a number of '''software components''' in an integrated environment. In other words, it is a collection of many pieces of open source software with their own websites and development communities. Every installation can be a custom mix of devices, plug-ins and other modules.  LinuxMCE Home's primary documentation explains how LinuxMCE works, how to install it and set it up, and how to use it if you have a standard installation with the normal LinuxMCE devices and plug-ins.
+
  {| align="right"
 +
  | __TOC__
 +
  |}
  
{|
+
<big><big><big>LinuxMCE Home Software Sections</big></big></big>
! Functionality !! Platform/software used
+
|-
+
| Operating system
+
| [[Kubuntu]]
+
|-
+
| Television/[[Personal video recorder]]
+
| [[MythTV]] / [[VDR]]
+
|-
+
| Telephony
+
| [[Asterisk]]
+
|-
+
| Home automation
+
| [[Pluto]]
+
|-
+
| Surveillance camera recording
+
| [[Motion]]
+
|-
+
| Video plaback
+
| [[Xine]]
+
|}
+
  
 +
These sections of the documentation explain the individual software modules in detail: how to use them, configure them, and program them.  <br>
  
==Open source and licensing==
+
Because the software modules in LinuxMCE are provided by the LinuxMCE team and a community made of independent programmers and document writers, the software modules are divided into two main sections: one for the ones written by LinuxMCE, and the other for those provided by the community.
More information regarding LinuxMCE's relationship to open source can be found on the [[Open Source Info|open source information]] page, the [[License|license information]] page, what to do if you're an [http://LinuxMCE.com/index.php?section=developer open source developer], and LinuxMCE's [http://LinuxMCE.com/index.php?section=letter open source strategy].
+
{{p}}
  
 +
=== Software written by the LinuxMCE developers ===
 +
:* Core Programs
 +
:* Libraries
 +
:* Utilities
 +
:* DCE Devices and Plug-ins
  
==LinuxMCE Home Software Sections==
 
This section of the documentation explains each of the software modules in detail: how to use them, configure them, and program them.  The software modules are divided into the following groups of software written by LinuxMCE: Core Programs, Libraries, Utilities, DCE Devices and Plug-ins.  Since independent programmers are welcome to make contributions and LinuxMCE will be happy to host them and the  documentation for others to use, there are also sections for 3rd party modules: Plug-ins, DCE Devices and Utilities.
 
  
 +
=== Software written by the community ===
 +
Since independent programmers are welcome to make contributions, LinuxMCE also hosts the following sections for 3rd party modules:
 +
:* Plug-ins
 +
:* DCE Devices and Utilities
 +
 +
{{p}}
 +
 +
== LinuxMCE software components index ==
 +
 +
=== [[DCE Router]] ===
 
*[[DCE Router]]
 
*[[DCE Router]]
**[[User's manual]]
+
===== [[User's manual]] =====
**[[DCE Router Programmer's Guide]]
+
===== [[DCE Router Programmer's Guide]] =====
***[[Command Line Options]]
+
* [[Command Line Options]]
***[[Message Interceptors]]
+
* [[Message Interceptors]]
**[[Orbiter]]
+
===== [[Orbiter]] =====
***[[Orbiter User's manual]]
+
* [[Orbiter User's manual]]
****[[Who Am I, Where Am I]]
+
** [[Who Am I, Where Am I]]
****[[The Main Menu]]
+
** [[The Main Menu]]
****[[Maps]]
+
** [[Maps]]
***[[Orbiter Programmer's Guide]]
+
* [[Orbiter Programmer's Guide]]
**[[Mobile Orbiter]]
+
===== [[Mobile Orbiter]] =====
**[[Designer]]
+
===== [[Designer]] =====
***[[Designer User's manual]]
+
* [[Designer User's manual]]
***[[Text Formatting Options]]
+
* [[Text Formatting Options]]
**[[sqlCVS]]
+
===== [[sqlCVS]] =====
***[[sqlCVS User's manual]]
+
* [[sqlCVS User's manual]]
****[[Naming of Foreign Keys, Indirect Keys, External Keys]]
+
** [[Naming of Foreign Keys, Indirect Keys, External Keys]]
****[[What do the psc_ fields do?]]
+
** [[What do the psc_ fields do?]]
****[[What do the psc tables do?]]
+
** [[What do the psc tables do?]]
***[[sqlCVS Programmer's Guide]]
+
* [[sqlCVS Programmer's Guide]]
**[[LinuxMCE Kick-Start]]
+
===== [[LinuxMCE Kick-Start]] =====
**[[LinuxMCE Orbiter Symbian]]
+
===== [[LinuxMCE Orbiter Symbian]] =====
***[[LinuxMCE Orbiter Symbian User's manual]]
+
* [[LinuxMCE Orbiter Symbian User's manual]]
***[[LinuxMCE Orbiter Symbian Programmer's Guide]]
+
* [[LinuxMCE Orbiter Symbian Programmer's Guide]]
**[[BD - Bidirectional command processor]]
+
===== [[BD - Bidirectional command processor]] =====
**[[RA - Client/Server Request-Action]]
+
===== [[RA - Client/Server Request-Action]] =====
**[[sql2cpp]]
+
===== [[sql2cpp]] =====
**[[LinuxMCE Libraries DCE]]
+
===== [[LinuxMCE Libraries DCE]] =====
***[[Does the device Implement DCE?]]
+
* [[Does the device Implement DCE?]]
***[[Understanding Controlled Via (aka Parent)]]
+
* [[Understanding Controlled Via (aka Parent)]]
***[[Categories]]
+
* [[Categories]]
***[[Make a DCE Device in 5 minutes]]
+
* [[Make a DCE Device in 5 minutes]]
****[[GSD]]
+
** [[GSD]]
****[[Cpp]]
+
** [[Cpp]]
***[[Why DCE complements UPNP, XAP, XPL and other standards?]]
+
* [[Why DCE complements UPNP, XAP, XPL and other standards?]]
***[[Plain Text DCE Messages]]
+
* [[Plain Text DCE Messages]]
**[[Pluto_main database]]
+
===== [[Pluto_main database]] =====
**[[Orbiter Generator]]
+
===== [[Orbiter Generator]] =====
**[[DCE Generator]]
+
===== [[DCE Generator]] =====
**[[DHCP Plug and Play]]
+
===== [[DHCP Plug and Play]] =====
**[[LinuxMCE Scripts]]
+
===== [[LinuxMCE Scripts]] =====
**[[Do I want a dedicated Core?]]
+
===== [[Do I want a dedicated Core?]] =====
 +
 
 +
{{p}}
 +
 
 +
=== [[LinuxMCE DCE Devices]] ===
 
*[[LinuxMCE DCE Devices]]
 
*[[LinuxMCE DCE Devices]]
**[[Bluetooth Dongle]]
+
===== [[Bluetooth Dongle]] =====
***[[Bluetooth Dongle User's manual]]
+
*[[Bluetooth Dongle User's manual]]
***[[Bluetooth Dongle Programmer's Guide]]
+
*[[Bluetooth Dongle Programmer's Guide]]
**[[LinuxMCE App Server]]
+
===== [[LinuxMCE App Server]] =====
***[[LinuxMCE App Server User's manual]]
+
*[[LinuxMCE App Server User's manual]]
***[[LinuxMCE App Server Programmer's Guide]]
+
*[[LinuxMCE App Server Programmer's Guide]]
**[[LinuxMCE Disk Drive]]
+
===== [[LinuxMCE Disk Drive]] =====
***[[LinuxMCE Disk Drive User's manual]]
+
*[[LinuxMCE Disk Drive User's manual]]
***[[LinuxMCE Disk Drive Programmer's Guide]]
+
*[[LinuxMCE Disk Drive Programmer's Guide]]
**[[LinuxMCE GC 100]]
+
===== [[LinuxMCE GC 100]] =====
***[[LinuxMCE GC 100 User's manual]]
+
*[[LinuxMCE GC 100 User's manual]]
***[[LinuxMCE GC 100 Programmer's Guide]]
+
*[[LinuxMCE GC 100 Programmer's Guide]]
**[[LinuxMCE MythTV Player]]
+
===== [[LinuxMCE MythTV Player]] =====
***[[LinuxMCE MythTV Player User's manual]]
+
*[[LinuxMCE MythTV Player User's manual]]
***[[LinuxMCE MythTV Player Programmer's Guide]]
+
*[[LinuxMCE MythTV Player Programmer's Guide]]
**[[LinuxMCE Xine Player]]
+
===== [[LinuxMCE Xine Player]] =====
***[[LinuxMCE Xine Player User's manual]]
+
*[[LinuxMCE Xine Player User's manual]]
***[[LinuxMCE Xine Player Programmer's Guide]]
+
*[[LinuxMCE Xine Player Programmer's Guide]]
**[[LinuxMCE Asterisk]]
+
===== [[LinuxMCE Asterisk]] =====
***[[AMP Configuration Guide]]
+
*[[AMP Configuration Guide]]
****[[Broadvoice]]
+
**[[Broadvoice]]
****[[Free world dialup]]
+
**[[Free world dialup]]
****[[E-Fon (Switzerland)]]
+
**[[E-Fon (Switzerland)]]
**[[LinuxMCE Mozilla Plug-in]]
+
===== [[LinuxMCE Mozilla Plug-in]] =====
***[[LinuxMCE Mozilla Plug-in User's manual]]
+
*[[LinuxMCE Mozilla Plug-in User's manual]]
***[[LinuxMCE Mozilla Plug-in Programmer's Guide]]
+
*[[LinuxMCE Mozilla Plug-in Programmer's Guide]]
**[[LinuxMCE MythTV Plug-in]]
+
===== [[LinuxMCE MythTV Plug-in]] =====
***[[LinuxMCE MythTV Plug-in User's manual]]
+
*[[LinuxMCE MythTV Plug-in User's manual]]
***[[LinuxMCE MythTV Plug-in Programmer's Guide]]
+
*[[LinuxMCE MythTV Plug-in Programmer's Guide]]
**[[LinuxMCE Standard Plug-ins]]
+
===== [[LinuxMCE Standard Plug-ins]] =====
***[[LinuxMCE Standard Plug-ins User's manual]]
+
*[[LinuxMCE Standard Plug-ins User's manual]]
***[[LinuxMCE Standard Plug-ins Programmer's Guide]]
+
*[[LinuxMCE Standard Plug-ins Programmer's Guide]]
**[[LinuxMCE Xine Plug-in]]
+
===== [[LinuxMCE Xine Plug-in]] =====
***[[LinuxMCE Xine Plug-in User's manual]]
+
*[[LinuxMCE Xine Plug-in User's manual]]
***[[LinuxMCE Xine Plug-in Programmer's Guide]]
+
*[[LinuxMCE Xine Plug-in Programmer's Guide]]
**[[Media Identifiers]]
+
===== [[Media Identifiers]] =====
**[[Bang & Olufsen Systems]]
+
===== [[Bang & Olufsen Systems]] =====
**[[CX88 Blackbird Drivers]]
+
===== [[CX88 Blackbird Drivers]] =====
***[[CX88 Blackbird Drivers Programmer's Guide]]
+
*[[CX88 Blackbird Drivers Programmer's Guide]]
  
 
[[Category: Programmer's Guide]]
 
[[Category: Programmer's Guide]]
 
[[Category:Software components| ]]
 
[[Category:Software components| ]]

Revision as of 02:26, 4 October 2012

LinuxMCE Home Software Sections

These sections of the documentation explain the individual software modules in detail: how to use them, configure them, and program them.

Because the software modules in LinuxMCE are provided by the LinuxMCE team and a community made of independent programmers and document writers, the software modules are divided into two main sections: one for the ones written by LinuxMCE, and the other for those provided by the community.

Software written by the LinuxMCE developers

  • Core Programs
  • Libraries
  • Utilities
  • DCE Devices and Plug-ins


Software written by the community

Since independent programmers are welcome to make contributions, LinuxMCE also hosts the following sections for 3rd party modules:

  • Plug-ins
  • DCE Devices and Utilities



LinuxMCE software components index

DCE Router

User's manual
DCE Router Programmer's Guide
Orbiter
Mobile Orbiter
Designer
sqlCVS
LinuxMCE Kick-Start
LinuxMCE Orbiter Symbian
BD - Bidirectional command processor
RA - Client/Server Request-Action
sql2cpp
LinuxMCE Libraries DCE
Pluto_main database
Orbiter Generator
DCE Generator
DHCP Plug and Play
LinuxMCE Scripts
Do I want a dedicated Core?



LinuxMCE DCE Devices

Bluetooth Dongle
LinuxMCE App Server
LinuxMCE Disk Drive
LinuxMCE GC 100
LinuxMCE MythTV Player
LinuxMCE Xine Player
LinuxMCE Asterisk
LinuxMCE Mozilla Plug-in
LinuxMCE MythTV Plug-in
LinuxMCE Standard Plug-ins
LinuxMCE Xine Plug-in
Media Identifiers
Bang & Olufsen Systems
CX88 Blackbird Drivers