Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ecf-dev] newsreader contribution

Hi Dann,

Dann Martens wrote:
Hi Scott,

I agree, it would be a good thing to pursue CDC 1.1/Foundation 1.1 level compatibility. Through my recent run-in with J2ME, I've learned that some libraries are unavailable because of this reason. ECF boasts some really valuable libraries which are very appealing to mobile computing applications. Keeping that in mind can only be a good thing.

Yes...in the Galileo release cycle we moved the ECF core from CDC 1.0/Foundation 1.0 to CDC 1.1/Foundation 1.1 (mostly since we needed/wanted access to the URI class, which *is* in 1.1 but not in 1.0). But we've tried very hard to maintain as low a runtime requirement as possible for the ECF core and API bundles in particular...as well as the provider impls whenever possible. So in many/most of the existing ECF API bundles (e.g. remoteservices, discovery, etc) CDC 1.1/Foundation 1.1 (or newer of course) is the required EE. This lets much/most of ECF run on even very small environments.

This does *not* translate to ui/application-level code...that is, it's not generally necessary to have ui code use the small ees...unless there's a strong desire to use something like eRCP.

So I'm sure that all the Google SOC students as well as the newsreader and IPC contribution folks find this annoying (I find it annoying), but it is worth doing for these contributions as much as possible...at least the protocol/middleware-level pieces...as it does open up more opportunities for the communications layers (as these are easily usable in small runtimes if the execution environment permits it).

Scott



Best regards,
Dann


Scott Lewis wrote:
Hi Thomas,

Thomas Hallgren wrote:
On 09/07/2009 01:56 AM, Scott Lewis wrote:

4) I notice that the execution environment for most of the plugins was set to J2SE-1.5. This is *fine*, but *if possible*, it would be great to move this *down* to J2SE-1.4 or even CDC 1.1/Foundation 1.1. This would allow the relevant code to run on smaller/older runtimes. For example, perhaps the model bundle could be moved down to CDC 1.1/Foundation 1.1

Just out of curiosity, which devices are there that still linger on 1.4? Is it really of interest to run a newsreader on them? (I've heard mentions of ski-lifts and similar).

:-)...yeah...all those ski lifts that want to talk nttp (to notifiy the skiers of the load on the chair lift via the newsgroup).

As per Thomas' point, there's not much to be gained these days by moving down from 1.5 to 1.4. If (some) things can be moved down to CDC 1.1/Foundation 1.1 that would have a greater effect.

Scott



Regards,
Thomas Hallgren

_______________________________________________
ecf-dev mailing list
ecf-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ecf-dev

_______________________________________________
ecf-dev mailing list
ecf-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ecf-dev


_______________________________________________
ecf-dev mailing list
ecf-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ecf-dev



Back to the top