Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [concierge-dev] How to embed concierge in Android

Hi Danny,

On Wed, May 27, 2015 at 8:49 PM, Danny Fürniß <dfuerniss@xxxxxxxxx> wrote:
we are currently motivated into making an Android system to run the openHAB 2 (Home Automation Project) runtime initiated from Kai Kreuzer (openhab.org). We want to build a kind of a reference architecture for using Android based hardware for SmartHome use cases as supported by openHAB.

good to hear that you are considering to port Eclipse SmartHome to Android.
 
As openHAB is based on OSGI we are looking for an OSGI container capable of running on Android with the mobile context in mind - which concierge seems to be a good fit for.

So having you running concierge already in Android looks promising. Jochen Hiller also mentioned that he already made Eclipse SmartHome (base of openHAB2) to work within concierge. I am now trying to fit all these pieces together.

I am just working on two things:
* getting a first version of Concierge out to the public (together with Tim, Jan)
* added Concierge support to Eclipse SmartHome. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=466633

 
Can you help us with the step to get concierge run on Android? Do you have code or documentation to share? Maybe talking about the pitfalls or the necessary changes to the concierge code also helps.
Our intent is to have this project go open source but we are at the very beginning and constrained in terms of time. 

I think a good starting point would be to get Concierge and one sample bundle running as an Android app, or?
If this is up and running, we can try to add more and more ESH bundles to this app like I did when porting ESH to Concierge.

To bring this app to a customized ROM is maybe a completely different story, where Dominik can join and help if the core is running.

One of the conceptual differences between ESH running on Equinox/Concierge directly on OS, or running ESH on top of Concierge as Android app is how to handle dynamism, of adding bundles/extension during runtime.
Do you have any ideas what you want to achieve here?

Bye, Jochen



Back to the top