Skip to main content

[jsr363-experts] Re: RI for Java ME

  • From: Werner Keil < >
  • To: " " < >
  • Subject: [jsr363-experts] Re: RI for Java ME
  • Date: Wed, 4 Nov 2015 15:22:39 +0100

All,

I looked into the Medemo (
https://github.com/unitsofmeasurement/uom-demos/tree/master/javame/medemo)
a bit the other day and it actually works fairly well now with Eclipse MTS.
Based on the latest Mars release (any with Java support should do, I used
the "Committers" edition) A relief and ease of use is, build and deployment
of the Midlets work directly from the IDE as long as dependent projects
(unit-api and unit-ri) have been imported and are available as source, too.
As long as both build at least with Java SE 7 or 8 it seems to work. Thus I
set both POMs to use 1.7 by default. For backward compatibility (and to
ensure, we have nothing that won't work in Java 6 like "Diamonds")
Circle-CI builds the API against Java 6 though with a special profile. RI
is already built against 7 anyway.

As long as there is no Java ME plugin for Maven (the last one was
http://pyx4me.com/pyx4me-maven-plugins/j2me-maven-plugin/index.html for
J2ME, it stopped in 2009) or other tools (nothing seems to exist for Gradle
either) a platform-neutral combination of Eclipse MTS (or as alternative
NetBeans, it works pretty much the same) project definitions looks like the
best approach. These contain all necessary ME 8 or MEEP profile definitons
and point to the correct runtime JARs assuming you have ME SDK installed.
It seems, that is available both on Windows and Linux now, so that also
offers a bit of a choice to developers.

I'll try to document some steps in the README file. And even if I may not
get it on a Raspberry Pi (I do have one, will try) I will of course show
the ME 8 demos as part of DevoXX next week.
Having the RI work on ME 8 and SE 7+ Embedded is also a good step towards
the Public Draft. Any concerns or comments about the spec?

I'd contact the PMO about a week from now (ideally before going to DevoXX,
so we can say "it's filed" from our side) if there are no major concerns or
issues.

Regards,
Werner


[jsr363-experts] Re: RI for Java ME

Werner Keil 11/02/2015

[jsr363-experts] Re: RI for Java ME

Werner Keil 11/04/2015

[jsr363-experts] Re: RI for Java ME

Werner Keil 11/05/2015

[jsr363-experts] Re: RI for Java ME

Leonardo Lima 11/06/2015

[jsr363-experts] Re: RI for Java ME

Werner Keil 11/08/2015

[jsr363-experts] Re: RI for Java ME

Werner Keil 11/09/2015

[jsr363-experts] Re: RI for Java ME

Leonardo Lima 11/10/2015

[jsr363-experts] Re: RI for Java ME

Werner Keil 11/10/2015
 
 
Close
loading
Please Confirm
Close