We are on the cusp of the 3rd IT revolution where embedded systems are dramatically expanding their reach, adding unprecedented processing capabilities and connectivity to create the Internet of Things (IoT). Java ME 8 defines a new Java standard (JSR 360 + 361) for a purpose-built embedded platform to meet the needs of the Internet of Things for robust, highly functional, flexible, cross-platform software intelligence. Java ME 8 is aligned with Java SE 8 and scales from very small microcontroller devices up to powerful embedded systems.
The Eclipse Target Communication Framework (TCF) is known as a mechanism for discovering targets, doing file transfer and launching programs. But TCF is much more than that: it has all the API's and modular building blocks for creating a modern, componentized debugger that can interface well with tracing and profiling tools.