Software di facile uso per ambienti residenziali
HomeTalk ha progettato un ambiente residenziale intelligente di facile uso, collegato a una rete a larga banda ed equipaggiato con apparecchi domestici avanzati. L'ambiente inoltre è controllato via i cavi della rete elettrica da un gateway/controller residenziale multifunzionale, e può comunicare con gli abitanti della casa grazie a un'interfaccia vocale naturale. Il nucleo della piattaforma HomeTalk ospita Hermes, un pacchetto software che offre servizi dati, vocali e video. Il software è in grado di integrare i dispositivi domestici controllati con elementi della rete dati, elementi vocali ed entità di gestione. Le entità sono definite come nodi virtuali con metodi di accesso specifici e definizione dei nodi. Ai dispositivi reali si accede poi via driver che simulano i nodi. Hermes può anche far girare programmi interni scritti in un linguaggio speciale (il CAL), caratteristica utile per implementare servizi semplici indipendenti o parti di servizi più complessi. Mette inoltre a disposizione dei clienti una valida interfaccia grazie alle sue possibilità di controllo e notifica. I clienti possono quindi gestire i dispositivi interni via HTTP (Hypertext Transfer Protocol), il protocollo standard del Web. Il software Hermes supporta numerosi metodi di accesso, inclusi browser HTML, browser vocali XML, e l'agente Java OSGi.