Account Options

  1. Sign in
The old Google Groups will be going away soon.
Switch to the new Google Groups.
Google Groups Home
« Groups Home
Add some limited RMI API's for application support.
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  3 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Peter Firmstone  
View profile  
 More options Jun 11 2010, 9:14 pm
From: Peter Firmstone <j...@zeus.net.au>
Date: Sat, 12 Jun 2010 11:14:05 +1000
Local: Fri, Jun 11 2010 9:14 pm
Subject: Add some limited RMI API's for application support.
I'm a developer for Apache River, a Distributed Computing, Dependency
Injection Framework, based on Sun's Jini  source code.

While the term Service today is perhaps misunderstood, this is the
terminology that Jini uses, but really it means a runtime discoverable
remote dependency injection, so there is no dependency on the
implementation.  But it takes that one step further, there is also no
dependency on the communication protocol, the computer language or
platform used at the remote node.  The implementation code is
dynamically downloaded at runtime.

Furthermore, River allow's ServiceUI's to be defined for different
platforms, such as Android, or even a specif version of Android, so the
User Interface for a Service can be platform specific and multiple
implementations may exist for many platforms cooperating utilising
common distributed resources.

I'd like to create a port of Apache River to the Android Platform,
however, to do so, I'll need the following platform package classes from
java.rmi:

java.rmi.Remote
java.rmi.AccessException
java.rmi.RemoteException
java.rmi.UnexpectedException

Apache River has it's own implementation of Java RMI called JERI, an
extensible much improved totally new RMI, originally intended to replace
Java's RMI.

These files are very small and would not increase the platform footprint
much, but would make many new interesting and varied applications
possible utilising River.

Apache River is open source and distributed under the Apache License 2.0

Best Regards,

Peter Firmstone.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
jesse@swank.ca  
View profile  
 More options Jun 13 2010, 4:19 am
From: "je...@swank.ca" <je...@swank.ca>
Date: Sun, 13 Jun 2010 01:19:05 -0700 (PDT)
Local: Sun, Jun 13 2010 4:19 am
Subject: Re: Add some limited RMI API's for application support.
On Jun 11, 6:14 pm, Peter Firmstone <j...@zeus.net.au> wrote:

> I'd like to create a port of Apache River to the Android Platform,
> however, to do so, I'll need the following platform package classes from
> java.rmi:

> java.rmi.Remote
> java.rmi.AccessException
> java.rmi.RemoteException
> java.rmi.UnexpectedException

Can you package the classes with your own application? There's a rough
how-to here:
  http://code.google.com/p/dalvik/wiki/JavaxPackages

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Peter Firmstone  
View profile  
 More options Jun 14 2010, 12:57 am
From: Peter Firmstone <j...@zeus.net.au>
Date: Mon, 14 Jun 2010 14:57:36 +1000
Local: Mon, Jun 14 2010 12:57 am
Subject: Re: Add some limited RMI API's for application support.
Thanks Jesse,

I've thought about it, however it creates issues with other platforms
for us with backward compatibility and Serialization.  This doesn't mean
that it's not possible, just not palatable.

At best we could change the exceptions (and more) and in a nutshell,
narrow it down to a single interface, 2 lines long we'd need included in
Android:

java.rmi.Remote:

    package java.rmi;
    public interface Remote {}

This is a core dependency of our application, spread throughout our
code, that would get us across the line.

Thanks,

Peter.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »