Difference between revisions of "Domoverse platform"

From Tmplab
Line 3: Line 3:
 
This page is intended as placeholder for preparing the so-called Domoverse platform.
 
This page is intended as placeholder for preparing the so-called Domoverse platform.
  
It is a project whose aim is to explore the HMI capabilities of Metaverse-related technologies (SecondLife/[http://opensimulator.org/wiki/Fr OpenSim]/[http://www.openlifegrid.com/ OpenLife]/[http://www.opencroquet.org/index.php/Main_Page OpenCroquet]/[http://www.solipsis.org/ Solipsis]) in a domotics context (X10/Z-Wave, Gumstix, ZigBee...), as home server control and root web house.
+
It is a project whose aim is to explore the HMI capabilities of Metaverse-related technologies ([http://opensimulator.org/wiki/Fr OpenSim]/[http://www.openlifegrid.com/ OpenLife]/[http://www.opencroquet.org/index.php/Main_Page OpenCroquet]/[http://www.solipsis.org/ Solipsis]) in a domotics context (X10/Z-Wave, Gumstix, ZigBee...), as home server control and root web house.
  
 
= Project organization =
 
= Project organization =
Line 14: Line 14:
 
# Linking virtual objects' actions to XMLRPC calls
 
# Linking virtual objects' actions to XMLRPC calls
 
# Gluing all together
 
# Gluing all together
 +
 +
= Components =
 +
 +
* XMLRPC server:
 +
** keeps a list of all detected devices and features
 +
** exposes their functionality trough the remote procedure call interface
 +
** hosts a 3D modelization of controlled items
 +
* device_connectors: protocol-specific plugins
 +
** X10 devices exploitation
 +
** ZigBee
 +
** Z-Wave
 +
* metaverse_connectors: metaverse-specific components (speaks with metaverse server)
 +
* metaverse objects and scripting codebases and snippets, domoverse-related templates and coding resources
  
 
= Resources =
 
= Resources =
  
 
http://del.icio.us/fthiery/domoverse
 
http://del.icio.us/fthiery/domoverse

Revision as of 18:36, 14 June 2008

Description

This page is intended as placeholder for preparing the so-called Domoverse platform.

It is a project whose aim is to explore the HMI capabilities of Metaverse-related technologies (OpenSim/OpenLife/OpenCroquet/Solipsis) in a domotics context (X10/Z-Wave, Gumstix, ZigBee...), as home server control and root web house.

Project organization

  1. State of the art: metaverse platforms and domotics management systems
  2. Evaluation of metaverse and domotics management systems candidates
  3. Implementation of a tmplab server for experimentation
  4. 3D Replication of the lab and it's electronic devices
  5. Implementation of XMLRPC-like server for services exposition (X10, ...)
  6. Linking virtual objects' actions to XMLRPC calls
  7. Gluing all together

Components

  • XMLRPC server:
    • keeps a list of all detected devices and features
    • exposes their functionality trough the remote procedure call interface
    • hosts a 3D modelization of controlled items
  • device_connectors: protocol-specific plugins
    • X10 devices exploitation
    • ZigBee
    • Z-Wave
  • metaverse_connectors: metaverse-specific components (speaks with metaverse server)
  • metaverse objects and scripting codebases and snippets, domoverse-related templates and coding resources

Resources

http://del.icio.us/fthiery/domoverse