Looking for an experienced Java OSGi developer to help run Eclipse Smarthome Framework on an embedded device running Java 8 Compact Profile 2. The developer should have good experience in Java, OSGi Frameworks, Maven, and Tycho as the project will involve dealing with all mentioned technologies.
The Eclipse Smarthome framework has a packaged distro running with Eclipse Concierge as a light-weight OSGi framework, but currently, it is dependant on Jersey-min lib, which needs a full Java runtime. Options we have to fix this problem are:
1- We can either use a re-packaged version of Jersey 2.2.2 like used in Eclipse SmartHome, where the JAXB parts for XML support have been taken out.
2- Or the Jersey distribution used from OSGi-JAX-RS-Connector has to be stripped down to run on compact 2 profile.
Other options are welcome.
Our goal is to optimize Eclipse Smarthome framework to run on a 256MB RAM devices. So it is preferred to have it running within 100MB of ram if possible to leave some space to other processes.
 [login to view URL]