Java is write once, run anywhere, except… don't forget to check: - OSGi - Java Modules - Graal - About a dozen different Android versions
Interest | Match | Feed
Interest | Match | Feed
Origin
mastodon.social
November 4, 2025 at 9:47 PM
Ich versuche interessierten Laien gerade Protokollstapel zu erklären. Im klassischen #osgi -Modell ist HTTP die Anwendungsschicht und damit das höchste. Im praktischen Gebrauch kommt danach ja noch was. Also z.B. > JSON > ActivityPub. Gibt es Bezeichnungen dafür?
#netzwerke #software #informatik
#netzwerke #software #informatik
October 18, 2025 at 10:49 AM
Ich versuche interessierten Laien gerade Protokollstapel zu erklären. Im klassischen #osgi -Modell ist HTTP die Anwendungsschicht und damit das höchste. Im praktischen Gebrauch kommt danach ja noch was. Also z.B. > JSON > ActivityPub. Gibt es Bezeichnungen dafür?
#netzwerke #software #informatik
#netzwerke #software #informatik
This sounds like my recent experience with OSGi tutorials
September 24, 2025 at 6:19 AM
This sounds like my recent experience with OSGi tutorials
Yes, I'm doing some OSGi work. How did you guess?
September 17, 2025 at 9:26 AM
Yes, I'm doing some OSGi work. How did you guess?
A painful road to Java modularity with OSGi https://lobste.rs/s/ssnzbl ##java
A painful road to Java modularity with OSGi
We tried Java OSGi... And it was painful.
This post is not about why we chose OSGi and not the alternative JPMS. It is about everything that factually went wrong, with a healthy dose of (very) tired ranting.
blog.enioka.com
September 16, 2025 at 12:10 PM
A painful road to Java modularity with OSGi https://lobste.rs/s/ssnzbl ##java
Трудный путь к модульности Java: опыт внедрения OSGi и уроки для разработчиков
https://kripta.biz/posts/28AF2D90-A54B-4D94-971A-C10867D9D9B1
https://kripta.biz/posts/28AF2D90-A54B-4D94-971A-C10867D9D9B1
September 11, 2025 at 3:38 PM
Трудный путь к модульности Java: опыт внедрения OSGi и уроки для разработчиков
https://kripta.biz/posts/28AF2D90-A54B-4D94-971A-C10867D9D9B1
https://kripta.biz/posts/28AF2D90-A54B-4D94-971A-C10867D9D9B1
September 11, 2025 at 3:37 PM
Oldie but goldie 💛⭐️🏆
XMLUnit for #Java 2.10.3 was released a month ago, improving usage in #OSGi environments with the jakarta.xml.bind namespace.
Many thanks to Stefan Bodewig for maintaining this project 🙏
github.com/xmlunit/xmlu...
XMLUnit for #Java 2.10.3 was released a month ago, improving usage in #OSGi environments with the jakarta.xml.bind namespace.
Many thanks to Stefan Bodewig for maintaining this project 🙏
github.com/xmlunit/xmlu...
GitHub - xmlunit/xmlunit: XMLUnit for Java 2.x
XMLUnit for Java 2.x. Contribute to xmlunit/xmlunit development by creating an account on GitHub.
github.com
July 23, 2025 at 1:34 PM
Oldie but goldie 💛⭐️🏆
XMLUnit for #Java 2.10.3 was released a month ago, improving usage in #OSGi environments with the jakarta.xml.bind namespace.
Many thanks to Stefan Bodewig for maintaining this project 🙏
github.com/xmlunit/xmlu...
XMLUnit for #Java 2.10.3 was released a month ago, improving usage in #OSGi environments with the jakarta.xml.bind namespace.
Many thanks to Stefan Bodewig for maintaining this project 🙏
github.com/xmlunit/xmlu...
Sigh CVE-2025-48924: Apache Commons Lang is annoying
3.18.0 adds more osgi java import dependencies (like commons file-upload 1.16.0 did)
plus they made a lot of pain changes in a minor release
www.mail-archive.com/dev@commons....
Plus commons-text still requires lang3 3.17.0
#java
3.18.0 adds more osgi java import dependencies (like commons file-upload 1.16.0 did)
plus they made a lot of pain changes in a minor release
www.mail-archive.com/dev@commons....
Plus commons-text still requires lang3 3.17.0
#java
[lang3] Revert deprecations of 3.18.0
Bence Hornák Wed, 16 Jul 2025 07:14:35 -0700
www.mail-archive.com
July 16, 2025 at 7:29 PM
Sigh CVE-2025-48924: Apache Commons Lang is annoying
3.18.0 adds more osgi java import dependencies (like commons file-upload 1.16.0 did)
plus they made a lot of pain changes in a minor release
www.mail-archive.com/dev@commons....
Plus commons-text still requires lang3 3.17.0
#java
3.18.0 adds more osgi java import dependencies (like commons file-upload 1.16.0 did)
plus they made a lot of pain changes in a minor release
www.mail-archive.com/dev@commons....
Plus commons-text still requires lang3 3.17.0
#java
[Delayed Report] 2 NE Osgood [Bonneville Co, ID] Mesonet reports Tstm Wnd Gst of M56 MPH at 1 Jul, 8:15 PM MDT -- Mesonet station OSGI.
at Wed, 02 Jul 2025 21:35:09 +0000 via IEMbot
Additional Details Here.
at Wed, 02 Jul 2025 21:35:09 +0000 via IEMbot
Additional Details Here.
July 2, 2025 at 9:48 PM
[Delayed Report] 2 NE Osgood [Bonneville Co, ID] Mesonet reports Tstm Wnd Gst of M56 MPH at 1 Jul, 8:15 PM MDT -- Mesonet station OSGI.
at Wed, 02 Jul 2025 21:35:09 +0000 via IEMbot
Additional Details Here.
at Wed, 02 Jul 2025 21:35:09 +0000 via IEMbot
Additional Details Here.
[Delayed Report] On Jul 1, at 8:15 PM MDT, 2 NE Osgood [Bonneville Co, ID] Mesonet reports Tstm Wnd Gst of M56 MPH. Mesonet station OSGI. #idwx Link
July 2, 2025 at 9:35 PM
[Delayed Report] On Jul 1, at 8:15 PM MDT, 2 NE Osgood [Bonneville Co, ID] Mesonet reports Tstm Wnd Gst of M56 MPH. Mesonet station OSGI. #idwx Link
Fumer à la plage, au parc ou sous un abribus sera interdit à partir de dimanche
➡️ https://l.leparisien.fr/OSgi
➡️ https://l.leparisien.fr/OSgi
June 28, 2025 at 6:42 AM
Fumer à la plage, au parc ou sous un abribus sera interdit à partir de dimanche
➡️ https://l.leparisien.fr/OSgi
➡️ https://l.leparisien.fr/OSgi
2 NE Osgood [Bonneville Co, ID] Mesonet reports Tstm Wnd Gst of M46 MPH at 26 May, 9:15 PM MDT -- Mesonet station OSGI 2 NE Osgood.
at Tue, 27 May 2025 05:34:44 +0000 via IEMbot
Additional Details Here.
at Tue, 27 May 2025 05:34:44 +0000 via IEMbot
Additional Details Here.
May 27, 2025 at 5:38 AM
2 NE Osgood [Bonneville Co, ID] Mesonet reports Tstm Wnd Gst of M46 MPH at 26 May, 9:15 PM MDT -- Mesonet station OSGI 2 NE Osgood.
at Tue, 27 May 2025 05:34:44 +0000 via IEMbot
Additional Details Here.
at Tue, 27 May 2025 05:34:44 +0000 via IEMbot
Additional Details Here.
Unveiling OSGi Specification License: A Comprehensive Deep Dive into Open Source Fair Licensing
Unveiling OSGi Specification License: A Comprehensive Deep Dive into Open Source Fair Licensing
Abstract: This post offers a detailed exploration of the OSGi Specification License, a pivotal framework in the open source ecosystem. We cover its origins, core concepts, practical applications, challenges, and future innovations. We also examine its ...
dev.to
May 18, 2025 at 11:00 PM
Unveiling OSGi Specification License: A Comprehensive Deep Dive into Open Source Fair Licensing
Maven Bundle Plugin Tutorial
YouTube video by Savoir Technologies
youtube.com
April 30, 2025 at 9:48 AM
@fatsam (as you can see it uses interesting software, e.g react, shiro, liquibase. But I realize the OSGi based plugin architecture isn't for everyone...)
(i.e. it will work as advertised in the README but it may not be obvious where to go once you have spun up your own app made from a maven […]
(i.e. it will work as advertised in the README but it may not be obvious where to go once you have spun up your own app made from a maven […]
Original post on mastodon.social
mastodon.social
April 29, 2025 at 5:34 AM
@fatsam (as you can see it uses interesting software, e.g react, shiro, liquibase. But I realize the OSGi based plugin architecture isn't for everyone...)
(i.e. it will work as advertised in the README but it may not be obvious where to go once you have spun up your own app made from a maven […]
(i.e. it will work as advertised in the README but it may not be obvious where to go once you have spun up your own app made from a maven […]
Single Sign-On плагин для Sonatype Nexus Repository Привет! Сегодня я хо...
https://www.pvsm.ru/java/417938
#java #osgi #saml #sonatype #nexus #repository #oss #SSO #сезон #open #source
Result Details
https://www.pvsm.ru/java/417938
#java #osgi #saml #sonatype #nexus #repository #oss #SSO #сезон #open #source
Result Details
Single Sign-On плагин для Sonatype Nexus Repository
www.pvsm.ru
April 27, 2025 at 6:03 AM
Single Sign-On плагин для Sonatype Nexus Repository Привет! Сегодня я хо...
https://www.pvsm.ru/java/417938
#java #osgi #saml #sonatype #nexus #repository #oss #SSO #сезон #open #source
Result Details
https://www.pvsm.ru/java/417938
#java #osgi #saml #sonatype #nexus #repository #oss #SSO #сезон #open #source
Result Details
OSGi voltou? Ou algo equivalente?
April 24, 2025 at 5:23 PM
OSGi voltou? Ou algo equivalente?
Aconteceu: finalmente.
Depois de 15 anos longe dele, ele voltou para um projeto aqui.
Ele: o lindo. O futuro como deveria ter sido no Java
OSGi !
Depois de 15 anos longe dele, ele voltou para um projeto aqui.
Ele: o lindo. O futuro como deveria ter sido no Java
OSGi !
April 24, 2025 at 5:20 PM
Aconteceu: finalmente.
Depois de 15 anos longe dele, ele voltou para um projeto aqui.
Ele: o lindo. O futuro como deveria ter sido no Java
OSGi !
Depois de 15 anos longe dele, ele voltou para um projeto aqui.
Ele: o lindo. O futuro como deveria ter sido no Java
OSGi !
Ikonli v12.4.0 is out with a few fixes. new features include:
- SBOMs for all artifacts
- GraalVM native config for resources & reflection
- OSGi bundle instructions in JAR manifests
- SBOMs for all artifacts
- GraalVM native config for resources & reflection
- OSGi bundle instructions in JAR manifests
🚀 Ikonli 12.4.0 has been released! github.com/kordamp/ikon...
Release Release v12.4.0 · kordamp/ikonli
Changelog
🚀 Features
89496db javafx: Let icon units be specified, closes #150
fc56a22 Update MaterialDesign2 to 7.4.47, closes #172
11e2b07 Generate GraalVM native compatible reflect config resour...
github.com
April 18, 2025 at 10:40 AM
Ikonli v12.4.0 is out with a few fixes. new features include:
- SBOMs for all artifacts
- GraalVM native config for resources & reflection
- OSGi bundle instructions in JAR manifests
- SBOMs for all artifacts
- GraalVM native config for resources & reflection
- OSGi bundle instructions in JAR manifests
O problema não é o Java 9, é o OSGi. 🤷♂️
April 17, 2025 at 3:33 PM
O problema não é o Java 9, é o OSGi. 🤷♂️
Essa migração tá sendo bem lenta. Quando eu entrei na empresa, 6 anos atrás, ela já tinha começado. Temos o requisito de usar OSGi por causa do legado 2G, 3G e 4G. Só os produtos 5G são baseados em containers nativamente, mas tudo usa a mesma plataforma.
April 17, 2025 at 10:29 AM
Essa migração tá sendo bem lenta. Quando eu entrei na empresa, 6 anos atrás, ela já tinha começado. Temos o requisito de usar OSGi por causa do legado 2G, 3G e 4G. Só os produtos 5G são baseados em containers nativamente, mas tudo usa a mesma plataforma.
geronimo.apache.org
[ Github: github.com/apache/geron... ]
<< ...Apache Geronimo is an open source server runtime that integrates the best open source projects to create Java/OSGi server runtimes that meet the needs of enterprise developers and system administrators... >>
[ Github: github.com/apache/geron... ]
<< ...Apache Geronimo is an open source server runtime that integrates the best open source projects to create Java/OSGi server runtimes that meet the needs of enterprise developers and system administrators... >>
Apache GeronimoPlaceholderPlaceholderPlaceholderPlaceholderPlaceholder
Apache Geronimo web site
geronimo.apache.org
April 16, 2025 at 7:09 AM
geronimo.apache.org
[ Github: github.com/apache/geron... ]
<< ...Apache Geronimo is an open source server runtime that integrates the best open source projects to create Java/OSGi server runtimes that meet the needs of enterprise developers and system administrators... >>
[ Github: github.com/apache/geron... ]
<< ...Apache Geronimo is an open source server runtime that integrates the best open source projects to create Java/OSGi server runtimes that meet the needs of enterprise developers and system administrators... >>