The advantage of using xAP as the connection protocol to XLobby is that all xAP devices become available to XLobby - not just X10 via the CM11A. All HomeSeer additions are also available and there are a whole heap of supported devices via plugins there . Also new devices become available without any specific code support from XLobby - an ever increasing free library of supported devices
Within xAP there are already things like CallerID, News, Weather, X10, C-Bus Lighting, mp3 players (eg SliMP3, Squeezebox, Exstreamer), I/O including relays, input ports, A/D + D/A, temp sensors, OSD, TV listings, Traffic info, Database lookup applications, Alarm systems etc etc... and it is relatively easy to 'roll your own' connector for a device using the code samples in many languages along with a free .Net development framework and also an Active X control. If you have Homerseer then ALL those devices become available and there are a lot of plugins written for HomeSeer.
Once a device is xAP enabled it becomes a decoupled network device. It can be controlled and provides status info over the network - so can be shared between applications. Directly attaching a device via a serial port to say XLobby would tie up that device as well as require specific coding support.
xAP offers a schema called BSC (Basic Status and Control) that makes 90% of the typical simple devices speak EXACTLY the same language. This covers BINARY (On/Off) LEVEL and TEXT based devices. Most devices can be categorised this way and is the model both Crestron and AMX use. More complex devices can have additional features above this eg an mp3 player would offer an enhanced schema. Thus with support in XLobby for BSC 90% of xAP devices would just 'drop in' - X10 for example offers BSC and all HomeSeer devices speak BSC.
Just to mention that the new USB X10 adaptor is a US only product AFAIK and is not available in a CE approved 230V 50Hz variant so we do not have a xAP conduit written for this. However if this USB device was attached via HomeSeer then of course all the X10 devices become available as xAP BSC devices so would work 'out the box' with a xAP enabled XLobby
.
xAP would turn XLobby into the graphic dashboard for all your HomeAutomation control - alongside the inbuilt strengths of the music management that it already has. Indeed support could be added to drive xAP enabled mp3 players giving XLobby support for Ethernet network players like the Squeezebox, Rio/DDAR or Exstreamer to use in your multi room setups. Some of these include true hardware synched playback and local amplification as well.
Kevin