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
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
Fluor sakai la 2011
Fluor sakai la 2011
RolandGroen
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
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
More Related Content
Similar to Introduction to OSGi and Nakamura Services
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
Fluor sakai la 2011
Fluor sakai la 2011
RolandGroen
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)
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
Fluor sakai la 2011
Fluor sakai la 2011
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
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Zilliz
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
The Digital Insurer
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
MadyBayot
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
Recently uploaded
(20)
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
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