Lean and Easy IoT applications with OSGi and Eclipse Concierge
summary
Concierge is a tiny OSGi core that targets embedded IoT with a 250 KB footprint (330 KB with debug), Java 5 compatibility and a shell that starts in about 0.008s on a Raspberry Pi. Benchmarks show Concierge consistently beats Equinox and Felix on startup and on a 10,000 service registry test as well as bundle install/resolve workloads. Demonstrations include an orange-detection pipeline across NVIDIA Jetson and Raspberry Pi using OSGi remote services, and a REST management interface.
AI-written summary · about
chapters (12)
- 0:00Intro
- 0:31Software Lifecycle Management
- 2:28OSGi Module Layer
- 4:23OSGI Framework
- 12:30Eclipse Concierge
- 20:18Remote Management
- 21:34Use Case: Eclipse Smart Home
- 26:11Use Case: OSGi en Route
- 27:14Experiments
- 30:28Performance - Startup Time
- 31:33Performance - Service Registry
- 34:56Performance - Resolver
related talks
51mLightweight Enterprise Java with MicroProfile
35mA real world use case with OSGi R7
20mUsing Java for Small IoT Devices
38mDeployment options for OSGi applications in the cloudedge
35mInnovation without compromise: better, stronger, faster Java in the Cloud
24mOniro - an open-source starter for fast-paced IoT environments
24mEmbench 0.5: A Free Benchmark Suite for IoT
25mData Collection and IoT for Vehicles in Practice
