
4 5
Next Generation
Pervasive computing and ambient networks are two
major technologies for digital home applications. Reality
shows that there are three migration phases for digital
home services such as: matured communications, growing
entertainment and smart home market phase.
New Revenues with Innovative
Digital Home Services
The digital home market is one of the
major service markets for carriers. Almost
all carriers o er broadband access services
and plan next-generation FTTx access
services to meet future multi-service
requirements for digital home subscribers.
This happens in the communications
market phase.
Some tier-1 carriers start to o er high
de nition IPTV, gaming, and handy widget
applications in addition to planning 3D
gaming and 3D TV in the near future. This
happens in the entertainment market phase.
Furthermore, three pilot carriers (AT&T,
BT, and NTT DoCoMo) start to o er smart
home services for trial as a new opportunity
to generate revenue from smart home
applications. This happens in the early smart
home market phase.
Smart home services o er several bene ts.
They can generate additional higher ARPU
in addition to retaining phase-1 and phase-2
subscribers on the stick. However, it is a big
challenge for AT&T, BT, and NTT DoCoMo
because there is no standard service-on-
demand platform to extend any new
services and to reduce OPEX for many non-
standard platforms.
4
OSGi Technology Overview
Bene ts of Using OSGi: OSGi (Open Service
Gateway Initiative) is an industry standard
for a lean Java-based component system
with focus on local applications following
the service-oriented or service-on-demand
architecture. The OSGi service platform
is a mature, open and dynamic modular
software system which meets the needs of
advanced home gateways and o ers more
exible services.
There are three main components of OSGi:
framework, bundle, and service. “Framework”
means that it is installed on a Java virtual
machine. “Bundle” means that subscribers’
applications run in the OSGi framework.
“Service” describes the interfaces of bundles.
Bundles, services, life cycle, security and
execution environment components are
brie y described as follows:
• Bundles: Bundles are OSGi components
made by the developers.
• Services: The service layer connects
bundles in a dynamic way by o ering a
publish- nd-bind model for plain old
Java objects.
• Life Cycle: Life cycle is the API (Application
Programming Interface) to install, start,
stop, update and uninstall bundles.
• Modules: This is the layer which de nes
how a bundle can import and export
codes.
• Security: This is the layer which handles
security aspects.
• Execution Environment: It de nes what
methods and classes are available on a
speci c platform.
OSGi Application Scenario
Bundles
Data Center
Service Provider
OSGi Framework
JAVA VM
OS/RTS
Gateway
Subscribers
Standard
Services
Customised
Services
AV Applications
Automation Control
Security and Safety
PC Type
Evolution of Digital Home Market
Time
Evolution
Application Infrastructure
Phase 3
Phase 2
2000 2002 2004 2006 2008 2010
Communications
Satellite DSL Access Point
Information
Entertainment
Smart Home
Cable Modem
Ethernet Active Fibre PON Router
Desktop PC PDA Printer Tablet PC Notebook Netbook
HDTV
IP TVMusic
Internet TV Online Gaming
Home
Security
Multimedia Healthcare
Home
Surveillance
Advertisement
Goody
Toolkits
Phase 1
Comentários a estes Manuais