Hmm - a well-considered glimmer of hope after first leaving no hope, I like it :-) I think this could be extremely interesting as a collaborative technology infrastructure between Android devices connected to the same network.
Wish I had the bandwidth to pursue helping with something like this right now in my life, but it's good to know that it's possible in theory. thanks for the explanation, Peter - Dawid On 17/06/2015 10:57, Peter wrote: > Well, > > It is possible to make an Android version of River, with substituted > java.rmi.* classes, that is compatible with java, provided that the > serial from of those classes is identical to the java versions, > including the serialized class name, then yes, it is possible. But it > will still require a different codebase annotation schema, it could be > as simple as a codebase server that has *.jar and *.aar files with the > same name, but the android client version substitues *.jar with *.aar > in the stream's codebase annotations. > > Maybe it's not so hard after all. > > Regards, > > Peter. > > On 14/06/2015 11:28 AM, Peter wrote: >> Dawid, >> >> It's possible, but: >> >> 1. It requires breaking changes to replace java.rmi.* classes (mostly >> interfaces and exceptions). >> 2. A codebase annotation schema that allows different client >> platforms to select the correct codebase for their platform. >> >> Then, yes we could have a platform that supports both Java and >> Android, however it wouldn't be backward compatible with Jini. >> >> The challenge isn't technical, the challenge is getting the community >> on board. >> >>> Hi All, >>> >>> Peter Firmstone obviously looked at this about 5 years ago, and even >>> raised a support question >>> <https://groups.google.com/forum/#%21topic/android-platform/mxCM91oQDjo> >>> >>> with Google in terms of >>> making certain java.rmi.* classes available on the platform. >>> >>> I was wondering, has anything happened since then? What are the >>> prospects of getting River to work on the Dalvik VM? >>> I imagine there are many potential issues around code downloading >>> (classloading) and security, but the mobile devices world is ripe for >>> River, or something like it. >>> >>> warm regards, >>> Dawid Loubser >