I like the 'Java 5 by default, but...' stance here. I see no problem at all in 
requiring Java 6 if you want to use Cassandra, since the more restricted 
platforms (like GAE) won't run Cassandra anyway. If you need persistence on 
such a platform, you will have to build a persistence system that is compatible 
with its environment.

Summing up: Java 5 for most things OK, with a special clearance for the 
Cassandra persistence to use Java 6.

Angelo

On Oct 22, 2010, at 7:48 AM, Marcel Offermans wrote:

> I agree it makes things a bit more complicated, but we need to be aware of it 
> anyway since the "execution environment" is something we can (and maybe 
> should) set explicitly in every bundle's manifest (just like we explicitly 
> import, export and version our packages).
> 
> I don't think it's too much work though, if we agree that by default our 
> bundles are Java 5 compatible and we can make exceptions (if the technology 
> we use in a bundle requires it).
> 
> On 22 Oct 2010, at 0:44 , Bram de Kruijff wrote:
> 
>> 2010/10/21 Marcel Offermans <marcel.offermans at luminis.nl>:
>>> Aloha!
>>> On 21 Oct 2010, at 16:08 , Ivo Ladage-van Doorn wrote:
>>> 
>>> What do you think? Should we support Java 5 or can we require Java 6?
>>> 
>>> I think we should not go to Java 6 for all bundles. There definitely is
>>> value in choosing the lowest possible "execution environment" for a bundle
>>> because it increases the portability. The OSGi framework itself still runs
>>> on CDC/Foundation and although I'm not advocating we should use that for all
>>> bundles, sticking with Java 5 for most of them ensures that they will
>>> probably also run on platforms like Android (not sure about the Google App
>>> Engine?).
>> 
>> This will make things more complicated in terms of configuration
>> management and we will need to make jvm level requirements explciit
>> for subprojects, distributions, etc... still I agree so +1 for keeping
>> platform at level 5.
>> 
>> Regards,
>> Bram
>> _______________________________________________
>> Amdatu-developers mailing list
>> Amdatu-developers at amdatu.org
>> http://lists.amdatu.org/mailman/listinfo/amdatu-developers
> 
> 
> _______________________________________________
> Amdatu-developers mailing list
> Amdatu-developers at amdatu.org
> http://lists.amdatu.org/mailman/listinfo/amdatu-developers


Reply via email to