SlideShare a Scribd company logo
1 of 25
Download to read offline
© copyright 2004 by OSGi Alliance All rights reserved.
Why Collaborate?
Graham Nicholls, CEO of Extrada Inc.
© copyright 2004 by OSGi Alliance. All rights reserved.
What’s in a name?
• Extrada the new name for
Homeportal
• Better describes what we do
–Extending trade
–Extending the internet road
–Providing extra value from data
• Nothing else has changed
© copyright 2004 by OSGi Alliance. All rights reserved.
Devices – Who Needs Them?
• More or less
– Multi-function less devices?
– Standardisation less devices?
• Nothing is at the centre
– Not one black box
– Not one PC
– Not one master controller
• Nothing is at the centre… except services
• Fits with Extrada and OSGi Strategy
© copyright 2004 by OSGi Alliance. All rights reserved.
Technical Strategy
Home
Gateway
Network
Ehome Operator
Browser
Service Providers
PDA
Devices UI
Last Mile
Internet
User Interface
Control
Applications
Content
Service Aggregation
Platform
User Management,
Billing, CRM
Provider Provider
Web Services
© copyright 2004 by OSGi Alliance. All rights reserved.
Gateway Options
Home
Gateway
Network
Ehome Operator
Browser
Service Providers
PDA
Devices UI
Last Mile
Internet
User Interface
Control
Applications
Content
Service Aggregation
Platform
User Management,
Billing, CRM
Provider Provider
Web Services
© copyright 2004 by OSGi Alliance. All rights reserved.
Service Delivery with Thin Gateway
Service Package
Service Delivery
Object
Control Adapter
Gateway Device
Last
mile
The service logic
runs in the hub
© copyright 2004 by OSGi Alliance. All rights reserved.
Service Delivery with Thick Gateway
Service Package
Service Delivery
Object
Control Adapter
Device
Last
mile
Gateway
The service logic
runs partially in
the gateway
© copyright 2004 by OSGi Alliance. All rights reserved.
OSGi: multi-services (thick) gateway
OSGi gateway
ProSyst mBedded Server
Extrada XTN Bundle
CAD Bundle
Music Service Bundle
Control
Adapters
Application
Interfaces
Service
Provider
Interfaces
UI
Adapters
Content
Adapters
© copyright 2004 by OSGi Alliance. All rights reserved.
Thin versus Thick Gateway
Thin
• Lower price per unit
• Simple to install and
manage
• Applications are updated
and maintained centrally
Thick
• Supports more complex
applications
• Requires fewer bits to
cross the WAN
• Can deliver services
without being on-line
Both cases need service delivery platform!
© copyright 2004 by OSGi Alliance. All rights reserved.
How to Solve?
802.11x
802.11x
10BT
Central features:
•Various remote
user interfaces
•Executes
application and
services logic
•Runs operator‘s
core services
•Enables service
provider access
WiFi Camera
(e.g. LinkSys,
D-Link, Veo).
With build-in
Web Server,
SW-based
motion detection
and email-
trigger.
Event-handling
and picture
storage at
Services
Platform
HTTP GSM GPRS WiFi
Hot Spot
Remote
Access
Basic DIY security use cases:
•When camera detects motion, email
is send to platform which feeds email
into XTN Hub event-handling. Video
feed is stored at platform for later
handling
•User can access camera with various
UI devices from outside the home and
view video feed
UPnP
Service
Delivery
Platform
Service
Gateway
HomeNetwork
© copyright 2004 by OSGi Alliance. All rights reserved.
How to Solve
Home
802.11x
Network
802.11x
10BT or 802.11x
HTTP GSM GPRS WiFi
Hot Spot
Remote
Access
Media Center PC
Microsoft XP Media Center Edition PC as Entertainment
Hub:
•Central storage for video, music and picture files + normal
computing
•Connects to TV and Remote Control
•Recording and Time-Shift TV
•Homeportal XTN Connector to MCE runs on PC and allows
access to the services and applications on Services Platform
and, thus, to other networking elements
Central features:
•Various remote
user interfaces
•Executes
application and
services logic
•Runs operator‘s
core services
•Enables service
provider access
UPnP
XTN
Connector
for MCE
Service
Delivery
Platform
Service
Gateway
© copyright 2004 by OSGi Alliance. All rights reserved.
802.11x
NT
Splitter
DSL
Modem
WiFi
Access Point
+
Router
10BT
10BT
802.11x
10BT or 802.11x
Operator‘s Services
Delivery Platform
IP
Switch
DSLAM
HTTP GSM GPRS WiFi
Hot Spot
Remote
Access
PSTN/ISDN
Network
*Example is with
DSL, it would be
similar with cable
modem
Media Center PC
10BT
Control
Network
Adapter
Low-cost adapters as
bridge to control
network:
•e.g. i.Lon, EIB-UPnP
Bridge, X.10 adapters
etc.
•service logic runs at
Services Platform
Central features:
•Various remote user
interfaces
•Executes application
and services logic
•Runs operator‘s core
services
•Enables (third party)
service provider
access
UPnP
XTN
Connector
for MCE
How to solve?How to Solve
HomeNetwork
© copyright 2004 by OSGi Alliance. All rights reserved.
Service Platform is the Answer
• Networks and application independent
• Trusted broker between service providers,
operators, infrastructure, devices
• Services-centric, not customer premises
equipment central
• Supports any mixture of ‘thin’ and ‘thick’
gateways, devices and protocols
• Industrial-grade, open standards, robust,
reliable, secure and scalable
© copyright 2004 by OSGi Alliance. All rights reserved.
Service Platform is the Answer
• Networks and application independent
• Trusted broker between service providers,
operators, infrastructure, devices
• Services-centric, not customer premises
equipment central
• Supports any mixture of ‘thin’ and ‘thick’
gateways, devices
© copyright 2004 by OSGi Alliance. All rights reserved.
Business Strategy:
Hub-and-spoke model
• Point to point services will not work in the long run
– Business relationships are too complicated
– Technologically cumbersome
• Operators – key position in value chain
– Bundles own and third-party services
as a trusted partner to consumers
– Economies of scale (marketing, CRM, billing)
e-Home
Operator
Service Provider
Service Provider
Service Provider
Device Network
Device Network
Device Network
© copyright 2004 by OSGi Alliance. All rights reserved.
The Application Home Initiative
(TAHI)
• Create an environment
– applications, services and technology are compatible
– can interact with one another and the consumer
– many organisations can work together to achieve the
common goal
• Offer the consumer
– “bouquet” of applications and services
– delivered through reassuring interface with a
consistent look and feel
• Bundle the applications and services, saving
infrastructure costs and improve the business
case
© copyright 2004 by OSGi Alliance. All rights reserved.
The Application Home Initiative
(TAHI)
• Service Aggregation Programme
– How to deliver multiple interacting services through a
unifying portal
– Working with service providers to define
methodologies for building and modelling the
business case
• Equipment Management Trial
– Testing services that look after the consumer’s basic
needs.
– Ensuring equipment never breaks down, the home is
safe and warm
© copyright 2004 by OSGi Alliance. All rights reserved.
The Application Home Initiative
(TAHI)
• OSGi framework has been part of the
technical architecture to facilitate co-
operation and convergence within TAHI
• Extrada XTN Hub is the services platform
© copyright 2004 by OSGi Alliance. All rights reserved.
Extrada XTN Hub –
Technical and Business Solution
• b2b Software
• End user portal
• Offer, launch, deliver services
• Manage accounts and billing,
• Aggregating content
• Handling smart home devices
• Event response
• Executing business logic
• Sold to operators – Telcos,
Utilities, Service Companies
Extrada
XTN Hub
The end-user
web allows
consumers to
log in and view
their Extrada
environment
They can
subscribe to
services, view
and interact with
content...
...control their
devices and see
their latest billing
status for each
service
The XTN Digital
Services Hub
supports user
access through
Web, WAP and
PDA
UI of any style –
PDA
© copyright 2004 by OSGi Alliance. All rights reserved.
UI of any
style - MCE
© copyright 2004 by OSGi Alliance. All rights reserved.
UI of any Style - TV
© copyright 2004 by OSGi Alliance. All rights reserved.
Conclusions
• Success is contingent on companies
working together at a technological and
commercial level
• bridges need to be built from infrastructure,
across networks, to the central server, to
external service organizations
• OSGi and Extrada are complementary

More Related Content

What's hot

CISCO: Accelerating Small Cell Deployments in the Enterprise
CISCO: Accelerating Small Cell Deployments in the EnterpriseCISCO: Accelerating Small Cell Deployments in the Enterprise
CISCO: Accelerating Small Cell Deployments in the EnterpriseSmall Cell Forum
 
Evolution of the Physical Data Center - Mike Bushong
Evolution of the Physical Data Center - Mike BushongEvolution of the Physical Data Center - Mike Bushong
Evolution of the Physical Data Center - Mike Bushongscoopnewsgroup
 
Juha Kukka - Enfo
Juha Kukka - EnfoJuha Kukka - Enfo
Juha Kukka - EnfoIBM Sverige
 
24online Hotspot presentation
24online Hotspot presentation24online Hotspot presentation
24online Hotspot presentationvismayibhat
 
TGT Company Overview_Apr_2016
TGT Company Overview_Apr_2016TGT Company Overview_Apr_2016
TGT Company Overview_Apr_2016Freddy Tse
 
vtec-company-profile-final-digital
vtec-company-profile-final-digitalvtec-company-profile-final-digital
vtec-company-profile-final-digitalBurhan Kamal
 
ITSimplicity ftth engineering services
ITSimplicity ftth engineering servicesITSimplicity ftth engineering services
ITSimplicity ftth engineering servicesvan den Dool Dick
 
Unified Communications Webinar
Unified Communications WebinarUnified Communications Webinar
Unified Communications WebinarGinny Au
 
Sensor Guard Point Net Short presentation
Sensor Guard Point Net Short presentationSensor Guard Point Net Short presentation
Sensor Guard Point Net Short presentationEdward vd Berg
 
OSGi Technology in the France Telecom Plugs Home Platform - Gilles Deflandre,...
OSGi Technology in the France Telecom Plugs Home Platform - Gilles Deflandre,...OSGi Technology in the France Telecom Plugs Home Platform - Gilles Deflandre,...
OSGi Technology in the France Telecom Plugs Home Platform - Gilles Deflandre,...mfrancis
 
OpenStack Hybrid Cloud Management and Orchestration - James Bond
OpenStack Hybrid Cloud Management and Orchestration - James BondOpenStack Hybrid Cloud Management and Orchestration - James Bond
OpenStack Hybrid Cloud Management and Orchestration - James Bondscoopnewsgroup
 
Paul Polakos (Bel Labs, Alcatel-Lucent, USA) - Network Virtualisation
Paul Polakos (Bel Labs, Alcatel-Lucent, USA) - Network VirtualisationPaul Polakos (Bel Labs, Alcatel-Lucent, USA) - Network Virtualisation
Paul Polakos (Bel Labs, Alcatel-Lucent, USA) - Network VirtualisationFIA2010
 
OSN Bay Area Feb 2019 Meetup: The Kerton Group, Open Source & 5G
OSN Bay Area Feb 2019 Meetup: The Kerton Group, Open Source & 5GOSN Bay Area Feb 2019 Meetup: The Kerton Group, Open Source & 5G
OSN Bay Area Feb 2019 Meetup: The Kerton Group, Open Source & 5GLumina Networks
 
Application brief ip infrastructure_extension
Application brief ip infrastructure_extensionApplication brief ip infrastructure_extension
Application brief ip infrastructure_extensionJoshua Cohen
 
Automation of Glass fiber Deployments in The Netherlands
Automation of Glass fiber Deployments in The NetherlandsAutomation of Glass fiber Deployments in The Netherlands
Automation of Glass fiber Deployments in The NetherlandsKiran Solipuram. DEP, CFHP
 
FOUNDATION for ROM End User Perspective
FOUNDATION for ROM End User PerspectiveFOUNDATION for ROM End User Perspective
FOUNDATION for ROM End User PerspectiveFieldComm Group
 
Your Network - Now Pay-Per-Use with Network on Demand Services
Your Network - Now Pay-Per-Use with Network on Demand ServicesYour Network - Now Pay-Per-Use with Network on Demand Services
Your Network - Now Pay-Per-Use with Network on Demand ServicesAlcatel-Lucent Enterprise
 
CoreConnect Enterprise
CoreConnect EnterpriseCoreConnect Enterprise
CoreConnect EnterpriseDave Smith
 

What's hot (20)

CISCO: Accelerating Small Cell Deployments in the Enterprise
CISCO: Accelerating Small Cell Deployments in the EnterpriseCISCO: Accelerating Small Cell Deployments in the Enterprise
CISCO: Accelerating Small Cell Deployments in the Enterprise
 
Evolution of the Physical Data Center - Mike Bushong
Evolution of the Physical Data Center - Mike BushongEvolution of the Physical Data Center - Mike Bushong
Evolution of the Physical Data Center - Mike Bushong
 
Juha Kukka - Enfo
Juha Kukka - EnfoJuha Kukka - Enfo
Juha Kukka - Enfo
 
24online Hotspot presentation
24online Hotspot presentation24online Hotspot presentation
24online Hotspot presentation
 
OSCOMP Profile
OSCOMP ProfileOSCOMP Profile
OSCOMP Profile
 
TGT Company Overview_Apr_2016
TGT Company Overview_Apr_2016TGT Company Overview_Apr_2016
TGT Company Overview_Apr_2016
 
vtec-company-profile-final-digital
vtec-company-profile-final-digitalvtec-company-profile-final-digital
vtec-company-profile-final-digital
 
ITSimplicity ftth engineering services
ITSimplicity ftth engineering servicesITSimplicity ftth engineering services
ITSimplicity ftth engineering services
 
Unified Communications Webinar
Unified Communications WebinarUnified Communications Webinar
Unified Communications Webinar
 
Sensor Guard Point Net Short presentation
Sensor Guard Point Net Short presentationSensor Guard Point Net Short presentation
Sensor Guard Point Net Short presentation
 
OSGi Technology in the France Telecom Plugs Home Platform - Gilles Deflandre,...
OSGi Technology in the France Telecom Plugs Home Platform - Gilles Deflandre,...OSGi Technology in the France Telecom Plugs Home Platform - Gilles Deflandre,...
OSGi Technology in the France Telecom Plugs Home Platform - Gilles Deflandre,...
 
OpenStack Hybrid Cloud Management and Orchestration - James Bond
OpenStack Hybrid Cloud Management and Orchestration - James BondOpenStack Hybrid Cloud Management and Orchestration - James Bond
OpenStack Hybrid Cloud Management and Orchestration - James Bond
 
EIE - track and trace
EIE - track and traceEIE - track and trace
EIE - track and trace
 
Paul Polakos (Bel Labs, Alcatel-Lucent, USA) - Network Virtualisation
Paul Polakos (Bel Labs, Alcatel-Lucent, USA) - Network VirtualisationPaul Polakos (Bel Labs, Alcatel-Lucent, USA) - Network Virtualisation
Paul Polakos (Bel Labs, Alcatel-Lucent, USA) - Network Virtualisation
 
OSN Bay Area Feb 2019 Meetup: The Kerton Group, Open Source & 5G
OSN Bay Area Feb 2019 Meetup: The Kerton Group, Open Source & 5GOSN Bay Area Feb 2019 Meetup: The Kerton Group, Open Source & 5G
OSN Bay Area Feb 2019 Meetup: The Kerton Group, Open Source & 5G
 
Application brief ip infrastructure_extension
Application brief ip infrastructure_extensionApplication brief ip infrastructure_extension
Application brief ip infrastructure_extension
 
Automation of Glass fiber Deployments in The Netherlands
Automation of Glass fiber Deployments in The NetherlandsAutomation of Glass fiber Deployments in The Netherlands
Automation of Glass fiber Deployments in The Netherlands
 
FOUNDATION for ROM End User Perspective
FOUNDATION for ROM End User PerspectiveFOUNDATION for ROM End User Perspective
FOUNDATION for ROM End User Perspective
 
Your Network - Now Pay-Per-Use with Network on Demand Services
Your Network - Now Pay-Per-Use with Network on Demand ServicesYour Network - Now Pay-Per-Use with Network on Demand Services
Your Network - Now Pay-Per-Use with Network on Demand Services
 
CoreConnect Enterprise
CoreConnect EnterpriseCoreConnect Enterprise
CoreConnect Enterprise
 

Viewers also liked

Professor Wendy Purcell 'Why Collaborate?'
Professor Wendy Purcell 'Why Collaborate?'Professor Wendy Purcell 'Why Collaborate?'
Professor Wendy Purcell 'Why Collaborate?'SWF
 
Collaborative Transportation: Improving Competitiveness in Australia
Collaborative Transportation: Improving Competitiveness in Australia  Collaborative Transportation: Improving Competitiveness in Australia
Collaborative Transportation: Improving Competitiveness in Australia Chainalytics
 
A guidebook for viable values-based businesses
A guidebook for viable values-based businessesA guidebook for viable values-based businesses
A guidebook for viable values-based businessesVancity
 
Guidelines to Improve the Robustness of the OSGi Framework and Its Services A...
Guidelines to Improve the Robustness of the OSGi Framework and Its Services A...Guidelines to Improve the Robustness of the OSGi Framework and Its Services A...
Guidelines to Improve the Robustness of the OSGi Framework and Its Services A...mfrancis
 
e-PASTA - A Kung
e-PASTA - A Kunge-PASTA - A Kung
e-PASTA - A Kungmfrancis
 
Vehicle Consumer Services Interface - In-Vehicle Middleware - Vladimir Rasin,...
Vehicle Consumer Services Interface - In-Vehicle Middleware - Vladimir Rasin,...Vehicle Consumer Services Interface - In-Vehicle Middleware - Vladimir Rasin,...
Vehicle Consumer Services Interface - In-Vehicle Middleware - Vladimir Rasin,...mfrancis
 
OSGi World Congress 2003 - Welcome, Introduction - D Kamlani
OSGi World Congress 2003 - Welcome, Introduction - D KamlaniOSGi World Congress 2003 - Welcome, Introduction - D Kamlani
OSGi World Congress 2003 - Welcome, Introduction - D Kamlanimfrancis
 
OSGi Working Group Technical Progress Report 2007 - Enterprise
OSGi Working Group Technical Progress Report 2007 - EnterpriseOSGi Working Group Technical Progress Report 2007 - Enterprise
OSGi Working Group Technical Progress Report 2007 - Enterprisemfrancis
 
OSGi Community Event 2010 - A Crash Course in OSGi Application Development
OSGi Community Event 2010 - A Crash Course in OSGi Application DevelopmentOSGi Community Event 2010 - A Crash Course in OSGi Application Development
OSGi Community Event 2010 - A Crash Course in OSGi Application Developmentmfrancis
 
OSGi Users’ Group France - Olivier Pavé, Co-Chair Vehicle Expert Group, OSGi...
OSGi Users’ Group France - Olivier Pavé, Co-Chair Vehicle Expert Group, OSGi...OSGi Users’ Group France - Olivier Pavé, Co-Chair Vehicle Expert Group, OSGi...
OSGi Users’ Group France - Olivier Pavé, Co-Chair Vehicle Expert Group, OSGi...mfrancis
 
OSGi Users' Forum UK - Meeting 23rd June 2011
OSGi Users' Forum UK - Meeting 23rd June 2011OSGi Users' Forum UK - Meeting 23rd June 2011
OSGi Users' Forum UK - Meeting 23rd June 2011mfrancis
 
OSGi Users Forum UK Meeting 2
OSGi Users Forum UK Meeting 2OSGi Users Forum UK Meeting 2
OSGi Users Forum UK Meeting 2mfrancis
 
Using OSGi R4 Service Platform in Vehicle Embedded Systems - Miguel Lopez, So...
Using OSGi R4 Service Platform in Vehicle Embedded Systems - Miguel Lopez, So...Using OSGi R4 Service Platform in Vehicle Embedded Systems - Miguel Lopez, So...
Using OSGi R4 Service Platform in Vehicle Embedded Systems - Miguel Lopez, So...mfrancis
 
The Role of the OSGi Service Platform and the Enabling End-to-End Architectur...
The Role of the OSGi Service Platform and the Enabling End-to-End Architectur...The Role of the OSGi Service Platform and the Enabling End-to-End Architectur...
The Role of the OSGi Service Platform and the Enabling End-to-End Architectur...mfrancis
 
OSGi Alliance Community Event 2007 - Business Session#1 - Brandon Annan, Lead...
OSGi Alliance Community Event 2007 - Business Session#1 - Brandon Annan, Lead...OSGi Alliance Community Event 2007 - Business Session#1 - Brandon Annan, Lead...
OSGi Alliance Community Event 2007 - Business Session#1 - Brandon Annan, Lead...mfrancis
 
Keynote - OSGi as an Evolutionary Precursor for the Connected Vehicle - Darwi...
Keynote - OSGi as an Evolutionary Precursor for the Connected Vehicle - Darwi...Keynote - OSGi as an Evolutionary Precursor for the Connected Vehicle - Darwi...
Keynote - OSGi as an Evolutionary Precursor for the Connected Vehicle - Darwi...mfrancis
 
OSGi World Congress 2002 Summary - J Barr
OSGi World Congress 2002 Summary - J BarrOSGi World Congress 2002 Summary - J Barr
OSGi World Congress 2002 Summary - J Barrmfrancis
 
OSGi Benefits for the Pervasive Value Chain - D Bandera
OSGi Benefits for the Pervasive Value Chain - D BanderaOSGi Benefits for the Pervasive Value Chain - D Bandera
OSGi Benefits for the Pervasive Value Chain - D Banderamfrancis
 
The Business Case for OSGi Technology & Unveiling Release 4 - Susan Schwarze,...
The Business Case for OSGi Technology & Unveiling Release 4 - Susan Schwarze,...The Business Case for OSGi Technology & Unveiling Release 4 - Susan Schwarze,...
The Business Case for OSGi Technology & Unveiling Release 4 - Susan Schwarze,...mfrancis
 

Viewers also liked (20)

Professor Wendy Purcell 'Why Collaborate?'
Professor Wendy Purcell 'Why Collaborate?'Professor Wendy Purcell 'Why Collaborate?'
Professor Wendy Purcell 'Why Collaborate?'
 
Business and NGO Collaboration Wwf roxas
Business and NGO Collaboration   Wwf   roxasBusiness and NGO Collaboration   Wwf   roxas
Business and NGO Collaboration Wwf roxas
 
Collaborative Transportation: Improving Competitiveness in Australia
Collaborative Transportation: Improving Competitiveness in Australia  Collaborative Transportation: Improving Competitiveness in Australia
Collaborative Transportation: Improving Competitiveness in Australia
 
A guidebook for viable values-based businesses
A guidebook for viable values-based businessesA guidebook for viable values-based businesses
A guidebook for viable values-based businesses
 
Guidelines to Improve the Robustness of the OSGi Framework and Its Services A...
Guidelines to Improve the Robustness of the OSGi Framework and Its Services A...Guidelines to Improve the Robustness of the OSGi Framework and Its Services A...
Guidelines to Improve the Robustness of the OSGi Framework and Its Services A...
 
e-PASTA - A Kung
e-PASTA - A Kunge-PASTA - A Kung
e-PASTA - A Kung
 
Vehicle Consumer Services Interface - In-Vehicle Middleware - Vladimir Rasin,...
Vehicle Consumer Services Interface - In-Vehicle Middleware - Vladimir Rasin,...Vehicle Consumer Services Interface - In-Vehicle Middleware - Vladimir Rasin,...
Vehicle Consumer Services Interface - In-Vehicle Middleware - Vladimir Rasin,...
 
OSGi World Congress 2003 - Welcome, Introduction - D Kamlani
OSGi World Congress 2003 - Welcome, Introduction - D KamlaniOSGi World Congress 2003 - Welcome, Introduction - D Kamlani
OSGi World Congress 2003 - Welcome, Introduction - D Kamlani
 
OSGi Working Group Technical Progress Report 2007 - Enterprise
OSGi Working Group Technical Progress Report 2007 - EnterpriseOSGi Working Group Technical Progress Report 2007 - Enterprise
OSGi Working Group Technical Progress Report 2007 - Enterprise
 
OSGi Community Event 2010 - A Crash Course in OSGi Application Development
OSGi Community Event 2010 - A Crash Course in OSGi Application DevelopmentOSGi Community Event 2010 - A Crash Course in OSGi Application Development
OSGi Community Event 2010 - A Crash Course in OSGi Application Development
 
OSGi Users’ Group France - Olivier Pavé, Co-Chair Vehicle Expert Group, OSGi...
OSGi Users’ Group France - Olivier Pavé, Co-Chair Vehicle Expert Group, OSGi...OSGi Users’ Group France - Olivier Pavé, Co-Chair Vehicle Expert Group, OSGi...
OSGi Users’ Group France - Olivier Pavé, Co-Chair Vehicle Expert Group, OSGi...
 
OSGi Users' Forum UK - Meeting 23rd June 2011
OSGi Users' Forum UK - Meeting 23rd June 2011OSGi Users' Forum UK - Meeting 23rd June 2011
OSGi Users' Forum UK - Meeting 23rd June 2011
 
OSGi Users Forum UK Meeting 2
OSGi Users Forum UK Meeting 2OSGi Users Forum UK Meeting 2
OSGi Users Forum UK Meeting 2
 
Using OSGi R4 Service Platform in Vehicle Embedded Systems - Miguel Lopez, So...
Using OSGi R4 Service Platform in Vehicle Embedded Systems - Miguel Lopez, So...Using OSGi R4 Service Platform in Vehicle Embedded Systems - Miguel Lopez, So...
Using OSGi R4 Service Platform in Vehicle Embedded Systems - Miguel Lopez, So...
 
The Role of the OSGi Service Platform and the Enabling End-to-End Architectur...
The Role of the OSGi Service Platform and the Enabling End-to-End Architectur...The Role of the OSGi Service Platform and the Enabling End-to-End Architectur...
The Role of the OSGi Service Platform and the Enabling End-to-End Architectur...
 
OSGi Alliance Community Event 2007 - Business Session#1 - Brandon Annan, Lead...
OSGi Alliance Community Event 2007 - Business Session#1 - Brandon Annan, Lead...OSGi Alliance Community Event 2007 - Business Session#1 - Brandon Annan, Lead...
OSGi Alliance Community Event 2007 - Business Session#1 - Brandon Annan, Lead...
 
Keynote - OSGi as an Evolutionary Precursor for the Connected Vehicle - Darwi...
Keynote - OSGi as an Evolutionary Precursor for the Connected Vehicle - Darwi...Keynote - OSGi as an Evolutionary Precursor for the Connected Vehicle - Darwi...
Keynote - OSGi as an Evolutionary Precursor for the Connected Vehicle - Darwi...
 
OSGi World Congress 2002 Summary - J Barr
OSGi World Congress 2002 Summary - J BarrOSGi World Congress 2002 Summary - J Barr
OSGi World Congress 2002 Summary - J Barr
 
OSGi Benefits for the Pervasive Value Chain - D Bandera
OSGi Benefits for the Pervasive Value Chain - D BanderaOSGi Benefits for the Pervasive Value Chain - D Bandera
OSGi Benefits for the Pervasive Value Chain - D Bandera
 
The Business Case for OSGi Technology & Unveiling Release 4 - Susan Schwarze,...
The Business Case for OSGi Technology & Unveiling Release 4 - Susan Schwarze,...The Business Case for OSGi Technology & Unveiling Release 4 - Susan Schwarze,...
The Business Case for OSGi Technology & Unveiling Release 4 - Susan Schwarze,...
 

Similar to Why Collaborate? Graham Nicholls, Extrada Inc.

Episode 1: Transition to Iaas
Episode 1: Transition to IaasEpisode 1: Transition to Iaas
Episode 1: Transition to IaasBenoitFindeis
 
Cloud is all the buzz...what is it really?!?!
Cloud is all the buzz...what is it really?!?!Cloud is all the buzz...what is it really?!?!
Cloud is all the buzz...what is it really?!?!Michael Maharas
 
Accelerate Digital London Technical Masterclass
Accelerate Digital London Technical MasterclassAccelerate Digital London Technical Masterclass
Accelerate Digital London Technical MasterclassApigee | Google Cloud
 
Building Global Telematics System by Using OSGi Technology - Dimitar Valtchev...
Building Global Telematics System by Using OSGi Technology - Dimitar Valtchev...Building Global Telematics System by Using OSGi Technology - Dimitar Valtchev...
Building Global Telematics System by Using OSGi Technology - Dimitar Valtchev...mfrancis
 
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...mfrancis
 
How to Monitor and Observe IoT and MQTT Applications with HiveMQ
How to Monitor and Observe IoT and MQTT Applications with HiveMQ How to Monitor and Observe IoT and MQTT Applications with HiveMQ
How to Monitor and Observe IoT and MQTT Applications with HiveMQ HiveMQ
 
SoftLayer Value Proposition v1.04
SoftLayer Value Proposition v1.04SoftLayer Value Proposition v1.04
SoftLayer Value Proposition v1.04Avinaba Basu
 
Moving from Research to Market - Pending Issues - Miguel García Longarón, Tel...
Moving from Research to Market - Pending Issues - Miguel García Longarón, Tel...Moving from Research to Market - Pending Issues - Miguel García Longarón, Tel...
Moving from Research to Market - Pending Issues - Miguel García Longarón, Tel...mfrancis
 
Requirements For a Successful End-to-End Business Solution - Kai Hackbath, Pr...
Requirements For a Successful End-to-End Business Solution - Kai Hackbath, Pr...Requirements For a Successful End-to-End Business Solution - Kai Hackbath, Pr...
Requirements For a Successful End-to-End Business Solution - Kai Hackbath, Pr...mfrancis
 
AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...
AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...
AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...AppDynamics
 
Universal Messaging: Transforming How Businesses Communicate
Universal Messaging: Transforming How Businesses CommunicateUniversal Messaging: Transforming How Businesses Communicate
Universal Messaging: Transforming How Businesses CommunicateSoftware AG
 
6 Simple Steps to Enterprise Digital Transformation
6 Simple Steps to Enterprise Digital Transformation6 Simple Steps to Enterprise Digital Transformation
6 Simple Steps to Enterprise Digital TransformationInductive Automation
 
English Presentation
English PresentationEnglish Presentation
English Presentationmasijon
 
LeadDesk Software Platform & Ecosystem
LeadDesk Software Platform & EcosystemLeadDesk Software Platform & Ecosystem
LeadDesk Software Platform & EcosystemLeadDesk
 
HP Iot platform and solution plans
HP Iot platform and solution plansHP Iot platform and solution plans
HP Iot platform and solution plansJeff Edlund
 
Mike Siegler at INCOSE Minneapolis, 2014
Mike Siegler at INCOSE Minneapolis, 2014Mike Siegler at INCOSE Minneapolis, 2014
Mike Siegler at INCOSE Minneapolis, 2014Etherios
 
SpringPeople Introduction to Cloud Computing
SpringPeople Introduction to Cloud ComputingSpringPeople Introduction to Cloud Computing
SpringPeople Introduction to Cloud ComputingSpringPeople
 

Similar to Why Collaborate? Graham Nicholls, Extrada Inc. (20)

Episode 1: Transition to Iaas
Episode 1: Transition to IaasEpisode 1: Transition to Iaas
Episode 1: Transition to Iaas
 
Cloud is all the buzz...what is it really?!?!
Cloud is all the buzz...what is it really?!?!Cloud is all the buzz...what is it really?!?!
Cloud is all the buzz...what is it really?!?!
 
Accelerate Digital London Technical Masterclass
Accelerate Digital London Technical MasterclassAccelerate Digital London Technical Masterclass
Accelerate Digital London Technical Masterclass
 
Building Global Telematics System by Using OSGi Technology - Dimitar Valtchev...
Building Global Telematics System by Using OSGi Technology - Dimitar Valtchev...Building Global Telematics System by Using OSGi Technology - Dimitar Valtchev...
Building Global Telematics System by Using OSGi Technology - Dimitar Valtchev...
 
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
 
How to Monitor and Observe IoT and MQTT Applications with HiveMQ
How to Monitor and Observe IoT and MQTT Applications with HiveMQ How to Monitor and Observe IoT and MQTT Applications with HiveMQ
How to Monitor and Observe IoT and MQTT Applications with HiveMQ
 
SoftLayer Value Proposition v1.04
SoftLayer Value Proposition v1.04SoftLayer Value Proposition v1.04
SoftLayer Value Proposition v1.04
 
Moving from Research to Market - Pending Issues - Miguel García Longarón, Tel...
Moving from Research to Market - Pending Issues - Miguel García Longarón, Tel...Moving from Research to Market - Pending Issues - Miguel García Longarón, Tel...
Moving from Research to Market - Pending Issues - Miguel García Longarón, Tel...
 
Requirements For a Successful End-to-End Business Solution - Kai Hackbath, Pr...
Requirements For a Successful End-to-End Business Solution - Kai Hackbath, Pr...Requirements For a Successful End-to-End Business Solution - Kai Hackbath, Pr...
Requirements For a Successful End-to-End Business Solution - Kai Hackbath, Pr...
 
AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...
AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...
AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...
 
Unlock the full potential of IoT
Unlock the full potential of IoT Unlock the full potential of IoT
Unlock the full potential of IoT
 
Universal Messaging: Transforming How Businesses Communicate
Universal Messaging: Transforming How Businesses CommunicateUniversal Messaging: Transforming How Businesses Communicate
Universal Messaging: Transforming How Businesses Communicate
 
6 Simple Steps to Enterprise Digital Transformation
6 Simple Steps to Enterprise Digital Transformation6 Simple Steps to Enterprise Digital Transformation
6 Simple Steps to Enterprise Digital Transformation
 
English Presentation
English PresentationEnglish Presentation
English Presentation
 
LeadDesk Software Platform & Ecosystem
LeadDesk Software Platform & EcosystemLeadDesk Software Platform & Ecosystem
LeadDesk Software Platform & Ecosystem
 
HP Iot platform and solution plans
HP Iot platform and solution plansHP Iot platform and solution plans
HP Iot platform and solution plans
 
Mike Siegler at INCOSE Minneapolis, 2014
Mike Siegler at INCOSE Minneapolis, 2014Mike Siegler at INCOSE Minneapolis, 2014
Mike Siegler at INCOSE Minneapolis, 2014
 
An introduction and overview to Software as a Service
An introduction and overview to Software as a Service An introduction and overview to Software as a Service
An introduction and overview to Software as a Service
 
SpringPeople Introduction to Cloud Computing
SpringPeople Introduction to Cloud ComputingSpringPeople Introduction to Cloud Computing
SpringPeople Introduction to Cloud Computing
 
Microservices
MicroservicesMicroservices
Microservices
 

More from mfrancis

Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...mfrancis
 
OSGi and Java 9+ - BJ Hargrave (IBM)
OSGi and Java 9+ - BJ Hargrave (IBM)OSGi and Java 9+ - BJ Hargrave (IBM)
OSGi and Java 9+ - BJ Hargrave (IBM)mfrancis
 
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)mfrancis
 
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank LyaruuOSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruumfrancis
 
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...mfrancis
 
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...mfrancis
 
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...mfrancis
 
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)mfrancis
 
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...mfrancis
 
OSGi CDI Integration Specification - Ray Augé (Liferay)
OSGi CDI Integration Specification - Ray Augé (Liferay)OSGi CDI Integration Specification - Ray Augé (Liferay)
OSGi CDI Integration Specification - Ray Augé (Liferay)mfrancis
 
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...mfrancis
 
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...mfrancis
 
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...mfrancis
 
Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Popular patterns revisited on OSGi - Christian Schneider (Adobe)Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Popular patterns revisited on OSGi - Christian Schneider (Adobe)mfrancis
 
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)mfrancis
 
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)mfrancis
 
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...mfrancis
 
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)mfrancis
 
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...mfrancis
 
How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)mfrancis
 

More from mfrancis (20)

Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
 
OSGi and Java 9+ - BJ Hargrave (IBM)
OSGi and Java 9+ - BJ Hargrave (IBM)OSGi and Java 9+ - BJ Hargrave (IBM)
OSGi and Java 9+ - BJ Hargrave (IBM)
 
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
 
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank LyaruuOSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
 
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
 
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
 
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
 
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
 
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
 
OSGi CDI Integration Specification - Ray Augé (Liferay)
OSGi CDI Integration Specification - Ray Augé (Liferay)OSGi CDI Integration Specification - Ray Augé (Liferay)
OSGi CDI Integration Specification - Ray Augé (Liferay)
 
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
 
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
 
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
 
Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Popular patterns revisited on OSGi - Christian Schneider (Adobe)Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Popular patterns revisited on OSGi - Christian Schneider (Adobe)
 
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
 
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
 
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
 
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
 
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
 
How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)
 

Recently uploaded

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 

Recently uploaded (20)

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 

Why Collaborate? Graham Nicholls, Extrada Inc.

  • 1. © copyright 2004 by OSGi Alliance All rights reserved. Why Collaborate? Graham Nicholls, CEO of Extrada Inc.
  • 2. © copyright 2004 by OSGi Alliance. All rights reserved. What’s in a name? • Extrada the new name for Homeportal • Better describes what we do –Extending trade –Extending the internet road –Providing extra value from data • Nothing else has changed
  • 3. © copyright 2004 by OSGi Alliance. All rights reserved. Devices – Who Needs Them? • More or less – Multi-function less devices? – Standardisation less devices? • Nothing is at the centre – Not one black box – Not one PC – Not one master controller • Nothing is at the centre… except services • Fits with Extrada and OSGi Strategy
  • 4. © copyright 2004 by OSGi Alliance. All rights reserved. Technical Strategy Home Gateway Network Ehome Operator Browser Service Providers PDA Devices UI Last Mile Internet User Interface Control Applications Content Service Aggregation Platform User Management, Billing, CRM Provider Provider Web Services
  • 5. © copyright 2004 by OSGi Alliance. All rights reserved. Gateway Options Home Gateway Network Ehome Operator Browser Service Providers PDA Devices UI Last Mile Internet User Interface Control Applications Content Service Aggregation Platform User Management, Billing, CRM Provider Provider Web Services
  • 6. © copyright 2004 by OSGi Alliance. All rights reserved. Service Delivery with Thin Gateway Service Package Service Delivery Object Control Adapter Gateway Device Last mile The service logic runs in the hub
  • 7. © copyright 2004 by OSGi Alliance. All rights reserved. Service Delivery with Thick Gateway Service Package Service Delivery Object Control Adapter Device Last mile Gateway The service logic runs partially in the gateway
  • 8. © copyright 2004 by OSGi Alliance. All rights reserved. OSGi: multi-services (thick) gateway OSGi gateway ProSyst mBedded Server Extrada XTN Bundle CAD Bundle Music Service Bundle Control Adapters Application Interfaces Service Provider Interfaces UI Adapters Content Adapters
  • 9. © copyright 2004 by OSGi Alliance. All rights reserved. Thin versus Thick Gateway Thin • Lower price per unit • Simple to install and manage • Applications are updated and maintained centrally Thick • Supports more complex applications • Requires fewer bits to cross the WAN • Can deliver services without being on-line Both cases need service delivery platform!
  • 10. © copyright 2004 by OSGi Alliance. All rights reserved. How to Solve? 802.11x 802.11x 10BT Central features: •Various remote user interfaces •Executes application and services logic •Runs operator‘s core services •Enables service provider access WiFi Camera (e.g. LinkSys, D-Link, Veo). With build-in Web Server, SW-based motion detection and email- trigger. Event-handling and picture storage at Services Platform HTTP GSM GPRS WiFi Hot Spot Remote Access Basic DIY security use cases: •When camera detects motion, email is send to platform which feeds email into XTN Hub event-handling. Video feed is stored at platform for later handling •User can access camera with various UI devices from outside the home and view video feed UPnP Service Delivery Platform Service Gateway HomeNetwork
  • 11. © copyright 2004 by OSGi Alliance. All rights reserved. How to Solve Home 802.11x Network 802.11x 10BT or 802.11x HTTP GSM GPRS WiFi Hot Spot Remote Access Media Center PC Microsoft XP Media Center Edition PC as Entertainment Hub: •Central storage for video, music and picture files + normal computing •Connects to TV and Remote Control •Recording and Time-Shift TV •Homeportal XTN Connector to MCE runs on PC and allows access to the services and applications on Services Platform and, thus, to other networking elements Central features: •Various remote user interfaces •Executes application and services logic •Runs operator‘s core services •Enables service provider access UPnP XTN Connector for MCE Service Delivery Platform Service Gateway
  • 12. © copyright 2004 by OSGi Alliance. All rights reserved. 802.11x NT Splitter DSL Modem WiFi Access Point + Router 10BT 10BT 802.11x 10BT or 802.11x Operator‘s Services Delivery Platform IP Switch DSLAM HTTP GSM GPRS WiFi Hot Spot Remote Access PSTN/ISDN Network *Example is with DSL, it would be similar with cable modem Media Center PC 10BT Control Network Adapter Low-cost adapters as bridge to control network: •e.g. i.Lon, EIB-UPnP Bridge, X.10 adapters etc. •service logic runs at Services Platform Central features: •Various remote user interfaces •Executes application and services logic •Runs operator‘s core services •Enables (third party) service provider access UPnP XTN Connector for MCE How to solve?How to Solve HomeNetwork
  • 13. © copyright 2004 by OSGi Alliance. All rights reserved. Service Platform is the Answer • Networks and application independent • Trusted broker between service providers, operators, infrastructure, devices • Services-centric, not customer premises equipment central • Supports any mixture of ‘thin’ and ‘thick’ gateways, devices and protocols • Industrial-grade, open standards, robust, reliable, secure and scalable
  • 14. © copyright 2004 by OSGi Alliance. All rights reserved. Service Platform is the Answer • Networks and application independent • Trusted broker between service providers, operators, infrastructure, devices • Services-centric, not customer premises equipment central • Supports any mixture of ‘thin’ and ‘thick’ gateways, devices
  • 15. © copyright 2004 by OSGi Alliance. All rights reserved. Business Strategy: Hub-and-spoke model • Point to point services will not work in the long run – Business relationships are too complicated – Technologically cumbersome • Operators – key position in value chain – Bundles own and third-party services as a trusted partner to consumers – Economies of scale (marketing, CRM, billing) e-Home Operator Service Provider Service Provider Service Provider Device Network Device Network Device Network
  • 16. © copyright 2004 by OSGi Alliance. All rights reserved. The Application Home Initiative (TAHI) • Create an environment – applications, services and technology are compatible – can interact with one another and the consumer – many organisations can work together to achieve the common goal • Offer the consumer – “bouquet” of applications and services – delivered through reassuring interface with a consistent look and feel • Bundle the applications and services, saving infrastructure costs and improve the business case
  • 17. © copyright 2004 by OSGi Alliance. All rights reserved. The Application Home Initiative (TAHI) • Service Aggregation Programme – How to deliver multiple interacting services through a unifying portal – Working with service providers to define methodologies for building and modelling the business case • Equipment Management Trial – Testing services that look after the consumer’s basic needs. – Ensuring equipment never breaks down, the home is safe and warm
  • 18. © copyright 2004 by OSGi Alliance. All rights reserved. The Application Home Initiative (TAHI) • OSGi framework has been part of the technical architecture to facilitate co- operation and convergence within TAHI • Extrada XTN Hub is the services platform
  • 19. © copyright 2004 by OSGi Alliance. All rights reserved. Extrada XTN Hub – Technical and Business Solution • b2b Software • End user portal • Offer, launch, deliver services • Manage accounts and billing, • Aggregating content • Handling smart home devices • Event response • Executing business logic • Sold to operators – Telcos, Utilities, Service Companies Extrada XTN Hub
  • 20. The end-user web allows consumers to log in and view their Extrada environment They can subscribe to services, view and interact with content...
  • 21. ...control their devices and see their latest billing status for each service The XTN Digital Services Hub supports user access through Web, WAP and PDA
  • 22. UI of any style – PDA
  • 23. © copyright 2004 by OSGi Alliance. All rights reserved. UI of any style - MCE
  • 24. © copyright 2004 by OSGi Alliance. All rights reserved. UI of any Style - TV
  • 25. © copyright 2004 by OSGi Alliance. All rights reserved. Conclusions • Success is contingent on companies working together at a technological and commercial level • bridges need to be built from infrastructure, across networks, to the central server, to external service organizations • OSGi and Extrada are complementary