homeserver.pa1

advertisement
Home Server

Goal:
Provide synergy between existing
audio/video equipment, PCs and the coming
wave of smart connected devices
Home Server functions

Video/Audio recording



Data storage (managed!)





Time shifting
Favorite programs
movies (cinema or home videos)
MP3 files
documents
Digital pictures
Intelligent Agent
Home Server functions

Access from everywhere



Always on



In the home on PC, surfboard, display
Over the internet
FAX, e-mail, telephony functions
Display shows status in living room
Organizer home


Syncing PDA's, phones
Calendar
Home Server Requirements

Fits with existing audio/video installations



Solve (or reduce) cabling problem


N channels Audio/Video Signal in + out
Controls existing legacy installations through IR
Front access to connectors
Interfaces with digital still and video cameras


IEEE 1394B
Flash cards
Home Server requirements

Connects to legacy interfaces:





USB, PCMCA, irDA, IR, IDE
Interfaces to PC via 10/100 Mb Ethernet
Remote controller that can merge all existing
remote controllers
Lots of storage space (and management of it)
Silent (must reside in the living room)
Home Server, hardware
Front view, closed
IR transmitter (points upwards)
to control existing equipment
Video
Calendar
Music
Agenda
Home
Display
Removable display,
touch sensitive, full
color allows video. (Alarms,
volume, pictures etc)
IR receiver for normal
remote controller
Lid. Is open at the bottom
to allow cable access from
front (e.g. a video camera)
SmartCard/Flash
card for digital cameras
irDA receiver for
PCs, PDAs and cameras
Home Server, hardware front view
Front view, lid open
Cable gutters
going to back
Ethernet 10/100 Mb
auto polarity detection
Ethernet connector.
This connector needs a UTP-5 cable
to your computer with a maximum
length of 50 meters. There is currently
no connection.
Cover, can slide forward
all the way to allow easy
access to cable gutters
Analog audio/video in/out
PCMCIA (Bluetooth,
Hyperlan, 802.11)
Display will offer help
while connecting devices in local
language. Gets info from the
internet so it can adapt to new
devices coming in the market
Back
USB
FireWire (IEEE 1394B)
Firewire sticks. Extend functionality
over Firewire bus like extra audio/video
channels, cable/satellite receiver, modems,
networks, … (standard does not exist yet)
Home Server, hardware top view
Top view, open
C
a
b
l
e
G
u
t
t
e
r
Power supply
Logic board
IDE Drive bay 1+2
IDE Drive bay 3+4
Connection area (open)
ample space
front
Home Server, software architecture
All services
are written as OSGi
bundles with
optional Native code to
access system resources
Bundle
Bundle
Bundle
Bundle
Bundle
Java VM with OSGi
Basic Linux kernel
Hardware
Very thin Linux kernel
with only core device drivers.
Device drivers will be delivered
as bundles
Home Server system software

Fully OSGi compliant




Leverage OSGi efforts
Might utilize native code for performance
Also system software delivered as bundles
Network services




DHCPD, DNS, firewalling
Web server with DAV
Microsoft file sharing
NFS
Home Server system software

Audio/Video Management



Display management
Discovery services



IEEE 1394B channel management
UPnP, Jini, Bluetooth
Bridging
Services centered around InfoBase
Download