Main Page

From LinuxMCE
Revision as of 03:00, 29 August 2006 by Wikiadmin (Talk | contribs)

Jump to: navigation, search
This page was written by Pluto and imported with their permission when LinuxMCE branched off in February, 2007. In general any information should apply to LinuxMCE. However, this page should be edited to reflect changes to LinuxMCE and remove old references to Pluto.
This is Plutohome Wiki, the place where you can find design documents, HowTo documents, Release changelog and more.

What is Pluto?

Pluto is the only solution seamlessly combining:

  1. media & entertainment with a server for music, movies and tv shows, plus a PVR and DVD Player,
  2. a home automation system to control everything in the home with touch-screen tablet and Bluetooth mobile phone controllers,
  3. a phone system with video conferencing,
  4. a security system that feeds you live video on your mobile phone when something happens, and lets you speak to visitors through your stereos, and
  5. a home PC solution.

A typical Pluto system consists of a Core: one PC acting as a dedicated server and interface to all the sub-components. The Core includes our own plug-and-play back-end so it listens for and auto configures all sorts of devices like network audio players (such as Squeeze Box), IP phones and cameras. The Core automatically exposes a network boot for any other PC's or thin clients you want to use as Media Directors, which you hook up to your TV/Stereo's to use as set top boxes, complete with a media player, PVR, video conferencing, intercom, and a GUI to control everything in the home. All Media Directors work together seamlessly as a total whole-house solution.

News

Release .40 launched, check change log

Features

Features

Screenshots

Download

Getting Started

Getting Started

Support

Documents

Installation

        Installation
                Equipment
                        PC Hardware & Peripherals
                                Why dual network cards?
                        Sound Cards
                        Recommended Accessories
                Software
                        Building from source
                        Kick-Start CD
                        Installers
                                Windows
                                Installing on a new platform
                        Network Boot for Media Directors
                        Encrypted DVD's
                Wiring Considerations
                Choosing Locations
                Quick Start Guides
                        Picking the right components
                        Installing the software
                        Installing the hardware
                        Tell Pluto about your home
                                Testing and troubleshooting devices
                                Real world example
                                Setting up MythTV
                        Using Pluto

User's Manual

        User's Manual
                Security & Privacy Issues
                What can I do with Pluto?
                                Control Pluto using a Windows device as an Orbiter
                                Control Pluto using a Symbian Series 60 mobile phone with Bl
                                Control Pluto using other types of mobile phones
                                Control Pluto using an Infrared remote
                                Add support for new remote controls
                                Automatic diskless boot of media directors
                                Change the look and feel of the Orbiter
                                Create my own skins or GUI for Pluto
                                Translate the GUI into another language
                                Use network audio players for a whole-house music solution
                                Control a TV or cable/satellite box
                                Watch a DVD/Listen to a CD
                                Have Pluto automatically control the TV and Stereo
                                Rip a CD/DVD to the Core
                                Watch/Listen to media stored on the Core
                                Play the same media in multiple rooms simultaneously
                                Search for media by attributes using the Orbiters
                                Flag media stored on the core as private
                                Flag whatever media I am watching now as private
                                Catalog media with attributes
                                Control regular A/V equipment
                                Control A/V equipment with RS232/USB/Ethernet
                                Make Pluto do something when I start media
                                Have my media follow me
                                Make announcements
                                Control the media director's volume using either a receiver
                                Use a satellite/cable box with the PVR
                        What modules are in development?
                                Control lights/climate using scenarios
                                Control lights or climate with a floorplan
                                Make things happen at set times or intervals
                                Make things happen when I enter a room
                                Have my lighting or climate settings follow me
                                Make things happen at sunrise/sunset
                                Have external devices control Pluto
                                Monitor surveillance cameras
                                Arm or disarm the alarm using the Orbiters
                                Automatically take pictures when sensors are disturbed
                                Have Pluto notify me of security alerts

Programmer's Guide

        Programmer's Guide
                Why should I use the Pluto platform for my project?
                Overview of the software modules
                A new concept in collaborative development
                Adding support for home automation devices
        OpenGL implementation
        ZWave implementation
        AVWizard specifications
        Orbiter
        wxWidgets
        Window manager
        Local pluto-test machine over standard debian-sarge
        X11 locking
        X11 pointer shapes
        Pluto Plugins

Pluto Admin Website

        Pluto Admin Website
                Wizard Pages
                        Basic Info
                                Users
                                Rooms
                        Devices
                                Orbiters
                                Interfaces
                                Devices Security
                                Lights
                                Media Directors
                                Climate
                                AV Devices
                                        Infrared Codes
                                                Learning/typing my own code
                                        AV Properties
                                        TOAD vs Discrete Codes
                                Floorplans
                                Surveillance Cameras
                                Phone Lines
                                Phone Extensions
                        Scenarios
                                Lighting Scenarios
                                Climate Scenarios
                                Media Scenarios
                                Scenarios Security
                                Telecom
                        Events
                                Respond to Events
                                Timed Events
                                Active sensors
                                Security-Video Links
                                Notifications
                                Settings By Alert Type
                                Outside Access
                Advanced Pages
                        Device Templates
                                List Page
                                Edit Page
                                        Design Objects
                        Packages
                        Advanced Pages Devices
                        Advanced Pages Scenarios
                        Boot Sequence
                        Network Settings
                        Add Software
                        Privacy Settings
                        Advanced Pages Events
                        DCE
                        Device Status
                        Execute Scenarios
                        Alert Logs
                        Mode Change Logs
                        Status
                        View Cameras

Pluto Home Software

        Pluto Home Software
                        DCE Router
                                User's manual
                                DCE Router Programmer's Guide
                                        Command Line Options
                                        Message Interceptors
                        Orbiter
                                Orbiter User's manual
                                        Who Am I, Where Am I
                                        The Main Menu
                                        Maps
                                Orbiter Programmer's Guide
                        Mobile Orbiter
                        Designer
                                Designer User's manual
                                Text Formatting Options
                        sqlCVS
                                sqlCVS User's manual
                                        Naming of Foreign Keys, Indirect Keys, External Keys
                                        What do the psc_ fields do?
                                        What do the psc tables do?
                                sqlCVS Programmer's Guide
                        Pluto Kick-Start
                        Pluto Orbiter Symbian
                                Pluto Orbiter Symbian User's manual
                                Pluto Orbiter Symbian Programmer's Guide
                        BD - Bidirectional command processor
                        RA - Client/Server Request-Action
                        sql2cpp
                        Pluto Libraries DCE
                                Does the device Implement DCE?
                                Understanding Controlled Via (aka Parent)
                                Categories
                                Make a DCE Device in 5 minutes
                                        GSD
                                        Cpp
                                Why DCE complements UPNP, XAP, XPL and other standards?
                                Plain Text DCE Messages
                        pluto_main database
                        Orbiter Generator
                        DCE Generator
                        DHCP Plug and Play
                        Pluto Scripts
                        Do I want a dedicated Core?
                Pluto DCE Devices
                        Bluetooth Dongle
                                Bluetooth Dongle User's manual
                                Bluetooth Dongle Programmer's Guide
                        Pluto App Server
                                Pluto App Server User's manual
                                Pluto App Server Programmer's Guide
                        Pluto Disk Drive
                                Pluto Disk Drive User's manual
                                Pluto Disk Drive Programmer's Guide
                        Pluto GC 100
                                Pluto GC 100 User's manual
                                Pluto GC 100 Programmer's Guide
                        Pluto MythTV Player
                                Pluto MythTV Player User's manual
                                Pluto MythTV Player Programmer's Guide
                        Pluto Xine Player
                                Pluto Xine Player User's manual
                                Pluto Xine Player Programmer's Guide
                        Pluto Asterisk
                                AMP Configuration Guide
                                        Broadvoice
                                        Free world dialup
                                        E-Fon (Switzerland)
                        Pluto Mozilla Plug-in
                                Pluto Mozilla Plug-in User's manual
                                Pluto Mozilla Plug-in Programmer's Guide
                        Pluto MythTV Plug-in
                                Pluto MythTV Plug-in User's manual
                                Pluto MythTV Plug-in Programmer's Guide
                        Pluto Standard Plug-ins
                                Pluto Standard Plug-ins User's manual
                                Pluto Standard Plug-ins Programmer's Guide
                        Pluto Xine Plug-in
                                Pluto Xine Plug-in User's manual
                                Pluto Xine Plug-in Programmer's Guide
                        Media Identifiers
                        Bang & Olufsen Systems
                        CX88 Blackbird Drivers
                                CX88 Blackbird Drivers Programmer's Guide

Usability issues

OpenGL implementation

Versions

        Versions
                        Development status for all modules
                        What does an appliance solution like Pluto cost?
                        Why buy a licensed Pluto product? What's the difference?
                        Do I need Pluto? Can I use the projects by themselves?
                        What if you don't have a driver for my home automation devic
                        How are media files organized?
                        What scenarios are created automatically?
                        I'm a Linux user already. Should I use Pluto's distribution
                        I want my software to run on Pluto but it isn't open source
                        Will you host, compile and support the Pluto plug-ins for my

Open Source Info

        Open Source Info

Troubleshooting

        Troubleshooting
                Reset the password for the Pluto Admin site
                I can't access my media files over the network
                How do I login to a Linux console?
        svn default properties
        Adding new computing apps

PlutoVIP

    PlutoVIP
        Download

Documentation by Device Templates

Documentation by Device Templates

Users's documentation

Users's documentation

Change logs

Change log .40

Future version insights

Version 0.40 insights

Distant future

Short Howto on Wiki

Creating a new page

To create a new page you don't realy need a wiki-link that points to it, you only need to write this in your location bar:

http://plutohome.com/wiki/index.php/My New Page Name

This way we will not have links pointing to death / unfinished pages.

Categories

Look on the Categories page to see the categories the where allready entered and click on one of the categories to see the documents related to it. If you want to add your document in a existing category or wish to create a new one, add this wiki tag for each category at the end of your page:

[[ Category : First Category Name ]]
[[ Category : Second Category Name ]]

Tree like structure using Categories

MediaWiki uses the concept of categories to help you separate information in logical related pages. Sometimes you want to create a tree-like structure to organize that information, this can be done by using the concept of subcategories. To make a category X to act as a subcategory of category Y, just add the wiki tag: [[ Category : Y ]] in the X category description page, this way you will make Y category the parent of X category.