Why is the phoneME Advanced VM (CVM) written in C instead of C++? And a few other thoughts about performance and portability ...
Given that devices are increasing in processing power and RAM all the time, when does JavaSE's Hotspot VM become a better choice than JavaME's CVM?
For a JavaME VM implementation, how much performance is enough performance? This article explains why some optimizations don't make sense.
Innovation, GPL2, and the classpath exception
Why it took months to open the source code, and why active development isn't in the open yet.
With JavaME open-sourced in the phoneME project, the public now has access to the code. However, in order to be able to navigate and effectively contribute to the code, one will also need knowledge of additional details like coding conventions, terminology/jargon, design philosophies, code organization, and design-tradeoff decisions for example. This article will be the first of a series that discusses these topics in addition to technical content about the inner workings of the phoneME Advanced VM.
Java is now open source, brief introduction, where to get code.
What the heck do the names "phoneME Feature" and "phoneME Advanced" mean?
Welcome from the project owner of phoneME Feature.
A couple of paragraphs here may serve as a reminder of why the "best" solutions don't always win, what we could do about it, and what really matters as we sell Embedded Java.
This interesting article came across my (virtual) desk today and it seems worth passing along.
A small paradigm-shifting addition was made to the main J2SE page recently. Did you notice?
The Enterprise Systems community is currently in the process of building out the sensor-to-boardroom vision but they are almost completely blocked from accessing almost any aspect of the physical world for monitoring and control purposes due to the Computer Science-only background of most of its members.