Open Services Gateway Initiative Enabling Services for the by jennyyingdi

VIEWS: 4 PAGES: 29

									Open Services Gateway Initiative:
   Enabling Services for the
       Networked Home
        John R. Barr, Ph.D.
         President, OSGi
        Motorola Personal Area Networks
            Schaumburg, IL 60173
           John.Barr@Motorola.com
                                                                          “No New Wires”
                                                                          TECHNOLOGY ROADMAP
                                                                                                                                                          Range

                                                                                                                                           Wireless 10m
                             100                                                                                                             Phoneline
                                                                                                                                             Powerline
“Payload” DATA RATE (MBPS)




                                                                                            IEEE 802.11a 100m      HIPERLAN2 50m
                                                                                                                                   54 Mbps


                               30                                         Sweet Spot           HIPERLAN1 100m 24 Mbps
                                                                                                                                   Uncompressed Video
                                                                              IEEE 802.15 10m 20 Mbps
                               20                                             Home PNA 3      20 Mbps                              HD TV

                                                                           HomePlug 1.0       13 Mbps
                                               11 Mbps   IEEE 802.11b 100m
                              10                           Home PNA 2                                                              DVD
                                   8                     Home RF HDR 50m 8-10 Mbps                                                 Broadband Internet

                                                                                    TBD
                                   6                                                                                               MPEG2 Video
                                                                            BlueTooth2 10m 8-10 Mbps


                                   2   IEEE 802.11 100m 2 Mbps                                                                     CD Audio
                                         Home RF 50m 1 Mbps

                                        Home PNA           BlueTooth 100m .7 Mbps
                               1                           Powerline                                                               File Sharing

                               1999                 2000               2001               2002                  2003          2004
                                                                 EXPECTED MASS MARKET AVAILABILITY



                                                                                                                                                                  2
                          Driving Forces
• Ubquitous connectivity
  – Internet everywhere
  – Broadband to the home
  – WAP phones, Wireless Web
• Networks are exploding into new applications
  –   Multiple PC homes
  –   Networks of ”smart things”
  –   Multiple networks/devices working together
  –   Entertainment at Home
• Service-based business models
                                                   3
 Communications $116 to ?

Local phone
                  • The average
Cable/Sat TV        household spends
                    $116 a month on
Long-distance
                    telecommunications*
Cellular          • Additional service
Internet
                    revenue:
                    Entertainment,
Local toll          Security, Appliances
Calling card      • $ distribution will
Paging
                    change

             *USA Today, May 2, 2000
                                           4
                        A few years ago …

“TCI, the nation's largest cable television company, is in talks to
launch a unique pilot project in conjunction with Pacific Gas and
Electric Co. and Microsoft Corporation to design a "smart home". The
home automation industry is expected to triple in size, from $1.7 billion
this year to more than $5.1 billion by the year 2000.”
Resulted in a shaggy dog story about the pleasures of having your
kitchen crash, the uncertainty of who is responsible, viruses in your
HVAC system, components that don’t operate when a system update
is in process, and blindly accepting the next upgrade of the
SmartHouse software (for a fee of course).
There was also a recent Dave Barry article following the Thalia smart
alarm clock announcement about the refrigerator that refused to open
after the owner weighed in over his optimum weight.


                                                                            5
                     Market Opportunity
• Networks are exploding into new applications
  – 10 million US homes will have home networks by
    2003 — Yankee Group
  – 20 million US households will adopt home networks
    by 2010 — Parks Associates
  – Residential gateway market will grow to $2.4 billion
    by 2003 — Cahners In-Stat Group
  – Residential networks and home automation
    subsystem industry will reach $6.2 billion in revenues
    by 2005 — Allied Business Intelligence
• Service-based business models are driving new
  applications and innovation
                                                             6
                                      Market Opportunity
                            Integrated Solutions In and Beyond The
                                             Home
                                                      Energy Management and
                                                      Metering Service

                                                             Security Service
                                           Internet
      PC    PC    Printer Scanner                           Appliance Monitoring
                                                            and Repair Service

                                                         Patient and Elderly
                     TV     A/V     DVD
                                                         Monitoring Service
    Lighting HVAC Security Utility Meter       Other Services...




• Enables a set of valuable integrated
  applications for homes
• Creates new business opportunities

                                                                                   7
                           Who is OSGi?

2Wire, ABB, Adtranz PUTCC, Alcatel, AMD, BellSouth, Broadband
Gateways, Cablevision, CCL/ITRI, Cisco Systems, Coactive
Networks, Com21, Compaq, Deutsche Telekom, Domosys, e2-Home,
Echelon, Electricite de France, Electrolux Home Products,
emWare, Enikia, Ericsson, Espial Group, France Telecom,
Gatespace, GTE (Verizon), Hewlett Packard, Home Director, IBM,
InfoGear Technology, Infomatec, inSilicon, Invensys Controls,
Lineo, Maytag, Motorola, National Semiconductor, Nokia, Nortel
Networks, Novell, Oracle, Philips, ProSyst Software, Samsung,
Scenix Semiconductor, Schindler Aufzuge, Schneider Electric,
ShareGate, Sharp, Seimens, SmartMove, Sonera, Sony, Sprint
Communications, ST Microelectronics, Sun Microsystems, Sybase,
Symbol Technologies, Telcordia Technologies, Telia, Texas
Instruments, Tokyo Electric Power Company, Toshiba, US WEST
Advanced Technologies, Villa Montage Systems, Vincinium,
Whirlpool, Yello Strom

                                                                 8
            Global OSGi
            Membership


      Members as of August 30, '00
                                     Belgium
             2%   5% 2%              Canada
                        7%
                                     Finland
                             10%     France
                                     Germany
49%                                  Italy
                              3%
                             7%      Japan
                           2%        The Netherlands
             2% 3%    8%             Sweden
                                     Switzerland
                                     Taiwan
                                     U.S.A.




                                                       9
                May 2000 Announcement


• Public release of the first OSGi service
  gateway specification
  – OSGi Service Gateway Specification R 1.0
  – www.osgi.org
• Fills the missing link for service delivery
• Third party developers and service
  providers can use to implement and
  deploy services.

                                                10
                     What’s Missing?

• There are many
                           DOCSIS, DSL,
  wide area network       ISDN, Satellite,
  standards                 W-CDMA…

• There is no
  service delivery            OSGi
  standard
• The are many in-
                          Bluetooth, CEBus
  home network            HAVi, HomePNA,
  standards                HomeRF, Jini,
                         LONWORKS, UPnP…
                                             11
                                      OSGi — Supplying The
                                             Missing Piece
                                                        Energy Management and
                                                        Metering Service

                                                               Security Service
                                             Internet
        PC    PC    Printer Scanner                           Appliance Monitoring
                                                              and Repair Service

                                                           Patient and Elderly
                       TV     A/V     DVD
                                                           Monitoring Service
      Lighting HVAC Security Utility Meter       Other Services...



• For the delivery of multiple services over wide-area
  networks to local networks and devices.
• Creating and promoting specifications for open services
  gateways
• A non-profit corporation
   – Open to any company or individual
                                                                                     12
            OSGi Member Composition


• 14 Component and Infrastructure
  Providers
• 16 Network Operators
• 10 Service Providers
• 25 Appliance and Electronic Equipment
  Manufacturers



                                          13
                                            End-to-End Model with
                                                API Locations
                              Gateway Operator

                   Wide Area
                                                                      Local Network
                   Network                                                              Devices


                                        Open Services Gateway
Service Provider
                            Client




                   Client            Service 1            Service 2            Device




    Service
  Management                                     OSGi Framework             Standardized
    System                                                                  OSGi API


                                                                                                  14
                                            The OSGi API

1.0 Spec
Active work




                                                                           Configuration data
                    Device Access
              Log




                                                                                                Persistent data
                                    HTTP




                                                           Client access
                                                HAVi
                                    Services Framework

                                    Java Virtual Machine

                                           Embedded OS
                                                                                                                  15
                    The OSGi API
• Enables zero-administration services
  gateways
• Supports secure remote operation by a
  service aggregator
• Enables multiple services to cooperatively
  share a common services gateway
• Supports any combination of remote and
  local networks
• Can be used in home, small business, home
  office, auto, industrial applications
                                               16
                        OSGi Framework

                                Bundle
                                  Bundle
                                    Bundle
= service interface
exported and imported            Bundle (Application)
by bundles



                         OSGi


                                  Java VM

                                        Operating System

                         Driver       Driver      Driver


                                      Hardware




                                                           17
                                          Bundle Interaction

                   OSGi Services Framework
Install, start,                                     Service
stop, update,                                       Registry
                     Bundle A                                                  Bundle B

                                         register
uninstall                                                         get
                       {...}                                                     {…}


                                                        service
                             Residential                                get




                                                                    register
                              Gateway Bluetooth
                              Local
                                        {…}
                                  Networks

                  Java Virtual Machine
  Internet
                  Platform (OS and Hardware)

                                                                                          18
                     What Is A
                  Services Gateway?

•A cable modem
•A set top box
•A DSL modem
•A web phone
•A PC
•A automotive multimedia gateway
•A dedicated residential gateway
•Anything running the OSGi APIs!
                                      19
                      Example Services

•   Internet access
•   Telephony
•   Music distribution
•   Telemedicine
•   Energy management
•   Security monitoring
•   Appliance diagnostics and service
•   •••
                                         20
                                                      Delivery of Multiple
                                                            Services
                              Performs
                              verification of
                              applications,           Manages services
                              digital signing,        on services gateway
Service                       load / install /
  Service
Provider                      start
                Security SP
    Service
  Provider
   Provider                    Gateway                                                        Home
                               Operator                                                       Intranet   Door,
                                                                                                         window,
                                                               Proxy
                                                                        Lighting                         motion
                                                                        Control
          Internet             Carrier                                             DHCP                  sensors
                              Equipment cable, xDSL,           HTTP     Home        Home
                                                               Server   Control    Security
                                                 Wireless …
                                                                Services Gateway
                                            Intranet
                        Service
      Lighting SP      Aggregator




                                                                                                                   21
                     Step 0: Offering Services

• Operator/Carrier:
  – Makes reseller business arrangement with security
    service provider.
  – Receives the service bundle (Java archive file) to
    redistribute.
     • All necessary drivers, software resources, service logic,
       references to service provider’s server, etc.
  – Performs static and runtime quality checks on
    bundle.
  – Digitally signs bundle for authentication.
  – Ready for customer orders.

                                                                   22
                                Step 1: Getting a
                                  New Service

• User:
  – Installs compatible sensors/alarms.
  – Orders (phone, web, mail, etc.) home security service
    option for their existing services gateway.
• Operator:
  – Remotely verifies hardware/software compatibility.
  – Downloads signed service bundle to gateway.
     • Gateway checks digital signature for authentication.
  – Remotely starts service bundle.


                                                              23
                               Step 2:
                         Starting the Service

• Service bundle:
  –   Installs necessary network and device drivers.
  –   Registers services.
  –   Starts sensor scanning service.
  –   Registers with security service provider’s web
      server and downloads security policies.
       • User can reconfigure their security system from provider’s
         web site.

• User’s home now being monitored.


                                                                      24
                               Step 3:
                            Service Running

• Sensor service:
  – continually monitors security sensors in real-time --
    impractical to do remotely from service provider’s
    server.
• Upon detection of event:
  – Sound local alarm.
  – Notify proper authorities.
  – Invoke other gateway services (e.g., use home
    lighting control service to turn on all lights).
  – Page user.

                                                            25
                                  Step 4:
                               Service Update

• Security service provider releases updated
  version. Distributes new bundle to operator.
• Operator:
  – Remotely stops running security service.
     • Any dependent services also stopped.
  – Downloads updated bundle.
  – Remotely restarts security service.
• Home monitoring resumes.



                                                 26
                          Summary


• Enabled the delivery of multiple services
  over wide-area networks to local
  networks and devices.
• Specification publicly available now.
• Start building services today.
• Come join the leaders as we develop
  additional specifications.

                                              27
                OSGi Member Meeting


• September 20-22 – Rome, Italy
• Wednesday, September 20 open to
  prospective members:
  – Summary of OSGi Efforts
  – Cooperative efforts with other consortia:
    • HAVi
    • AMI-C
  – Dinner in Rome


                                                28
29

								
To top