Home Entertainment System Milo Hrd Home Entertainment System - - PowerPoint PPT Presentation
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
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
IBM ČVUT Student Research Project 2006 (3 z ???)
Technologies
- Jini and OSGi
– Plug and Play – Network based on IP – Autoconfiguraion
IBM ČVUT Student Research Project 2006 (4 z ???)
Jini
- Parts:
– Lookup server – Jini Container
- Services:
– Lookup discovery service – Transaction Manager
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
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
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
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
IBM ČVUT Student Research Project 2006 (9 z ???)
Schema
IBM ČVUT Student Research Project 2006 (10 z ???)
Results
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