I've managed to write another #blog #post on an old #wordpress blog I remembered I had.
This one is about #AEM, #Apache #ApacheFelix, and #OSGi annotations in #java
https://codingitch.wordpress.com/2023/04/27/aem-and-osgi-annotation-battles/
Hope you find it useful!
#blog #post #wordpress #aem #apache #apachefelix #OSGi #java
Released a new version of the http://mnlipp.github.io/de.mnl.osgi/IndexedMavenRepository.html #OSGi #bndtools
@pintoch Here's my approch: The #JGrapes Webconsole https://mnlipp.github.io/jgrapes/WebConsole.html Combined with #OSGi, it should come close to what you describe.
What are the best frameworks to make a #Java application extensible? Is #OSGi the norm? Looking for recommendations in the context of #OpenRefine. Kudos if the framework can also be used to extend a web frontend at the same time (daydreaming!) https://forum.openrefine.org/t/improving-the-ux-of-extension-install-and-butterfly/52
Upgraded the #JGrapes #OSGi web console demo on heroku to the latest bundles. https://jgrapes-console-demo.herokuapp.com/
Can anyone explain #OSGi to me? X'D
(I've tried for years to understand it but my brain doesn't work that way apparently!)
Like..is it for static code dependencies, like replacing a library? That makes sense that it auto-connects things based on which thing is The Implementation available for that service. But then why are things startable and stoppable? Why would I need to start and stop my bundle's implementation of regular expressions? XD
I just watched the talk "Integrating SLF4J and the new #OSGI LogService 1.4" from EclipseCon Europe 2018. Pretty much what it says on the tin. Recommends a library to tie the two together. I will check it out. https://www.youtube.com/watch?v=DJF0aETiNec