Home Entertainment System Milo Hrd Home Entertainment System - - PowerPoint PPT Presentation

home entertainment system
SMART_READER_LITE
LIVE PREVIEW

Home Entertainment System Milo Hrd Home Entertainment System - - PowerPoint PPT Presentation

IBM VUT Student Research Project 2006 Home Entertainment System Milo Hrd Home Entertainment System Requirements Interconnection of home devices Home network Ethernet, WiFi, Bluetooth Voice control Use TV as


slide-1
SLIDE 1

IBM ČVUT Student Research Project 2006

Home Entertainment System

Miloš Hrdý

slide-2
SLIDE 2

IBM ČVUT Student Research Project 2006 (2 z ???)

Home Entertainment System

  • Requirements

– Interconnection of home devices – Home network

  • Ethernet, WiFi, Bluetooth

– Voice control – Use TV as GUI – Autoconfiguration

slide-3
SLIDE 3

IBM ČVUT Student Research Project 2006 (3 z ???)

Technologies

  • Jini and OSGi

– Plug and Play – Network based on IP – Autoconfiguraion

slide-4
SLIDE 4

IBM ČVUT Student Research Project 2006 (4 z ???)

Jini

  • Parts:

– Lookup server – Jini Container

  • Services:

– Lookup discovery service – Transaction Manager

slide-5
SLIDE 5

IBM ČVUT Student Research Project 2006 (5 z ???)

OSGi

  • Standard modules interface

– Different vendors

  • Modules written in Java
  • Services:

– HTTP – UPnP (universal Plug and Play) – Jini protocol

slide-6
SLIDE 6

IBM ČVUT Student Research Project 2006 (6 z ???)

Java Jini

  • Developement tools

– Java 2.0 – JDK 1.5 – NetBeans 5.0 – Plugin Inca X – implements Jini

slide-7
SLIDE 7

IBM ČVUT Student Research Project 2006 (7 z ???)

Implementation

  • Interface with services

– Defined parameters and results

  • Auxiliary classes for devices
  • Device

– Implements interface – Deploy in Jini lookup server

  • Client

– Searches device and call interface functions

slide-8
SLIDE 8

IBM ČVUT Student Research Project 2006 (8 z ???)

Implementation

  • Used Jini protocol

– To lookup services – To call device functions

  • Device

– Deploy and start Jini service

  • Client

– Look for device implementing defined interface

slide-9
SLIDE 9

IBM ČVUT Student Research Project 2006 (9 z ???)

Schema

slide-10
SLIDE 10

IBM ČVUT Student Research Project 2006 (10 z ???)

Results

slide-11
SLIDE 11

IBM ČVUT Student Research Project 2006 (11 z ???)

Sources

  • http://java.sun.com/products/jini/
  • http://v2getsmart.jini.org/
  • http://www.dancres.org/cottage/starting_jini.html
  • http://www.artima.com/lejava/articles/dynamic_clustering.html
  • http://www.devx.com/Java/Article/21947/0/page/1
  • http://www.osgi.org/
  • http://www.incax.com/docs/netbeans-ce/index.htm
  • http://www.sun.com/software/jini/
  • http://www.incax.com/docs/netbeans-ce/index.htm
  • http://www.netbeans.org/kb/50/quickstart-gui.html