|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).
Best regards, Dann Scott Lewis wrote:Hi Thomas, Thomas Hallgren wrote:On 09/07/2009 01:56 AM, Scott Lewis wrote: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).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:-)...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.ScottRegards, 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