The document discusses how Java can be used for embedded systems and IoT applications. It describes Java ME Embedded and how it provides tooling, cross-platform capabilities, security and connectivity for small devices. Examples are given of areas where embedded Java is used like automation, telemetry, vending machines and smart homes. The document then focuses on new features in Java ME 8 and limitations compared to desktop Java. It provides demos of Java ME Embedded interacting with hardware like sensors and relays. Contact details are given at the end for Oracle representatives who can provide more information.