4 ms·
I only have experience with OSGi from analysing the architecture of jailbroken Kindle Touches. It's possible Lab126 didn't use it correctly, though. They don't
by bhaak 7y ago
I only have experience with OSGi from analysing the architecture of jailbroken Kindle Touches. It's possible Lab126 didn't use it correctly, though. They don't have a good track record (the first jailbreak for the KT was a mp3 with html tags that were rendered unescaped by the stone age old browser which was running as root).
The article claims "OSGi provides the type safety between modules that Java provides between classes" but I didn't see any of that.
Just a ton of services and modules that send message around that let to so much decoupling that you didn't have any Java language support anymore.
It looked like trying to do OO in C. You can do that but then you are completely on your own and have to ensure everything by hand.
- geodel 7y agoI have heard of so many projects inside enterprise and product vendors which were unable to get this OSGi thing working. The answer from OSGi fans is always in same vein: 'you are holding it wrong'.