Hi,
I've found this project on github:
https://github.com/ECF/Android
Could someone explain me what it is and the goals of this project?
thanks,
Cristiano
On 11/06/12 13:57, Scott Lewis wrote:
Christiano,
On 6/11/2012 8:51 AM, Cristiano Gavião wrote:
Hi guys,
I was reading this article:
http://eclipse.dzone.com/articles/eclipse-indigo-highlights-ecf
and there is a nice video of one android app using ECF and
Google Wave.
Google wave was discontinued, so what is the alternative in
actual days for this kind of mobile applications ?
So...this effort (by Mustafa Isik and Sebastian Schmidt) used some
of the ECF core classes...and, in fact whole plugins/jars...to
support the Wave provider work [1]. These plugins/classes...and
their runtime class dependencies...were added to the Android
projects as library jars (I think)...and so were loaded/used at
runtime without actually running a complete OSGi framework.
Running outside of OSGi is something that can be done with
much...although not all...of ECF. I do this myself with other
parts of ECF (e.g. the shared object API)...in order to make it
simple to create Android-based clients that can easily and
extensibly communicate/message with ECF servers/services (that
happen to run under a full OSGi framework).
There is some work (as yet undone) to do the releng associated
with using the relevant parts of ECF in a non-OSGi environment.
For example, the creation of the non-bundle jars and the
elimination of the unneeded classes from ECF, OSGi, and Equinox
would be very desirable for this usage...along with creating a
single distribution-ready Android library...rather than several
jars. Doing these things would make it much easier for people to
consume/use ECF in Android environments.
One other point...although Google wave was discontinued as an
application, I suspect Google would like to continue to use (and
have others use) the wave protocol...i.e. [2]. This was the work
upon which [1] is based, so I don't think this is completely out
of the technical picture (although the Wave application is indeed
discontinued). But I'm not directly connected with the Wave
protocol work these days...so I could be wrong on this.
Scott
[1] https://github.com/ECF/Wave
[2] http://www.waveprotocol.org/
_______________________________________________
ecf-dev mailing list
ecf-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ecf-dev
|