SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
OSGi Release 4 from
a Business
Perspective
Peter Kriens, CEO,Peter Kriens, CEO, aQuteaQute
Home AutomationHome Automation
Home Automation: NetworkedHome Automation: Networked
Operator
Network
Appliances
VehiclesVehicles
Operator
Network
Appliances
Eclipse, Mobiles, Application servicesEclipse, Mobiles, Application services
Operator
Network
Appliances Adapters Applications Accessories
Lets Change PerspectiveLets Change Perspective
These Very Different Markets Look SimilarThese Very Different Markets Look Similar
Archetypical ModelArchetypical Model
OSGi
Service Platform
OSGi Service
Platform
Operator
Network
Gateway
-Appliances
-Applications
-Accessories
-Adapters
Management
Center
Networked DevicesNetworked Devices
•• Devices are more and more networkedDevices are more and more networked
•• How to ensure devices can actually communicate?How to ensure devices can actually communicate?
–– Standardize protocol!Standardize protocol!
Standardize The Protocol!Standardize The Protocol!
•• ISO8073, A1, A10, A11, A12, A13, A14, A15, A3, A7, A8, A9, AAL2(ISO8073, A1, A10, A11, A12, A13, A14, A15, A3, A7, A8, A9, AAL2(Offline), AARP,Offline), AARP, AbisAbis,, AbisAbis, ACSE, ADSP, AEP, AFP, AH, AH, AMR,, ACSE, ADSP, AEP, AFP, AH, AH, AMR, AppleArpAppleArp, AppleTalk,, AppleTalk,
ARP/RARP, ASP, ATCP, ATMCell(AAL0ARP/RARP, ASP, ATCP, ATMCell(AAL0--AAL5),AAL5), ATMCellNNIATMCellNNI,, ATMCellUNIATMCellUNI,, ATMCircuitEmulationATMCircuitEmulation, ATMP, ATMSAR, ATP,, ATMP, ATMSAR, ATP, AVAYA(SkinnyAVAYA(Skinny), BACP, Banyan, BAP,), BACP, Banyan, BAP,
BCAST, BCC, BCC, BCP, BGMP, BGPBCAST, BCC, BCC, BCP, BGMP, BGP--4, BICC, B4, BICC, B--ICI, BICI, B--ISUP, BMC, BMP, BPDU, BSD, BSMAP, BSSAP, BSSAP+, BSSAP+, BSSGP,ISUP, BMC, BMP, BPDU, BSD, BSMAP, BSSAP, BSSAP+, BSSAP+, BSSGP, BSSMAP, BTSM,BSSMAP, BTSM,
BTSM/LAPD, BVCP, CAMEL, CAMEL, Cascade, CC, CC, CC, CCP, CDP, CHBTSM/LAPD, BVCP, CAMEL, CAMEL, Cascade, CC, CC, CC, CCP, CDP, CHAP, CIF,AP, CIF, CiscoISLCiscoISL,, CiscoRouterCiscoRouter,, CiscoSRBCiscoSRB, CMIP, COPS, CTERM, DAP, DCAP,, CMIP, COPS, CTERM, DAP, DCAP,
DDP,DDP, DEC_LANBridgeDEC_LANBridge, DEC_LAT, DEC_LAVC, DEC_MOP_D/L, DEC_MOP_RC,, DEC_LAT, DEC_LAVC, DEC_MOP_D/L, DEC_MOP_RC, DEC_RouteDEC_Route, DESE, DHCP, DHCPv6, DIAG, DIS, DISL,, DESE, DHCP, DHCPv6, DIAG, DIS, DISL, DLSwDLSw, DNCP, DNS,, DNCP, DNS,
DriPDriP, DSMCC, DTAP, DUP, DVB, DVMRP, EAP, ECP, EGP, EIGRP, ELCP, ES, DSMCC, DTAP, DUP, DVB, DVMRP, EAP, ECP, EGP, EIGRP, ELCP, ES--IS, ESP, ESP, Ethernet,IS, ESP, ESP, Ethernet, EtherTalkEtherTalk, FANP, FDDI, Finger, FP,, FANP, FDDI, Finger, FP, FrameRelayFrameRelay,,
FrameRelayOverATMFrameRelayOverATM,, FrameRelayOverLAPFFrameRelayOverLAPF,, FrameRelayOverLLCFrameRelayOverLLC,, FrameRelayOverSNAFrameRelayOverSNA, FRF.9(DCP), FRF10, FRF11, FRF12, FRF16, FRF4, FRF5, FRF8,, FRF.9(DCP), FRF10, FRF11, FRF12, FRF16, FRF4, FRF5, FRF8,
FTAM, FTP, FUNI, G711, G723.1, G729, GARP, GCC, GCC, GCP, GMM/SMFTAM, FTP, FUNI, G711, G723.1, G729, GARP, GCC, GCC, GCP, GMM/SM, GMM/SM, GMRP, GOPHER, GR, GMM/SM, GMRP, GOPHER, GR--303(IDLC/LAPD), GRE, GSMP, GTP, GTP, GTP',303(IDLC/LAPD), GRE, GSMP, GTP, GTP, GTP',
GVRP, H.225, H.235, H.245, H.261, H.263, H.450.1, H.450.10, H.45GVRP, H.225, H.235, H.245, H.261, H.263, H.450.1, H.450.10, H.450.11, H.450.12, H.450.2, H.450.3, H.450.4, H.450.5, H.450.6, H.40.11, H.450.12, H.450.2, H.450.3, H.450.4, H.450.5, H.450.6, H.450.7, H.450.8, H.450.9, H225G,50.7, H.450.8, H.450.9, H225G,
H225G, HDLC, HPRH225G, HDLC, HPR--APPN, HSRP, HTTP, ICMP, ICMPv6, ICP, ICPv2, IDLC, IDP, IDRP, IDRAPPN, HSRP, HTTP, ICMP, ICMPv6, ICP, ICPv2, IDLC, IDP, IDRP, IDRP, IFMP, IGMP, IGRP, IISP, ILMI, IMAP4, IMPP, INAP, IP,P, IFMP, IGMP, IGRP, IISP, ILMI, IMAP4, IMPP, INAP, IP,
IPARSEoverX.25overLAPB, IPC, IPCP, IPDC,IPARSEoverX.25overLAPB, IPC, IPCP, IPDC, IPOverATMIPOverATM,, IPOverHDLCIPOverHDLC, IPv6, IPv6CP, IPX, IPXCP, IRC, ISAKMP/IKE, ISDN, IS, IPv6, IPv6CP, IPX, IPXCP, IRC, ISAKMP/IKE, ISDN, IS--IS, ISL, ISOIS, ISL, ISO--IP(CLNP),IP(CLNP),
ISOoverX.25, ISOISOoverX.25, ISO--PP, ISOPP, ISO--SP, ISOSP, ISO--TP, ISUP, ITUQ2931, ITUQ2971,TP, ISUP, ITUQ2931, ITUQ2971, IuUPIuUP, L2F, L2TP, LAPB, LAPD, LAPF, LAPV5, LAPV5DL, LAT, LAVC, LCP, L, L2F, L2TP, LAPB, LAPD, LAPF, LAPV5, LAPV5DL, LAT, LAVC, LCP, LDAP, LDP,DAP, LDP,
LE802.3, LE802.5,LE802.3, LE802.5, LEControlLEControl, LES(PSTN), LEX, LEXCP, LLC, LLC, LQR, LZS, M2PA, M2UA, M3UA, M, LES(PSTN), LEX, LEXCP, LLC, LLC, LQR, LZS, M2PA, M2UA, M3UA, MAC, MAP, MAP, MAPOS, MARS, MDLP, MDTP,AC, MAP, MAP, MAPOS, MARS, MDLP, MDTP,
Megaco(ASCII+ASN.1), Megaco(H.248),Megaco(ASCII+ASN.1), Megaco(H.248), MegacooverATMMegacooverATM, MGCP, MLP, MM, MM, MM, MMS, MNRP, MNTv1,, MGCP, MLP, MM, MM, MM, MMS, MNRP, MNTv1, MobileIPMobileIP, MOP, MOUNT, MPEG, MOP, MOUNT, MPEG--2, MPLS,2, MPLS,
MPLSoverATMMPLSoverATM, MPPC, MTP, MPPC, MTP--2, MTP2, MTP--3, MTP3B,3, MTP3B, MultiPPPMultiPPP, MZAP, NARP, NBAP, NBFCP, NBP, NCP, NDS, NetBIOS, NetBIOS/IP,, MZAP, NARP, NBAP, NBFCP, NBP, NCP, NDS, NetBIOS, NetBIOS/IP, NetRPCNetRPC, NFS, NHDR, NHRP,, NFS, NHDR, NHRP,
NHRP, NLM, NLP, NLSP, NNIPVC, NNISVC,NHRP, NLM, NLP, NLSP, NNIPVC, NNISVC, NovelNetBIOSNovelNetBIOS, NS, NSM, NSP, NSP, NTP, O&M, OSINLCP, OSPF, PAP, PAP, PDCP, PE, NS, NSM, NSP, NSP, NTP, O&M, OSINLCP, OSPF, PAP, PAP, PDCP, PEP, PIM, PMAP,P, PIM, PMAP,
PNNIRoutingPNNIRouting,, PNNISignalingPNNISignaling, POP3, PPP, PPP, POP3, PPP, PPP--BPDU,BPDU, PPPMultilinkPPPMultilink,, PPPoEPPPoE,, PPPoverATMPPPoverATM,, PPPoverHDLCPPPoverHDLC,, PPPoverLAPBPPPoverLAPB,, PPPoverLAPFPPPoverLAPF, PPTP,, PPTP, ProteonProteon,,
PROXY(SkinnyPROXY(Skinny), Q.2140, Q.2140, Q.SAAL, Q2630, QLLC, Radius, RANAP, RAS,), Q.2140, Q.2140, Q.SAAL, Q2630, QLLC, Radius, RANAP, RAS, RexecRexec, RIP, RIP2, RIPngforIPv6, RIPX, RLC, RLC/MAC, Rlogin, RLP, RLP,, RIP, RIP2, RIPngforIPv6, RIPX, RLC, RLC/MAC, Rlogin, RLP, RLP, RND,RND,
RNSAP, ROSE, RP, RPC, RPCB, RPCB,RNSAP, ROSE, RP, RPC, RPCB, RPCB, RprintRprint, RR, RR, RR, RRC,, RR, RR, RR, RRC, RshellRshell, RSVP, RTCP, RTMP, RTP, RTP, RTSP, RUDP,, RSVP, RTCP, RTMP, RTP, RTP, RTSP, RUDP, RVPoverIPRVPoverIP,, RwhoRwho,, SAMOverFREtherSAMOverFREther,,
SAMOverX.25OverLAPB, SAP, SAPv2, SCCP, SCP, SCSP, SCTP, SCTP, SDSAMOverX.25OverLAPB, SAP, SAPv2, SCCP, SCP, SCSP, SCTP, SCTP, SDCP, SDCP, SDLC, SDP, SER, SGCP, SIP, SIPCP, SDCP, SDLC, SDP, SER, SGCP, SIP, SIP--L3, Skinny, SLP, SMB, SMPP, SMS,L3, Skinny, SLP, SMB, SMPP, SMS,
SMS, SMS, SMS(TP), SMS(TP), SMSCB, SMSSMS, SMS, SMS(TP), SMS(TP), SMSCB, SMS--CB, SMSCB, SMT, SMTP, SNA, SNA5250, SNACP,CB, SMSCB, SMT, SMTP, SNA, SNA5250, SNACP, SNAoverSDLCSNAoverSDLC, SNAP, SNARH,, SNAP, SNARH, SNATerminologySNATerminology, SNATH,, SNATH,
SNATHOSNATHO--THS, SNDCP, SNDCP, SNDCP, SNMP, SOCKS, SPANS, SPANS, SPP, SPP, STHS, SNDCP, SNDCP, SNDCP, SNMP, SOCKS, SPANS, SPANS, SPP, SPP, SPX, SRP, SS, SS, SS, SSP, STP,PX, SRP, SS, SS, SS, SSP, STP, StreetTalkStreetTalk, T.125, T.38, TACACS+,, T.125, T.38, TACACS+,
TALI, TCAP, TCP, TDP, TELNET, TFTP, THDR, Timeplex(BRE2),TALI, TCAP, TCP, TDP, TELNET, TFTP, THDR, Timeplex(BRE2), TokenRingTokenRing, TOM, TPKT, TRAU, TRIP, TUP, UDP, UNI3.x, UNI4.0, UNISVC, V5, V, TOM, TPKT, TRAU, TRIP, TUP, UDP, UNI3.x, UNI4.0, UNISVC, V5, V55--BCC, V5BCC, V5--
Control, V5Control, V5--LinkControl, V5LinkControl, V5--Protection, V5Protection, V5--PSTN,PSTN, VanJacobsonVanJacobson, VARP, VB51, VIP,, VARP, VB51, VIP, VIVIDarmVIVIDarm,, VIVIDbmeVIVIDbme,, VIVIDccpVIVIDccp,, ViVIDMPOAViVIDMPOA, VLAN(802.1Q), VRRP, VTP,, VLAN(802.1Q), VRRP, VTP,
WCCP, WCMP, WDOG, WDP, Wellfleet, WSP, WTLS, WTP, X.25, X.75, XOWCCP, WCMP, WDOG, WDP, Wellfleet, WSP, WTLS, WTP, X.25, X.75, XOT, XT, X--Window, YP(NIS), ZIPWindow, YP(NIS), ZIP
•• The nice thing about standards is that there are soThe nice thing about standards is that there are so
many to choose from!many to choose from!
The Key OpportunitiesThe Key Opportunities
•• The Key opportunity the OSGi addresses are the 4 AThe Key opportunity the OSGi addresses are the 4 A’’ss
–– AccessoriesAccessories
–– AppliancesAppliances
–– ApplicationsApplications
–– AdaptersAdapters
•• With OSGiWith OSGi
–– New features can be sold after the saleNew features can be sold after the sale
–– New protocols can be supported after saleNew protocols can be supported after sale
–– Inevitable bugs can easily be resolvedInevitable bugs can easily be resolved
–– Option of third party software instead of inOption of third party software instead of in--house developmenthouse development
The OSGi SolutionThe OSGi Solution
•• The OSGi Service Platform providesThe OSGi Service Platform provides
an execution environment foran execution environment for
networked devicesnetworked devices
•• The Service Platform is well definedThe Service Platform is well defined
so thatso that
–– Applications can run on a variety ofApplications can run on a variety of
devicesdevices
–– Devices are not constrainedDevices are not constrained
–– Adoption costs are relatively lowAdoption costs are relatively low
•• BenefitsBenefits
–– Reduced development costReduced development cost
–– Third party application market:Third party application market:
more choicemore choice
–– Higher quality due to competitionHigher quality due to competition
OSGi
Device
Operator
Network
The OSGi Solution: SecurityThe OSGi Solution: Security
•• The Service Platform provides aThe Service Platform provides a
secure execution environmentsecure execution environment
–– Each Application runs in a uniqueEach Application runs in a unique
sandboxsandbox
–– Sandbox defined by the location,Sandbox defined by the location,
signer or custom defined conditionsigner or custom defined condition
–– Sandbox under control of operatorSandbox under control of operator
•• BenefitsBenefits
–– Lower cost of applicationLower cost of application
development because not alldevelopment because not all
applications have to be trustedapplications have to be trusted
–– Higher reliability of the systemHigher reliability of the system
–– Enables trusted applications likeEnables trusted applications like
Digital Rights ManagementDigital Rights Management
–– Enables walled gardens but alsoEnables walled gardens but also
allows open systems like Eclipseallows open systems like Eclipse
OSGi Application/Bundle
OSGi
Service Platform
Sandbox
The OSGi Solution: CollaborationThe OSGi Solution: Collaboration
•• The Service Platform supports aThe Service Platform supports a
collaborative environmentcollaborative environment
–– Service/Component orientedService/Component oriented
architecturearchitecture
–– Dynamic discovery of availableDynamic discovery of available
servicesservices
–– Integrated with life cycleIntegrated with life cycle
management: dynamicmanagement: dynamic
–– Runtime composition of behaviorRuntime composition of behavior
from servicesfrom services
–– Components can be extended byComponents can be extended by
third partiesthird parties
•• Benefits:Benefits:
–– Applications can be smaller andApplications can be smaller and
are therefore of lower cost andare therefore of lower cost and
requires less device footprintrequires less device footprint
–– Different manufacturers can supplyDifferent manufacturers can supply
different components of the puzzle:different components of the puzzle:
more choicemore choice
–– Dynamic nature supports customerDynamic nature supports customer
need forneed for immediate satisfactionimmediate satisfaction
Address
Book
SyncML
Bluetooth
DB
TCP/IP
GSM
The OSGi Solution: Remote ManagementThe OSGi Solution: Remote Management
•• The Service Platform can beThe Service Platform can be
managed remotelymanaged remotely
–– Update The Platform with newUpdate The Platform with new
softwaresoftware
–– Monitor the deviceMonitor the device’’s states state
–– Take corrective actionsTake corrective actions
–– Protocol AgnosticProtocol Agnostic
•• Benefits:Benefits:
–– Happier customers: The qualityHappier customers: The quality
of services can be maintainedof services can be maintained
–– Market for new features toMarket for new features to
existing customersexisting customers
–– Reduced help desk andReduced help desk and
technical support costtechnical support cost
–– Use existing management infraUse existing management infra
structurestructure
Operator
OSGi
Device
ConclusionConclusion
•• The OSGi Alliance vision is a world where most networkedThe OSGi Alliance vision is a world where most networked
devices support a networkeddevices support a networked--application standardapplication standard
–– For mobile and fixed devicesFor mobile and fixed devices
–– For applications and system softwareFor applications and system software
•• It must support theIt must support the diversitydiversity andand special needsspecial needs of realof real
world devices to be viable.world devices to be viable.
•• The additional cost of adoption must be low to be viable.The additional cost of adoption must be low to be viable.
•• It must be anIt must be an openopen standard because monopolies causestandard because monopolies cause
high prices and decrease qualityhigh prices and decrease quality
•• It must support aIt must support a variety of business modelsvariety of business models to make itto make it
profitable to deployprofitable to deploy
•• The OSGi Service Platform Release 4 defines such anThe OSGi Service Platform Release 4 defines such an
open platform. Help us spread the adoption.open platform. Help us spread the adoption.
Release 4 from a Business Perspective - Peter Kriens, OSGi Alliance Fellow; Technology Officer and President, aQute

Contenu connexe

Tendances

IPv6 in 2G and 3G Networks
IPv6 in 2G and 3G NetworksIPv6 in 2G and 3G Networks
IPv6 in 2G and 3G NetworksJohn Loughney
 
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017Bruno Teixeira
 
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124 | Las Vegas 2017
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124  | Las Vegas 2017Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124  | Las Vegas 2017
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124 | Las Vegas 2017Bruno Teixeira
 
OIF 112G Panel at DesignCon 2017
OIF 112G Panel at DesignCon 2017OIF 112G Panel at DesignCon 2017
OIF 112G Panel at DesignCon 2017Deborah Porchivina
 
The State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 DeploymentThe State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 DeploymentJohn Loughney
 
IPv4 over IPv6 in the Venue, APRICOT-APAN 2015 Fukuoka
IPv4 over IPv6 in the Venue, APRICOT-APAN 2015 FukuokaIPv4 over IPv6 in the Venue, APRICOT-APAN 2015 Fukuoka
IPv4 over IPv6 in the Venue, APRICOT-APAN 2015 FukuokaAPNIC
 
20190409 ip showcase-nab19_m3_l-currentstatus-st2110-over-25gbe_v100
20190409 ip showcase-nab19_m3_l-currentstatus-st2110-over-25gbe_v10020190409 ip showcase-nab19_m3_l-currentstatus-st2110-over-25gbe_v100
20190409 ip showcase-nab19_m3_l-currentstatus-st2110-over-25gbe_v100M3L Inc.
 
MAP-E as IPv4 over IPv6 Technology
MAP-E as IPv4 over IPv6 TechnologyMAP-E as IPv4 over IPv6 Technology
MAP-E as IPv4 over IPv6 TechnologyAkira Nakagawa
 
Linkmeup v076(2019-06).2
Linkmeup v076(2019-06).2Linkmeup v076(2019-06).2
Linkmeup v076(2019-06).2eucariot
 
PLNOG 13: M. Czerwonka, T. Kossut: IPv6 in mobile network
PLNOG 13: M. Czerwonka, T. Kossut: IPv6 in mobile networkPLNOG 13: M. Czerwonka, T. Kossut: IPv6 in mobile network
PLNOG 13: M. Czerwonka, T. Kossut: IPv6 in mobile networkPROIDEA
 
464XLAT Tutorial
464XLAT Tutorial464XLAT Tutorial
464XLAT TutorialAPNIC
 
How To Disrupt The Internet of Things With Unified Networking
How To Disrupt The Internet of Things With Unified NetworkingHow To Disrupt The Internet of Things With Unified Networking
How To Disrupt The Internet of Things With Unified NetworkingHaystack Technologies
 
Light Reading BTE_SDNdemo_June_2015
Light Reading BTE_SDNdemo_June_2015Light Reading BTE_SDNdemo_June_2015
Light Reading BTE_SDNdemo_June_2015Deborah Porchivina
 
OIF 2015 FOE Architecture Presentation
OIF 2015 FOE Architecture PresentationOIF 2015 FOE Architecture Presentation
OIF 2015 FOE Architecture PresentationDeborah Porchivina
 
Go with the Flow-v2
Go with the Flow-v2Go with the Flow-v2
Go with the Flow-v2Zobair Khan
 
Cisco Live! :: Introduction to IOS XR for Enterprises and Service Providers
Cisco Live! :: Introduction to IOS XR for Enterprises and Service ProvidersCisco Live! :: Introduction to IOS XR for Enterprises and Service Providers
Cisco Live! :: Introduction to IOS XR for Enterprises and Service ProvidersBruno Teixeira
 
Experience of Implementing IPTV in an ISP Network by Thong Hawk Yen
Experience of Implementing IPTV in an ISP Network by Thong Hawk YenExperience of Implementing IPTV in an ISP Network by Thong Hawk Yen
Experience of Implementing IPTV in an ISP Network by Thong Hawk YenMyNOG
 
Segment Routing Technology Deep Dive and Advanced Use Cases
Segment Routing Technology Deep Dive and Advanced Use CasesSegment Routing Technology Deep Dive and Advanced Use Cases
Segment Routing Technology Deep Dive and Advanced Use CasesCisco Canada
 
Traffic Engineering for CDNs
Traffic Engineering for CDNsTraffic Engineering for CDNs
Traffic Engineering for CDNsMyNOG
 

Tendances (20)

IPv6 in 2G and 3G Networks
IPv6 in 2G and 3G NetworksIPv6 in 2G and 3G Networks
IPv6 in 2G and 3G Networks
 
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
 
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124 | Las Vegas 2017
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124  | Las Vegas 2017Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124  | Las Vegas 2017
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124 | Las Vegas 2017
 
OIF 112G Panel at DesignCon 2017
OIF 112G Panel at DesignCon 2017OIF 112G Panel at DesignCon 2017
OIF 112G Panel at DesignCon 2017
 
The State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 DeploymentThe State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 Deployment
 
IPv4 over IPv6 in the Venue, APRICOT-APAN 2015 Fukuoka
IPv4 over IPv6 in the Venue, APRICOT-APAN 2015 FukuokaIPv4 over IPv6 in the Venue, APRICOT-APAN 2015 Fukuoka
IPv4 over IPv6 in the Venue, APRICOT-APAN 2015 Fukuoka
 
20190409 ip showcase-nab19_m3_l-currentstatus-st2110-over-25gbe_v100
20190409 ip showcase-nab19_m3_l-currentstatus-st2110-over-25gbe_v10020190409 ip showcase-nab19_m3_l-currentstatus-st2110-over-25gbe_v100
20190409 ip showcase-nab19_m3_l-currentstatus-st2110-over-25gbe_v100
 
MAP-E as IPv4 over IPv6 Technology
MAP-E as IPv4 over IPv6 TechnologyMAP-E as IPv4 over IPv6 Technology
MAP-E as IPv4 over IPv6 Technology
 
Linkmeup v076(2019-06).2
Linkmeup v076(2019-06).2Linkmeup v076(2019-06).2
Linkmeup v076(2019-06).2
 
PLNOG 13: M. Czerwonka, T. Kossut: IPv6 in mobile network
PLNOG 13: M. Czerwonka, T. Kossut: IPv6 in mobile networkPLNOG 13: M. Czerwonka, T. Kossut: IPv6 in mobile network
PLNOG 13: M. Czerwonka, T. Kossut: IPv6 in mobile network
 
464XLAT Tutorial
464XLAT Tutorial464XLAT Tutorial
464XLAT Tutorial
 
How To Disrupt The Internet of Things With Unified Networking
How To Disrupt The Internet of Things With Unified NetworkingHow To Disrupt The Internet of Things With Unified Networking
How To Disrupt The Internet of Things With Unified Networking
 
Light Reading BTE_SDNdemo_June_2015
Light Reading BTE_SDNdemo_June_2015Light Reading BTE_SDNdemo_June_2015
Light Reading BTE_SDNdemo_June_2015
 
OIF 2015 FOE Architecture Presentation
OIF 2015 FOE Architecture PresentationOIF 2015 FOE Architecture Presentation
OIF 2015 FOE Architecture Presentation
 
Go with the Flow-v2
Go with the Flow-v2Go with the Flow-v2
Go with the Flow-v2
 
Cisco Live! :: Introduction to IOS XR for Enterprises and Service Providers
Cisco Live! :: Introduction to IOS XR for Enterprises and Service ProvidersCisco Live! :: Introduction to IOS XR for Enterprises and Service Providers
Cisco Live! :: Introduction to IOS XR for Enterprises and Service Providers
 
Experience of Implementing IPTV in an ISP Network by Thong Hawk Yen
Experience of Implementing IPTV in an ISP Network by Thong Hawk YenExperience of Implementing IPTV in an ISP Network by Thong Hawk Yen
Experience of Implementing IPTV in an ISP Network by Thong Hawk Yen
 
Segment Routing Technology Deep Dive and Advanced Use Cases
Segment Routing Technology Deep Dive and Advanced Use CasesSegment Routing Technology Deep Dive and Advanced Use Cases
Segment Routing Technology Deep Dive and Advanced Use Cases
 
Traffic Engineering for CDNs
Traffic Engineering for CDNsTraffic Engineering for CDNs
Traffic Engineering for CDNs
 
MENOG-Segment Routing Introduction
MENOG-Segment Routing IntroductionMENOG-Segment Routing Introduction
MENOG-Segment Routing Introduction
 

En vedette

OSGi Community Event 2010 - OSGi Technical Update
OSGi Community Event 2010 - OSGi Technical UpdateOSGi Community Event 2010 - OSGi Technical Update
OSGi Community Event 2010 - OSGi Technical Updatemfrancis
 
Leveraging OSGi Technology for End-to-End Reconfigurability- Enabling a Seaml...
Leveraging OSGi Technology for End-to-End Reconfigurability- Enabling a Seaml...Leveraging OSGi Technology for End-to-End Reconfigurability- Enabling a Seaml...
Leveraging OSGi Technology for End-to-End Reconfigurability- Enabling a Seaml...mfrancis
 
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
 
OSGi Service Platform Release 4 Overview - BJ Hargrave, IBM & Peter Kriens, a...
OSGi Service Platform Release 4 Overview - BJ Hargrave, IBM & Peter Kriens, a...OSGi Service Platform Release 4 Overview - BJ Hargrave, IBM & Peter Kriens, a...
OSGi Service Platform Release 4 Overview - BJ Hargrave, IBM & Peter Kriens, a...mfrancis
 
Keynote: OSGi Past, Present and Future - Alex Blewitt
Keynote: OSGi Past, Present and Future - Alex BlewittKeynote: OSGi Past, Present and Future - Alex Blewitt
Keynote: OSGi Past, Present and Future - Alex Blewittmfrancis
 
OSGi IoT Demo @ CeBIT 2016
OSGi IoT Demo @ CeBIT 2016OSGi IoT Demo @ CeBIT 2016
OSGi IoT Demo @ CeBIT 2016mfrancis
 
Technical Specification Overview - OSGi World Congress 2002 Workshop Intro - ...
Technical Specification Overview - OSGi World Congress 2002 Workshop Intro - ...Technical Specification Overview - OSGi World Congress 2002 Workshop Intro - ...
Technical Specification Overview - OSGi World Congress 2002 Workshop Intro - ...mfrancis
 
OSGi -Simplifying the IoT Gateway - Walt Bowers
OSGi -Simplifying the IoT Gateway - Walt BowersOSGi -Simplifying the IoT Gateway - Walt Bowers
OSGi -Simplifying the IoT Gateway - Walt Bowersmfrancis
 
OSGi Specification Evolution - BJ Hargrave
OSGi Specification Evolution - BJ HargraveOSGi Specification Evolution - BJ Hargrave
OSGi Specification Evolution - BJ Hargravemfrancis
 
How the OSGi Residential Specifications can help to build an ecosystem for sm...
How the OSGi Residential Specifications can help to build an ecosystem for sm...How the OSGi Residential Specifications can help to build an ecosystem for sm...
How the OSGi Residential Specifications can help to build an ecosystem for sm...mfrancis
 
OSGi for IoT: the good, the bad and the ugly - Tim Verbelen
OSGi for IoT: the good, the bad and the ugly - Tim VerbelenOSGi for IoT: the good, the bad and the ugly - Tim Verbelen
OSGi for IoT: the good, the bad and the ugly - Tim Verbelenmfrancis
 
OSGi Technology Value Proposition - December 2013
OSGi Technology Value Proposition - December 2013OSGi Technology Value Proposition - December 2013
OSGi Technology Value Proposition - December 2013mfrancis
 
OSGi Training for Carbon Developers
OSGi Training for Carbon DevelopersOSGi Training for Carbon Developers
OSGi Training for Carbon DevelopersAruna Karunarathna
 
Benefits of OSGi in Practise
Benefits of OSGi in PractiseBenefits of OSGi in Practise
Benefits of OSGi in PractiseDavid Bosschaert
 
Concierge - Bringing OSGi (back) to Embedded Devices
Concierge - Bringing OSGi (back) to Embedded DevicesConcierge - Bringing OSGi (back) to Embedded Devices
Concierge - Bringing OSGi (back) to Embedded DevicesJan S. Rellermeyer
 

En vedette (20)

OSGi overview
OSGi overviewOSGi overview
OSGi overview
 
OSGi Community Event 2010 - OSGi Technical Update
OSGi Community Event 2010 - OSGi Technical UpdateOSGi Community Event 2010 - OSGi Technical Update
OSGi Community Event 2010 - OSGi Technical Update
 
OSGI,
OSGI,OSGI,
OSGI,
 
Leveraging OSGi Technology for End-to-End Reconfigurability- Enabling a Seaml...
Leveraging OSGi Technology for End-to-End Reconfigurability- Enabling a Seaml...Leveraging OSGi Technology for End-to-End Reconfigurability- Enabling a Seaml...
Leveraging OSGi Technology for End-to-End Reconfigurability- Enabling a Seaml...
 
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
 
OSGi In A Nutshell
OSGi In A NutshellOSGi In A Nutshell
OSGi In A Nutshell
 
OSGi Service Platform Release 4 Overview - BJ Hargrave, IBM & Peter Kriens, a...
OSGi Service Platform Release 4 Overview - BJ Hargrave, IBM & Peter Kriens, a...OSGi Service Platform Release 4 Overview - BJ Hargrave, IBM & Peter Kriens, a...
OSGi Service Platform Release 4 Overview - BJ Hargrave, IBM & Peter Kriens, a...
 
Keynote: OSGi Past, Present and Future - Alex Blewitt
Keynote: OSGi Past, Present and Future - Alex BlewittKeynote: OSGi Past, Present and Future - Alex Blewitt
Keynote: OSGi Past, Present and Future - Alex Blewitt
 
OSGi IoT Demo @ CeBIT 2016
OSGi IoT Demo @ CeBIT 2016OSGi IoT Demo @ CeBIT 2016
OSGi IoT Demo @ CeBIT 2016
 
Technical Specification Overview - OSGi World Congress 2002 Workshop Intro - ...
Technical Specification Overview - OSGi World Congress 2002 Workshop Intro - ...Technical Specification Overview - OSGi World Congress 2002 Workshop Intro - ...
Technical Specification Overview - OSGi World Congress 2002 Workshop Intro - ...
 
OSGi -Simplifying the IoT Gateway - Walt Bowers
OSGi -Simplifying the IoT Gateway - Walt BowersOSGi -Simplifying the IoT Gateway - Walt Bowers
OSGi -Simplifying the IoT Gateway - Walt Bowers
 
OSGi Specification Evolution - BJ Hargrave
OSGi Specification Evolution - BJ HargraveOSGi Specification Evolution - BJ Hargrave
OSGi Specification Evolution - BJ Hargrave
 
How the OSGi Residential Specifications can help to build an ecosystem for sm...
How the OSGi Residential Specifications can help to build an ecosystem for sm...How the OSGi Residential Specifications can help to build an ecosystem for sm...
How the OSGi Residential Specifications can help to build an ecosystem for sm...
 
OSGi for IoT: the good, the bad and the ugly - Tim Verbelen
OSGi for IoT: the good, the bad and the ugly - Tim VerbelenOSGi for IoT: the good, the bad and the ugly - Tim Verbelen
OSGi for IoT: the good, the bad and the ugly - Tim Verbelen
 
OSGi Technology Value Proposition - December 2013
OSGi Technology Value Proposition - December 2013OSGi Technology Value Proposition - December 2013
OSGi Technology Value Proposition - December 2013
 
OSGi & Blueprint
OSGi & BlueprintOSGi & Blueprint
OSGi & Blueprint
 
Why OSGi?
Why OSGi?Why OSGi?
Why OSGi?
 
OSGi Training for Carbon Developers
OSGi Training for Carbon DevelopersOSGi Training for Carbon Developers
OSGi Training for Carbon Developers
 
Benefits of OSGi in Practise
Benefits of OSGi in PractiseBenefits of OSGi in Practise
Benefits of OSGi in Practise
 
Concierge - Bringing OSGi (back) to Embedded Devices
Concierge - Bringing OSGi (back) to Embedded DevicesConcierge - Bringing OSGi (back) to Embedded Devices
Concierge - Bringing OSGi (back) to Embedded Devices
 

Similaire à Release 4 from a Business Perspective - Peter Kriens, OSGi Alliance Fellow; Technology Officer and President, aQute

10 years in Network Protocol testing L2 L3 L4-L7 Tcl Python Manual and Automa...
10 years in Network Protocol testing L2 L3 L4-L7 Tcl Python Manual and Automa...10 years in Network Protocol testing L2 L3 L4-L7 Tcl Python Manual and Automa...
10 years in Network Protocol testing L2 L3 L4-L7 Tcl Python Manual and Automa...Mullaiselvan Mohan
 
Summit 16: Open-O Mini-Summit - Architecture & Technology
Summit 16: Open-O Mini-Summit - Architecture & TechnologySummit 16: Open-O Mini-Summit - Architecture & Technology
Summit 16: Open-O Mini-Summit - Architecture & TechnologyOPNFV
 
Easy enterprise application integration with RabbitMQ and AMQP
Easy enterprise application integration with RabbitMQ and AMQPEasy enterprise application integration with RabbitMQ and AMQP
Easy enterprise application integration with RabbitMQ and AMQPRabbit MQ
 
Gmpls tutorial and_rand_e_network_implementation
Gmpls tutorial and_rand_e_network_implementationGmpls tutorial and_rand_e_network_implementation
Gmpls tutorial and_rand_e_network_implementationHatem Abdali
 
Software defined network and Virtualization
Software defined network and VirtualizationSoftware defined network and Virtualization
Software defined network and Virtualizationidrajeev
 
E Snet Authentication Fabric Pilot
E Snet Authentication Fabric PilotE Snet Authentication Fabric Pilot
E Snet Authentication Fabric PilotFNian
 
PLNOG 13: P. Kupisiewicz, O. Pelerin: Make IOS-XE Troubleshooting Easy – Pack...
PLNOG 13: P. Kupisiewicz, O. Pelerin: Make IOS-XE Troubleshooting Easy – Pack...PLNOG 13: P. Kupisiewicz, O. Pelerin: Make IOS-XE Troubleshooting Easy – Pack...
PLNOG 13: P. Kupisiewicz, O. Pelerin: Make IOS-XE Troubleshooting Easy – Pack...PROIDEA
 
SRv6 Mobile User Plane P4 proto-type
SRv6 Mobile User Plane P4 proto-typeSRv6 Mobile User Plane P4 proto-type
SRv6 Mobile User Plane P4 proto-typeKentaro Ebisawa
 
"Combining Flexibility and Low-Power in Embedded Vision Subsystems: An Applic...
"Combining Flexibility and Low-Power in Embedded Vision Subsystems: An Applic..."Combining Flexibility and Low-Power in Embedded Vision Subsystems: An Applic...
"Combining Flexibility and Low-Power in Embedded Vision Subsystems: An Applic...Edge AI and Vision Alliance
 
2016 06-10-ieee-sdn (1)
2016 06-10-ieee-sdn (1)2016 06-10-ieee-sdn (1)
2016 06-10-ieee-sdn (1)ICT PRISTINE
 
What is a Service Mesh and what can it do for your Microservices
What is a Service Mesh and what can it do for your MicroservicesWhat is a Service Mesh and what can it do for your Microservices
What is a Service Mesh and what can it do for your MicroservicesMatt Turner
 
DPDK IPSec performance benchmark ~ Georgii Tkachuk
DPDK IPSec performance benchmark ~ Georgii TkachukDPDK IPSec performance benchmark ~ Georgii Tkachuk
DPDK IPSec performance benchmark ~ Georgii TkachukIntel
 
A vision for ejabberd - ejabberd SF Meetup
A vision for ejabberd - ejabberd SF MeetupA vision for ejabberd - ejabberd SF Meetup
A vision for ejabberd - ejabberd SF MeetupMickaël Rémond
 
2014 carlos gzlez florido nksip the erlang sip application server
2014 carlos gzlez florido nksip the erlang sip application server2014 carlos gzlez florido nksip the erlang sip application server
2014 carlos gzlez florido nksip the erlang sip application serverVOIP2DAY
 
How CPAN Testers helped me improve my module
How CPAN Testers helped me improve my moduleHow CPAN Testers helped me improve my module
How CPAN Testers helped me improve my moduleacme
 
Software Stacks to enable SDN and NFV
Software Stacks to enable SDN and NFVSoftware Stacks to enable SDN and NFV
Software Stacks to enable SDN and NFVYoshihiro Nakajima
 
Enabling rcs service delivery telesemana august2012 rev2_mx
Enabling rcs service delivery telesemana august2012 rev2_mxEnabling rcs service delivery telesemana august2012 rev2_mx
Enabling rcs service delivery telesemana august2012 rev2_mxRafael Junquera
 
Model-driven Telemetry: The Foundation of Big Data Analytics
Model-driven Telemetry: The Foundation of Big Data AnalyticsModel-driven Telemetry: The Foundation of Big Data Analytics
Model-driven Telemetry: The Foundation of Big Data AnalyticsCisco Canada
 
CSG Huawei.pdf
CSG Huawei.pdfCSG Huawei.pdf
CSG Huawei.pdfchien29091
 

Similaire à Release 4 from a Business Perspective - Peter Kriens, OSGi Alliance Fellow; Technology Officer and President, aQute (20)

Introduction to PPP
Introduction to PPPIntroduction to PPP
Introduction to PPP
 
10 years in Network Protocol testing L2 L3 L4-L7 Tcl Python Manual and Automa...
10 years in Network Protocol testing L2 L3 L4-L7 Tcl Python Manual and Automa...10 years in Network Protocol testing L2 L3 L4-L7 Tcl Python Manual and Automa...
10 years in Network Protocol testing L2 L3 L4-L7 Tcl Python Manual and Automa...
 
Summit 16: Open-O Mini-Summit - Architecture & Technology
Summit 16: Open-O Mini-Summit - Architecture & TechnologySummit 16: Open-O Mini-Summit - Architecture & Technology
Summit 16: Open-O Mini-Summit - Architecture & Technology
 
Easy enterprise application integration with RabbitMQ and AMQP
Easy enterprise application integration with RabbitMQ and AMQPEasy enterprise application integration with RabbitMQ and AMQP
Easy enterprise application integration with RabbitMQ and AMQP
 
Gmpls tutorial and_rand_e_network_implementation
Gmpls tutorial and_rand_e_network_implementationGmpls tutorial and_rand_e_network_implementation
Gmpls tutorial and_rand_e_network_implementation
 
Software defined network and Virtualization
Software defined network and VirtualizationSoftware defined network and Virtualization
Software defined network and Virtualization
 
E Snet Authentication Fabric Pilot
E Snet Authentication Fabric PilotE Snet Authentication Fabric Pilot
E Snet Authentication Fabric Pilot
 
PLNOG 13: P. Kupisiewicz, O. Pelerin: Make IOS-XE Troubleshooting Easy – Pack...
PLNOG 13: P. Kupisiewicz, O. Pelerin: Make IOS-XE Troubleshooting Easy – Pack...PLNOG 13: P. Kupisiewicz, O. Pelerin: Make IOS-XE Troubleshooting Easy – Pack...
PLNOG 13: P. Kupisiewicz, O. Pelerin: Make IOS-XE Troubleshooting Easy – Pack...
 
SRv6 Mobile User Plane P4 proto-type
SRv6 Mobile User Plane P4 proto-typeSRv6 Mobile User Plane P4 proto-type
SRv6 Mobile User Plane P4 proto-type
 
"Combining Flexibility and Low-Power in Embedded Vision Subsystems: An Applic...
"Combining Flexibility and Low-Power in Embedded Vision Subsystems: An Applic..."Combining Flexibility and Low-Power in Embedded Vision Subsystems: An Applic...
"Combining Flexibility and Low-Power in Embedded Vision Subsystems: An Applic...
 
2016 06-10-ieee-sdn (1)
2016 06-10-ieee-sdn (1)2016 06-10-ieee-sdn (1)
2016 06-10-ieee-sdn (1)
 
What is a Service Mesh and what can it do for your Microservices
What is a Service Mesh and what can it do for your MicroservicesWhat is a Service Mesh and what can it do for your Microservices
What is a Service Mesh and what can it do for your Microservices
 
DPDK IPSec performance benchmark ~ Georgii Tkachuk
DPDK IPSec performance benchmark ~ Georgii TkachukDPDK IPSec performance benchmark ~ Georgii Tkachuk
DPDK IPSec performance benchmark ~ Georgii Tkachuk
 
A vision for ejabberd - ejabberd SF Meetup
A vision for ejabberd - ejabberd SF MeetupA vision for ejabberd - ejabberd SF Meetup
A vision for ejabberd - ejabberd SF Meetup
 
2014 carlos gzlez florido nksip the erlang sip application server
2014 carlos gzlez florido nksip the erlang sip application server2014 carlos gzlez florido nksip the erlang sip application server
2014 carlos gzlez florido nksip the erlang sip application server
 
How CPAN Testers helped me improve my module
How CPAN Testers helped me improve my moduleHow CPAN Testers helped me improve my module
How CPAN Testers helped me improve my module
 
Software Stacks to enable SDN and NFV
Software Stacks to enable SDN and NFVSoftware Stacks to enable SDN and NFV
Software Stacks to enable SDN and NFV
 
Enabling rcs service delivery telesemana august2012 rev2_mx
Enabling rcs service delivery telesemana august2012 rev2_mxEnabling rcs service delivery telesemana august2012 rev2_mx
Enabling rcs service delivery telesemana august2012 rev2_mx
 
Model-driven Telemetry: The Foundation of Big Data Analytics
Model-driven Telemetry: The Foundation of Big Data AnalyticsModel-driven Telemetry: The Foundation of Big Data Analytics
Model-driven Telemetry: The Foundation of Big Data Analytics
 
CSG Huawei.pdf
CSG Huawei.pdfCSG Huawei.pdf
CSG Huawei.pdf
 

Plus de 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
 

Plus de 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)
 

Dernier

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Dernier (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Release 4 from a Business Perspective - Peter Kriens, OSGi Alliance Fellow; Technology Officer and President, aQute

  • 1.
  • 2. OSGi Release 4 from a Business Perspective Peter Kriens, CEO,Peter Kriens, CEO, aQuteaQute
  • 4. Home Automation: NetworkedHome Automation: Networked Operator Network Appliances
  • 6. Eclipse, Mobiles, Application servicesEclipse, Mobiles, Application services Operator Network Appliances Adapters Applications Accessories
  • 7. Lets Change PerspectiveLets Change Perspective
  • 8. These Very Different Markets Look SimilarThese Very Different Markets Look Similar
  • 9. Archetypical ModelArchetypical Model OSGi Service Platform OSGi Service Platform Operator Network Gateway -Appliances -Applications -Accessories -Adapters Management Center
  • 10. Networked DevicesNetworked Devices •• Devices are more and more networkedDevices are more and more networked •• How to ensure devices can actually communicate?How to ensure devices can actually communicate? –– Standardize protocol!Standardize protocol!
  • 11. Standardize The Protocol!Standardize The Protocol! •• ISO8073, A1, A10, A11, A12, A13, A14, A15, A3, A7, A8, A9, AAL2(ISO8073, A1, A10, A11, A12, A13, A14, A15, A3, A7, A8, A9, AAL2(Offline), AARP,Offline), AARP, AbisAbis,, AbisAbis, ACSE, ADSP, AEP, AFP, AH, AH, AMR,, ACSE, ADSP, AEP, AFP, AH, AH, AMR, AppleArpAppleArp, AppleTalk,, AppleTalk, ARP/RARP, ASP, ATCP, ATMCell(AAL0ARP/RARP, ASP, ATCP, ATMCell(AAL0--AAL5),AAL5), ATMCellNNIATMCellNNI,, ATMCellUNIATMCellUNI,, ATMCircuitEmulationATMCircuitEmulation, ATMP, ATMSAR, ATP,, ATMP, ATMSAR, ATP, AVAYA(SkinnyAVAYA(Skinny), BACP, Banyan, BAP,), BACP, Banyan, BAP, BCAST, BCC, BCC, BCP, BGMP, BGPBCAST, BCC, BCC, BCP, BGMP, BGP--4, BICC, B4, BICC, B--ICI, BICI, B--ISUP, BMC, BMP, BPDU, BSD, BSMAP, BSSAP, BSSAP+, BSSAP+, BSSGP,ISUP, BMC, BMP, BPDU, BSD, BSMAP, BSSAP, BSSAP+, BSSAP+, BSSGP, BSSMAP, BTSM,BSSMAP, BTSM, BTSM/LAPD, BVCP, CAMEL, CAMEL, Cascade, CC, CC, CC, CCP, CDP, CHBTSM/LAPD, BVCP, CAMEL, CAMEL, Cascade, CC, CC, CC, CCP, CDP, CHAP, CIF,AP, CIF, CiscoISLCiscoISL,, CiscoRouterCiscoRouter,, CiscoSRBCiscoSRB, CMIP, COPS, CTERM, DAP, DCAP,, CMIP, COPS, CTERM, DAP, DCAP, DDP,DDP, DEC_LANBridgeDEC_LANBridge, DEC_LAT, DEC_LAVC, DEC_MOP_D/L, DEC_MOP_RC,, DEC_LAT, DEC_LAVC, DEC_MOP_D/L, DEC_MOP_RC, DEC_RouteDEC_Route, DESE, DHCP, DHCPv6, DIAG, DIS, DISL,, DESE, DHCP, DHCPv6, DIAG, DIS, DISL, DLSwDLSw, DNCP, DNS,, DNCP, DNS, DriPDriP, DSMCC, DTAP, DUP, DVB, DVMRP, EAP, ECP, EGP, EIGRP, ELCP, ES, DSMCC, DTAP, DUP, DVB, DVMRP, EAP, ECP, EGP, EIGRP, ELCP, ES--IS, ESP, ESP, Ethernet,IS, ESP, ESP, Ethernet, EtherTalkEtherTalk, FANP, FDDI, Finger, FP,, FANP, FDDI, Finger, FP, FrameRelayFrameRelay,, FrameRelayOverATMFrameRelayOverATM,, FrameRelayOverLAPFFrameRelayOverLAPF,, FrameRelayOverLLCFrameRelayOverLLC,, FrameRelayOverSNAFrameRelayOverSNA, FRF.9(DCP), FRF10, FRF11, FRF12, FRF16, FRF4, FRF5, FRF8,, FRF.9(DCP), FRF10, FRF11, FRF12, FRF16, FRF4, FRF5, FRF8, FTAM, FTP, FUNI, G711, G723.1, G729, GARP, GCC, GCC, GCP, GMM/SMFTAM, FTP, FUNI, G711, G723.1, G729, GARP, GCC, GCC, GCP, GMM/SM, GMM/SM, GMRP, GOPHER, GR, GMM/SM, GMRP, GOPHER, GR--303(IDLC/LAPD), GRE, GSMP, GTP, GTP, GTP',303(IDLC/LAPD), GRE, GSMP, GTP, GTP, GTP', GVRP, H.225, H.235, H.245, H.261, H.263, H.450.1, H.450.10, H.45GVRP, H.225, H.235, H.245, H.261, H.263, H.450.1, H.450.10, H.450.11, H.450.12, H.450.2, H.450.3, H.450.4, H.450.5, H.450.6, H.40.11, H.450.12, H.450.2, H.450.3, H.450.4, H.450.5, H.450.6, H.450.7, H.450.8, H.450.9, H225G,50.7, H.450.8, H.450.9, H225G, H225G, HDLC, HPRH225G, HDLC, HPR--APPN, HSRP, HTTP, ICMP, ICMPv6, ICP, ICPv2, IDLC, IDP, IDRP, IDRAPPN, HSRP, HTTP, ICMP, ICMPv6, ICP, ICPv2, IDLC, IDP, IDRP, IDRP, IFMP, IGMP, IGRP, IISP, ILMI, IMAP4, IMPP, INAP, IP,P, IFMP, IGMP, IGRP, IISP, ILMI, IMAP4, IMPP, INAP, IP, IPARSEoverX.25overLAPB, IPC, IPCP, IPDC,IPARSEoverX.25overLAPB, IPC, IPCP, IPDC, IPOverATMIPOverATM,, IPOverHDLCIPOverHDLC, IPv6, IPv6CP, IPX, IPXCP, IRC, ISAKMP/IKE, ISDN, IS, IPv6, IPv6CP, IPX, IPXCP, IRC, ISAKMP/IKE, ISDN, IS--IS, ISL, ISOIS, ISL, ISO--IP(CLNP),IP(CLNP), ISOoverX.25, ISOISOoverX.25, ISO--PP, ISOPP, ISO--SP, ISOSP, ISO--TP, ISUP, ITUQ2931, ITUQ2971,TP, ISUP, ITUQ2931, ITUQ2971, IuUPIuUP, L2F, L2TP, LAPB, LAPD, LAPF, LAPV5, LAPV5DL, LAT, LAVC, LCP, L, L2F, L2TP, LAPB, LAPD, LAPF, LAPV5, LAPV5DL, LAT, LAVC, LCP, LDAP, LDP,DAP, LDP, LE802.3, LE802.5,LE802.3, LE802.5, LEControlLEControl, LES(PSTN), LEX, LEXCP, LLC, LLC, LQR, LZS, M2PA, M2UA, M3UA, M, LES(PSTN), LEX, LEXCP, LLC, LLC, LQR, LZS, M2PA, M2UA, M3UA, MAC, MAP, MAP, MAPOS, MARS, MDLP, MDTP,AC, MAP, MAP, MAPOS, MARS, MDLP, MDTP, Megaco(ASCII+ASN.1), Megaco(H.248),Megaco(ASCII+ASN.1), Megaco(H.248), MegacooverATMMegacooverATM, MGCP, MLP, MM, MM, MM, MMS, MNRP, MNTv1,, MGCP, MLP, MM, MM, MM, MMS, MNRP, MNTv1, MobileIPMobileIP, MOP, MOUNT, MPEG, MOP, MOUNT, MPEG--2, MPLS,2, MPLS, MPLSoverATMMPLSoverATM, MPPC, MTP, MPPC, MTP--2, MTP2, MTP--3, MTP3B,3, MTP3B, MultiPPPMultiPPP, MZAP, NARP, NBAP, NBFCP, NBP, NCP, NDS, NetBIOS, NetBIOS/IP,, MZAP, NARP, NBAP, NBFCP, NBP, NCP, NDS, NetBIOS, NetBIOS/IP, NetRPCNetRPC, NFS, NHDR, NHRP,, NFS, NHDR, NHRP, NHRP, NLM, NLP, NLSP, NNIPVC, NNISVC,NHRP, NLM, NLP, NLSP, NNIPVC, NNISVC, NovelNetBIOSNovelNetBIOS, NS, NSM, NSP, NSP, NTP, O&M, OSINLCP, OSPF, PAP, PAP, PDCP, PE, NS, NSM, NSP, NSP, NTP, O&M, OSINLCP, OSPF, PAP, PAP, PDCP, PEP, PIM, PMAP,P, PIM, PMAP, PNNIRoutingPNNIRouting,, PNNISignalingPNNISignaling, POP3, PPP, PPP, POP3, PPP, PPP--BPDU,BPDU, PPPMultilinkPPPMultilink,, PPPoEPPPoE,, PPPoverATMPPPoverATM,, PPPoverHDLCPPPoverHDLC,, PPPoverLAPBPPPoverLAPB,, PPPoverLAPFPPPoverLAPF, PPTP,, PPTP, ProteonProteon,, PROXY(SkinnyPROXY(Skinny), Q.2140, Q.2140, Q.SAAL, Q2630, QLLC, Radius, RANAP, RAS,), Q.2140, Q.2140, Q.SAAL, Q2630, QLLC, Radius, RANAP, RAS, RexecRexec, RIP, RIP2, RIPngforIPv6, RIPX, RLC, RLC/MAC, Rlogin, RLP, RLP,, RIP, RIP2, RIPngforIPv6, RIPX, RLC, RLC/MAC, Rlogin, RLP, RLP, RND,RND, RNSAP, ROSE, RP, RPC, RPCB, RPCB,RNSAP, ROSE, RP, RPC, RPCB, RPCB, RprintRprint, RR, RR, RR, RRC,, RR, RR, RR, RRC, RshellRshell, RSVP, RTCP, RTMP, RTP, RTP, RTSP, RUDP,, RSVP, RTCP, RTMP, RTP, RTP, RTSP, RUDP, RVPoverIPRVPoverIP,, RwhoRwho,, SAMOverFREtherSAMOverFREther,, SAMOverX.25OverLAPB, SAP, SAPv2, SCCP, SCP, SCSP, SCTP, SCTP, SDSAMOverX.25OverLAPB, SAP, SAPv2, SCCP, SCP, SCSP, SCTP, SCTP, SDCP, SDCP, SDLC, SDP, SER, SGCP, SIP, SIPCP, SDCP, SDLC, SDP, SER, SGCP, SIP, SIP--L3, Skinny, SLP, SMB, SMPP, SMS,L3, Skinny, SLP, SMB, SMPP, SMS, SMS, SMS, SMS(TP), SMS(TP), SMSCB, SMSSMS, SMS, SMS(TP), SMS(TP), SMSCB, SMS--CB, SMSCB, SMT, SMTP, SNA, SNA5250, SNACP,CB, SMSCB, SMT, SMTP, SNA, SNA5250, SNACP, SNAoverSDLCSNAoverSDLC, SNAP, SNARH,, SNAP, SNARH, SNATerminologySNATerminology, SNATH,, SNATH, SNATHOSNATHO--THS, SNDCP, SNDCP, SNDCP, SNMP, SOCKS, SPANS, SPANS, SPP, SPP, STHS, SNDCP, SNDCP, SNDCP, SNMP, SOCKS, SPANS, SPANS, SPP, SPP, SPX, SRP, SS, SS, SS, SSP, STP,PX, SRP, SS, SS, SS, SSP, STP, StreetTalkStreetTalk, T.125, T.38, TACACS+,, T.125, T.38, TACACS+, TALI, TCAP, TCP, TDP, TELNET, TFTP, THDR, Timeplex(BRE2),TALI, TCAP, TCP, TDP, TELNET, TFTP, THDR, Timeplex(BRE2), TokenRingTokenRing, TOM, TPKT, TRAU, TRIP, TUP, UDP, UNI3.x, UNI4.0, UNISVC, V5, V, TOM, TPKT, TRAU, TRIP, TUP, UDP, UNI3.x, UNI4.0, UNISVC, V5, V55--BCC, V5BCC, V5-- Control, V5Control, V5--LinkControl, V5LinkControl, V5--Protection, V5Protection, V5--PSTN,PSTN, VanJacobsonVanJacobson, VARP, VB51, VIP,, VARP, VB51, VIP, VIVIDarmVIVIDarm,, VIVIDbmeVIVIDbme,, VIVIDccpVIVIDccp,, ViVIDMPOAViVIDMPOA, VLAN(802.1Q), VRRP, VTP,, VLAN(802.1Q), VRRP, VTP, WCCP, WCMP, WDOG, WDP, Wellfleet, WSP, WTLS, WTP, X.25, X.75, XOWCCP, WCMP, WDOG, WDP, Wellfleet, WSP, WTLS, WTP, X.25, X.75, XOT, XT, X--Window, YP(NIS), ZIPWindow, YP(NIS), ZIP •• The nice thing about standards is that there are soThe nice thing about standards is that there are so many to choose from!many to choose from!
  • 12. The Key OpportunitiesThe Key Opportunities •• The Key opportunity the OSGi addresses are the 4 AThe Key opportunity the OSGi addresses are the 4 A’’ss –– AccessoriesAccessories –– AppliancesAppliances –– ApplicationsApplications –– AdaptersAdapters •• With OSGiWith OSGi –– New features can be sold after the saleNew features can be sold after the sale –– New protocols can be supported after saleNew protocols can be supported after sale –– Inevitable bugs can easily be resolvedInevitable bugs can easily be resolved –– Option of third party software instead of inOption of third party software instead of in--house developmenthouse development
  • 13. The OSGi SolutionThe OSGi Solution •• The OSGi Service Platform providesThe OSGi Service Platform provides an execution environment foran execution environment for networked devicesnetworked devices •• The Service Platform is well definedThe Service Platform is well defined so thatso that –– Applications can run on a variety ofApplications can run on a variety of devicesdevices –– Devices are not constrainedDevices are not constrained –– Adoption costs are relatively lowAdoption costs are relatively low •• BenefitsBenefits –– Reduced development costReduced development cost –– Third party application market:Third party application market: more choicemore choice –– Higher quality due to competitionHigher quality due to competition OSGi Device Operator Network
  • 14. The OSGi Solution: SecurityThe OSGi Solution: Security •• The Service Platform provides aThe Service Platform provides a secure execution environmentsecure execution environment –– Each Application runs in a uniqueEach Application runs in a unique sandboxsandbox –– Sandbox defined by the location,Sandbox defined by the location, signer or custom defined conditionsigner or custom defined condition –– Sandbox under control of operatorSandbox under control of operator •• BenefitsBenefits –– Lower cost of applicationLower cost of application development because not alldevelopment because not all applications have to be trustedapplications have to be trusted –– Higher reliability of the systemHigher reliability of the system –– Enables trusted applications likeEnables trusted applications like Digital Rights ManagementDigital Rights Management –– Enables walled gardens but alsoEnables walled gardens but also allows open systems like Eclipseallows open systems like Eclipse OSGi Application/Bundle OSGi Service Platform Sandbox
  • 15. The OSGi Solution: CollaborationThe OSGi Solution: Collaboration •• The Service Platform supports aThe Service Platform supports a collaborative environmentcollaborative environment –– Service/Component orientedService/Component oriented architecturearchitecture –– Dynamic discovery of availableDynamic discovery of available servicesservices –– Integrated with life cycleIntegrated with life cycle management: dynamicmanagement: dynamic –– Runtime composition of behaviorRuntime composition of behavior from servicesfrom services –– Components can be extended byComponents can be extended by third partiesthird parties •• Benefits:Benefits: –– Applications can be smaller andApplications can be smaller and are therefore of lower cost andare therefore of lower cost and requires less device footprintrequires less device footprint –– Different manufacturers can supplyDifferent manufacturers can supply different components of the puzzle:different components of the puzzle: more choicemore choice –– Dynamic nature supports customerDynamic nature supports customer need forneed for immediate satisfactionimmediate satisfaction Address Book SyncML Bluetooth DB TCP/IP GSM
  • 16. The OSGi Solution: Remote ManagementThe OSGi Solution: Remote Management •• The Service Platform can beThe Service Platform can be managed remotelymanaged remotely –– Update The Platform with newUpdate The Platform with new softwaresoftware –– Monitor the deviceMonitor the device’’s states state –– Take corrective actionsTake corrective actions –– Protocol AgnosticProtocol Agnostic •• Benefits:Benefits: –– Happier customers: The qualityHappier customers: The quality of services can be maintainedof services can be maintained –– Market for new features toMarket for new features to existing customersexisting customers –– Reduced help desk andReduced help desk and technical support costtechnical support cost –– Use existing management infraUse existing management infra structurestructure Operator OSGi Device
  • 17. ConclusionConclusion •• The OSGi Alliance vision is a world where most networkedThe OSGi Alliance vision is a world where most networked devices support a networkeddevices support a networked--application standardapplication standard –– For mobile and fixed devicesFor mobile and fixed devices –– For applications and system softwareFor applications and system software •• It must support theIt must support the diversitydiversity andand special needsspecial needs of realof real world devices to be viable.world devices to be viable. •• The additional cost of adoption must be low to be viable.The additional cost of adoption must be low to be viable. •• It must be anIt must be an openopen standard because monopolies causestandard because monopolies cause high prices and decrease qualityhigh prices and decrease quality •• It must support aIt must support a variety of business modelsvariety of business models to make itto make it profitable to deployprofitable to deploy •• The OSGi Service Platform Release 4 defines such anThe OSGi Service Platform Release 4 defines such an open platform. Help us spread the adoption.open platform. Help us spread the adoption.