John Wilson wrote:

> That's why I wrote MinML-RPC (http://www.wilson.co.uk/xml/minmlrpc.htm)
> which is a small footprint XML-RPC implementation which is currently 
> being used for industrial process control and is running in Jacuzzis 
> and toasters (really!).

Just goes to show, nothing in the world is really new. I'll definitely be
looking into it.  But I'm not using java as the embedded side language,
rather standard C and some C++ depending on the target environments.



> Yes but the sort of constraints that small scale embedded systems
currently 
> put on the way that Java code is developed (minimising classfile size by 
> reducing the number of classes, being paranoid about heap usage, having to

> stick to Personal Java/ J2ME MIDP language subsets) make the reuse of code

> developed for J2SE and above a non starter (oddly you can often go the
other 
> way - code I wrote for 512Kb 8051 systems is now running on 64Gb 32
processor 
> Sun systems and is used because it's faster than J2SE developed versions).

Who said the embedded side would be written in java at all?  All I want is a
stable well documented message format/protocol which is what XML-RPC is, no
matter what the implementation language is.  Isn't implementation
independence one of the main points of the XML-RPC specification?



> I really don't think it's a good idea to add a constraint to a part of the
Apache 
> XML-RPC project that it be useable on small embedded Java systems. We
already have 
> a significant slice of our user population which would like to drop some
Applet 
> support in favour of using the newer collection classes. The project seems
to me 
> moving in the opposite direction from the way in which you would like it
to go.

I wholeheartedly agree.  The Apache distribution of XML-RPC should NOT be
constrained, but when a design choice either grants or takes away
flexibility, then I DO care.   Give me the flexibility to add my own
non-spec compliant Transports.  If that's not possible, then I either have
to hack the distribution to make it so (thus disconnecting my self and my
work from the mainline), or find a different implementation to use.


Thanks for the reply,

John Volkar

Senior Software Development Engineer
Mckesson APS Research & Development
1-412-209-3828 
----
Confidentiality Notice: This e-mail message, including any attachments, is
for the sole use of the intended recipient(s) and may contain confidential
and privileged information. Any unauthorized review, use, disclosure or
distribution is prohibited. If you are not the intended recipient, please
contact the sender by reply e-mail and destroy all copies of the original
message.

Reply via email to