Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
OSGi Kickstart!
Search
andyvdh
February 20, 2014
Technology
100
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
OSGi Kickstart!
andyvdh
February 20, 2014
Other Decks in Technology
See All in Technology
re:Invent初参加で変わったこと、2回目にやってみたいこと(JAWS-UG彩の国埼玉 #12)
mhrtech
2
230
Benchmarking Disaggregated Serving on vLLM + Dynamo with a Real Coding-Agent Workload
nttcom
1
190
M5Stackで作る BLEマウス GPSログの世界
tomokusaba
0
420
QA4AI 2026-Oct 生成AI時代の品質保証
tokuty
1
860
DWH の限界突破! AI エージェント向け爆速リアルタイムデータ基盤 ClickHouse
jozono
1
480
エンタメ企業のM&Aを支えるデータ基盤 ― 統合から店舗のリアルタイム分析まで / Data Engineering Summit 2026
genda
0
180
20261017福岡devIO 「AIは"良いダッシュボード"を作れるか?
jtakeda
0
160
Rustuna: Rustによる高速なOptuna実装
pfn
PRO
0
190
Gemini Intelligence 入門 ― AppFunctions と Gemini Nano
takuroabe
0
260
日本語に強いオープンな大規模言語モデル「LLM-jp」
odashi
4
1.1k
Local CI × GitHub Actions
gogutan
2
200
S3 Filesで挑む! 八戸せんべい汁の食べ頃問題
usanchuu
0
100
Featured
See All Featured
Become a Pro
speakerdeck
PRO
31
6.3k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
77k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
450
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
400
How to Talk to Developers About Accessibility
jct
2
580
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
280
Building a Scalable Design System with Sketch
lauravandoore
464
34k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
570
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Transcript
OSGi KICKSTART!
None
None
None
None
None
None
None
None
“Today, OSGi is emerging as a viable and valuable technology
in the enterprise” - Kirk Knoernschild
1999 - JSR 8: Open Services Gateway. 2000 - R1
2001 - R2 2003 - R3 2005 - R4 release 2007 - 4.1 release
2009 - 4.2 core release 2010 - 4.2 compendium release
2011 - 4.3 core release 2012 - 4.3 compendium release 2012 - 5.0 core + enterprise release
None
None
None
Bundles
Bundle-ManifestVersion: 2! Bundle-Name: Validator API! Bundle-SymbolicName: be.optis.validator! Bundle-Version: 1.0! Export-Package:
be.optis.validator;version="1.0"! META-INF/MANIFEST.MF
Modules
Export-Package: be.optis.validator; version="1.0" Import-Package: be.optis.validator; version="[1.0,2.0)"
Life-Cycle
None
None
“The hard decoupling is the primary advantage of services, and
would be worth it alone.” - Peter Kriens
None
Declarative Services
None
Blueprint
None
None
ClassNotFoundException
NoClassDefFoundError
None
Best practices
Small bundles
Implementation details in seperate package
Bndtools
None
None
None
None
amdatu.org aqute.biz ops4j1.jira.com/wiki/display/paxweb/Pax+Web osgi.org
“The OSGi community has 14 years of experience in developing
modular applications. If you are seriously interested in developing modular applications, OSGi is the only game in town.” - Neil Bartlett
None