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
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
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
The transition to renewables in India.pdf
The transition to renewables in India.pdf
Competition Advisory Services (India) LLP
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
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
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
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
Recently uploaded
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
The transition to renewables in India.pdf
The transition to renewables in India.pdf
Competition Advisory Services (India) LLP
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
null - The Open Security Community
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
null - The Open Security Community
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
ThousandEyes
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
HostedbyConfluent
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Scott Keck-Warren
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Patryk Bandurski
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Alan Dix
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
Recently uploaded
(20)
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
The transition to renewables in India.pdf
The transition to renewables in India.pdf
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
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