Submit Search
Upload
Introduction to OSGi and Nakamura Services
•
Download as ODP, PDF
•
0 likes
•
351 views
Carl Hall
Follow
Introduction to OSGi and Nakamura Services
Read less
Read more
Technology
Report
Share
Report
Share
1 of 21
Download now
Recommended
Osgi Democamp
Osgi Democamp
Tikal Knowledge
OSGi tech session
OSGi tech session
Bram de Kruijff
Clojure presentation
Clojure presentation
Tikal Knowledge
Clojure - LISP on the JVM
Clojure - LISP on the JVM
Tikal Knowledge
Practical Internationalization Improvement for Sakai CLE
Practical Internationalization Improvement for Sakai CLE
jfl_101010
Sakai and uPortal 4
Sakai and uPortal 4
Jennifer Bourey
XWiki Sakai Integration
XWiki Sakai Integration
ahocek
Using OSGi in Nakamura
Using OSGi in Nakamura
Carl Hall
Recommended
Osgi Democamp
Osgi Democamp
Tikal Knowledge
OSGi tech session
OSGi tech session
Bram de Kruijff
Clojure presentation
Clojure presentation
Tikal Knowledge
Clojure - LISP on the JVM
Clojure - LISP on the JVM
Tikal Knowledge
Practical Internationalization Improvement for Sakai CLE
Practical Internationalization Improvement for Sakai CLE
jfl_101010
Sakai and uPortal 4
Sakai and uPortal 4
Jennifer Bourey
XWiki Sakai Integration
XWiki Sakai Integration
ahocek
Using OSGi in Nakamura
Using OSGi in Nakamura
Carl Hall
Integrating nakamaurawithgrouper2
Integrating nakamaurawithgrouper2
efroese
Is Sakai Always This Slow?
Is Sakai Always This Slow?
mizematr
The AMIS Report from Oracle Open World and JavaOne 2011 - Part One
The AMIS Report from Oracle Open World and JavaOne 2011 - Part One
Lucas Jellema
Living in the Matrix with Bytecode Manipulation
Living in the Matrix with Bytecode Manipulation
C4Media
Apache Karaf - Building OSGi applications on Apache Karaf - T Frank & A Grzesik
Apache Karaf - Building OSGi applications on Apache Karaf - T Frank & A Grzesik
mfrancis
Running High-Speed Serverless with nuclio
Running High-Speed Serverless with nuclio
iguazio
Zentral macaduk conf 2016
Zentral macaduk conf 2016
Henry Stamerjohann
Using state-engine-as-sca-component-final
Using state-engine-as-sca-component-final
Guido Schmutz
Specifying Semantic Interoperability between Heterogeneous Cloud Resources wi...
Specifying Semantic Interoperability between Heterogeneous Cloud Resources wi...
Stéphanie Challita
Apache® Spark™ 1.6 presented by Databricks co-founder Patrick Wendell
Apache® Spark™ 1.6 presented by Databricks co-founder Patrick Wendell
Databricks
BPMS1
BPMS1
tutorialsruby
BPMS1
BPMS1
tutorialsruby
Services for Science
Services for Science
Ian Foster
Fortress Open Source IAM on LDAPv3
Fortress Open Source IAM on LDAPv3
LDAPCon
Dissecting Open Source Cloud Evolution: An OpenStack Case Study
Dissecting Open Source Cloud Evolution: An OpenStack Case Study
Salman Baset
Building apps with tuscany
Building apps with tuscany
Luciano Resende
Play framework
Play framework
Andrew Skiba
SnapLogic- iPaaS (Elastic Integration Cloud and Data Integration)
SnapLogic- iPaaS (Elastic Integration Cloud and Data Integration)
Surendar S
OSGi as Enterprise Integration Platform
OSGi as Enterprise Integration Platform
DPC Consulting Ltd
How to Share and Reuse Learning Resources: the ARIADNE Experience
How to Share and Reuse Learning Resources: the ARIADNE Experience
Joris Klerkx
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
2toLead Limited
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
More Related Content
Similar to Introduction to OSGi and Nakamura Services
Integrating nakamaurawithgrouper2
Integrating nakamaurawithgrouper2
efroese
Is Sakai Always This Slow?
Is Sakai Always This Slow?
mizematr
The AMIS Report from Oracle Open World and JavaOne 2011 - Part One
The AMIS Report from Oracle Open World and JavaOne 2011 - Part One
Lucas Jellema
Living in the Matrix with Bytecode Manipulation
Living in the Matrix with Bytecode Manipulation
C4Media
Apache Karaf - Building OSGi applications on Apache Karaf - T Frank & A Grzesik
Apache Karaf - Building OSGi applications on Apache Karaf - T Frank & A Grzesik
mfrancis
Running High-Speed Serverless with nuclio
Running High-Speed Serverless with nuclio
iguazio
Zentral macaduk conf 2016
Zentral macaduk conf 2016
Henry Stamerjohann
Using state-engine-as-sca-component-final
Using state-engine-as-sca-component-final
Guido Schmutz
Specifying Semantic Interoperability between Heterogeneous Cloud Resources wi...
Specifying Semantic Interoperability between Heterogeneous Cloud Resources wi...
Stéphanie Challita
Apache® Spark™ 1.6 presented by Databricks co-founder Patrick Wendell
Apache® Spark™ 1.6 presented by Databricks co-founder Patrick Wendell
Databricks
BPMS1
BPMS1
tutorialsruby
BPMS1
BPMS1
tutorialsruby
Services for Science
Services for Science
Ian Foster
Fortress Open Source IAM on LDAPv3
Fortress Open Source IAM on LDAPv3
LDAPCon
Dissecting Open Source Cloud Evolution: An OpenStack Case Study
Dissecting Open Source Cloud Evolution: An OpenStack Case Study
Salman Baset
Building apps with tuscany
Building apps with tuscany
Luciano Resende
Play framework
Play framework
Andrew Skiba
SnapLogic- iPaaS (Elastic Integration Cloud and Data Integration)
SnapLogic- iPaaS (Elastic Integration Cloud and Data Integration)
Surendar S
OSGi as Enterprise Integration Platform
OSGi as Enterprise Integration Platform
DPC Consulting Ltd
How to Share and Reuse Learning Resources: the ARIADNE Experience
How to Share and Reuse Learning Resources: the ARIADNE Experience
Joris Klerkx
Similar to Introduction to OSGi and Nakamura Services
(20)
Integrating nakamaurawithgrouper2
Integrating nakamaurawithgrouper2
Is Sakai Always This Slow?
Is Sakai Always This Slow?
The AMIS Report from Oracle Open World and JavaOne 2011 - Part One
The AMIS Report from Oracle Open World and JavaOne 2011 - Part One
Living in the Matrix with Bytecode Manipulation
Living in the Matrix with Bytecode Manipulation
Apache Karaf - Building OSGi applications on Apache Karaf - T Frank & A Grzesik
Apache Karaf - Building OSGi applications on Apache Karaf - T Frank & A Grzesik
Running High-Speed Serverless with nuclio
Running High-Speed Serverless with nuclio
Zentral macaduk conf 2016
Zentral macaduk conf 2016
Using state-engine-as-sca-component-final
Using state-engine-as-sca-component-final
Specifying Semantic Interoperability between Heterogeneous Cloud Resources wi...
Specifying Semantic Interoperability between Heterogeneous Cloud Resources wi...
Apache® Spark™ 1.6 presented by Databricks co-founder Patrick Wendell
Apache® Spark™ 1.6 presented by Databricks co-founder Patrick Wendell
BPMS1
BPMS1
BPMS1
BPMS1
Services for Science
Services for Science
Fortress Open Source IAM on LDAPv3
Fortress Open Source IAM on LDAPv3
Dissecting Open Source Cloud Evolution: An OpenStack Case Study
Dissecting Open Source Cloud Evolution: An OpenStack Case Study
Building apps with tuscany
Building apps with tuscany
Play framework
Play framework
SnapLogic- iPaaS (Elastic Integration Cloud and Data Integration)
SnapLogic- iPaaS (Elastic Integration Cloud and Data Integration)
OSGi as Enterprise Integration Platform
OSGi as Enterprise Integration Platform
How to Share and Reuse Learning Resources: the ARIADNE Experience
How to Share and Reuse Learning Resources: the ARIADNE Experience
Recently uploaded
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
2toLead Limited
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
Hervé Boutemy
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Precisely
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Pixlogix Infotech
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
LoriGlavin3
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
BkGupta21
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Raghuram Pandurangan
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
ScyllaDB
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Alfredo García Lavilla
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Alan Dix
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Lonnie McRorey
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
LoriGlavin3
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
LoriGlavin3
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Mark Simos
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Mattias Andersson
Recently uploaded
(20)
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Introduction to OSGi and Nakamura Services
1.
Introduction to OSGi
and Nakamura Services Carl Hall, Hallway Technologies
2.
OSGi™- The Dynamic
Module System for Java™ what exactly is... 12th Sakai Conference – Los Angeles, California – June 14-16
3.
4.
5.
Module
6.
Life Cycle
7.
Service
8.
9.
10.
11.
Compendium: 850
pgs
12.
13.
14.
15.
Concierge
16.
Newton
17.
Show me the
details! 12th Sakai Conference – Los Angeles, California – June 14-16 Enough with the chatter...
18.
12th Sakai Conference
– Los Angeles, California – June 14-16 Manifest
19.
20.
12th Sakai Conference
– Los Angeles, California – June 14-16 Bundle Activation
21.
12th Sakai Conference
– Los Angeles, California – June 14-16 Components
22.
12th Sakai Conference
– Los Angeles, California – June 14-16 Component Execution @Activate protected void activate(ComponentContext cc) { } protected void activate(BundleContext bc) { } protected void activate(Map props) { } protected void activate(BundleContext b, ComponentContext c, Map props) { } @Modified protected void modified(...) {} @Deactivate protected void deactivate(...) {} protected void deactivate(int reasonCode) {} // OSGi R4 Spec 112.5.8
23.
12th Sakai Conference
– Los Angeles, California – June 14-16 Defining a Service // implement interfaces, provide services
24.
12th Sakai Conference
– Los Angeles, California – June 14-16 Configuring a Service
25.
12th Sakai Conference
– Los Angeles, California – June 14-16 Configuring a Service
26.
12th Sakai Conference
– Los Angeles, California – June 14-16 Configuring a Service org.sakaiproject.nakamura.auth.cas.CasAuthenticationHandler.cfg
27.
28.
Configuration Admin
29.
Device Access
30.
User Admin
31.
IO Connector
32.
Preferences
33.
Component Runtime
34.
Deployment Admin
35.
Event Admin
36.
37.
UPnP Device Service
38.
39.
XML Parse
40.
Measurement and State
41.
12th Sakai Conference
– Los Angeles, California – June 14-16 Service Reference //default reference settings //optional reference
42.
12th Sakai Conference
– Los Angeles, California – June 14-16 Service References //optional reference, multiple services
43.
12th Sakai Conference
– Los Angeles, California – June 14-16 Inverse Registration
44.
12th Sakai Conference
– Los Angeles, California – June 14-16 Multiple Service Impls
45.
12th Sakai Conference
– Los Angeles, California – June 14-16 Service Targets Like a boss
46.
47.
48.
49.
Download now