-
Notifications
You must be signed in to change notification settings - Fork 2
Review slides #3
Description
presentation
- update pk picture
- explicit DS in overview
- bundle lifecycle missing
p. 17 since NEON DS annotation support
p. 18 explicit activation of DS annotations
p. 19 installation and history bndtools
p. 23/24 add service picture and consumer/provider
p. 25 Motivation for api/impl transitive dependencies
p. 27 highlight dialog changes
p. 28 add service picture
p. 29 exchange screenshot, remove ..., add tab name for properties
p. ? compare project layouts between PDE and bnd
p. 30 bndtools -> workspace creation
p. ? Comparison bnd / PDE
bnd PDE
implicit conventions explicit properties
e.g. BSN, import/export package versions, upper bounds
bytecode-based import calcualation
manual triggered import calculation
default
launch clean launch persisted
bundle hot-deployment
generates MANIFEST.MF edit MANIFEST.MF
immediate bundle gen "virtual" bundles -> concrete bundles in build
multi-bundle project
p. 35 highlight dialog changes
p. 36 speaker note: pde in package included to distinguish implementations
animation bug: StringModifier -> StringInverter
p. 40 speaker note - bnd augment capabilities and requirements
p. 41 add blank space in between [pk: add OSGi spec refs]
p. 43 add service picture
p. 45 exchange screenshot, add tab name for properties, consumer instead of provider
p. 46 speaker notes -
Gotcha: @component and no interface implemented means implicit default immediate=true and NO service!!!
p. 48 StringInverter -> StringModifier
make it as method signature
p. 51 StringInverter
p. 53 add blank space in between [pk: add OSGi spec refs]
p. 57 highlight dialog changes
p. 59 bnd - resolve/launch
p. 61-63 PDE -> Launch in standalone/exported runtime
p. 64 - ? bnd Export -> MegaJar / springsource
p. 67 [pk: add OSGi spec refs and enRoute Gogo AppNote]
cluster commands to scopes fw, scr, others
p. 72 console usage and lifecycle showcase
p. 84 speaker note: omitting modified means explicit deactivate/activate on config change!
p. 90/91 merge into one slide to show relation
p. 97 highlight changes
p. 99 execute in Gogo ...
p. 100 highlight is black instead of blue
p. 104 pk webconsole general / see IDE webconsole on 8080
p. 106 MetaTypes config
p. 109 speaker note: OSGi http port 8888 cause 8080 is already used for IDE host system webconsole
p. 110 bndtools launch - webconsole
p. 112 Equinox/PDE -> Launch in standalone/exported runtime
verify necessity of Jetty Http Service after Auto Configurator (like Update- / Simple-Configurator)
p. 113 - ? Equinox/bnd and Felix/bnd Export -> MegaJar / springsource
p. ? Exercise Webconsole
p. ? [pk: RSA - picture]
p. 117 minimize to fit on slide
p. 118 ephasize title, mimisize links
add Repo Links, Gitter Chat
KnowHow pk:
EventMethods bind,updated,unbind | add,updated,remove | set, updated, unset
Life-cycle Methods Activate / Moidified / Deactivate
81 check with ? operator
82 Configuration Admin Service - Location Binding [pk: add OSGi spec refs]
update<ReferenceType> - notification on @Refernce comp updates