Java ME Working Group Meeting Minutes for February 22, 2017
Date
Wednesday, February 22, 2017, 9:00 am PST
Location
Teleconference
Agenda
Discuss non-technical materials submitted by Working Group members.
Attendees
Heather VanCura
Leonardo Lima
Calinel Pasteanu
Hendrik Hoefer
Thomas Lampart
Mike DeNicola
Mike Milinkovich
Minutes
Working Group members shared their technical and non-technical requirements for Java ME.
We discussed the non-technical factors contributing to low adoption of Java ME 8 and the requirements for further evolution of Java ME.
Non-technical:
For business reasons would like to see as JSRs - standards are important to ensure safety.
Development as a JSR protects implementors from litigation.
Access to the technology blocks adoption. Downloads not available for broad support package. It is not a box package - need easier
download availability. Access will increase demand and adoption.
There is a need for a binary to download with porting compatibility.
Similar development concept for Java ME as for Java SE (→OpenJDK)
Current business model does not scale. Dated licensing model licensing. Need a frictionless technology onramp and then standardize.
There is competition from embedded JavaScript, Android and Node.js - perceived as less expensive, hip, mainstream and accessible.
Fujitsu: There are some de facto developer and runtime environments at Android/iOS, so we do not need Java ME in this area.
Gemalto/Thomas expanded on more technical items to evolve the Java ME ecosystem (→JSRs for device IO, security, ...).
Update/rework of JSR 177: Address topics like access to TEE (Trusted Execution Environment), SE (Secure Element), services like secure storage,
handling of credentials for TLS Other potential JSRs: IoT protocols: LWM2M, CoAP, MQTT, ...
We discussed the question: Does Oracle want to lead or allow others to lead? It is possible, and others have led JSRs in the JavaME space in
the past. Most members are the call would be happy to participate in JSR activity, but not necessarily lead. Mike offered to check with Eclipse
IoT Working Group for interest in Java ME JSRs.
Next Steps
Refine lists to publish for discussion at EC meeting.