river-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Calum Shaw-Mackay <calum.shawmac...@gmail.com>
Subject Re: Environment Spec? [was; drop JDK 5 compatibility]
Date Sun, 13 Feb 2011 19:53:13 GMT
Whilst I think that resisting the urge to over architect an idea or change to the point where
nothing is actually moved forward is a good move, I think it's also dangerous to continuously
live in the here and now with regards to changes as the platform and the specs do not evolve.
Perhaps then, it may be more prudent to have two or three streams of workload; an Immediate
list of bugs and common sense changes which will require little to no community discussion
and another stream for issues and ideas that require more thought and debate, such as new
features and spec changes. There may also be a third stream to deal with short to mid term
Dev work or additions. 

For instance, I've already mentioned about bolstering and refining the standard service implementations,
but also I think work needs to be done on the standard service browser and adding ServiceUI
into all supplied services. Also I'd like to see some focus made on HtmlUI interface/impl
given the general uptake of web libraries like jQuery to provide more interactive experiences
through web browser. 

Looking further forward (3.0) we could potentially look at, for instance, things like Executors
in spaces, optional services, enhancements to the Reference implementations, integration with
other frameworks such as Spring and/or OSGi, IDE tooling, etc and the old one of comparative

I think that a key concern has to be to take a look at the things that were seen as key to
Jini / River moving forward such as the surrogate architecture and decide whether they are
now relevant and if they are whether we need to refocus on what direction these developments
should now take.

But this is all just my opinion :)


Sent from my iPhone

On 13 Feb 2011, at 18:40, Greg Trasuk <trasukg@stratuscom.com> wrote:

> On Sat, 2011-02-12 at 06:03, Peter Firmstone wrote:
>> ...
>> have to discard incompatible registrars and try again.  It would be 
>> pretty easy to set different groups for different Java OS versions etc.  
>> It's an interesting road...the potential is here, but I get the feeling 
>> people just want to focus on the particular platform they're interested 
>> in at the moment.
> For me it's more of an urge to resist architectural astronautics.  Solve
> problems that we actually have now.  If someone were to come forward and
> say "I'd love to adopt River, but I need feature 'x', and then a few
> other people were to come forward and say "you know, that's a great
> idea, and it would let me do '[y, z, a , ...]" then we have a something
> to look at.
> Of course, there's no problem with an individual exploring a cool idea;
> just please do it as an 'extra' and not in the core until we all know
> it's something we want to support as a community.
> As an aside, that was the idea behind the old Jini Community Process:
> develop services and/or features to you heart's content.  If you believe
> your thing has wide applicability, then present it to the community. 
> Since you've already developed it and probably used it in the real
> world, it will be free of the architectural astronautics that an "Expert
> Committee" would have been subject to if they developed it from scratch
> (SOAP/WS-* anyone?).
> Cheers,
> Greg.
> -- 
> Greg Trasuk, President
> StratusCom Manufacturing Systems Inc. - We use information technology to
> solve business problems on your plant floor.
> http://stratuscom.com

View raw message