Java Threading APIs easily enable parallelization of activities. Java Embedded is optimized for resource-constrained environments. Java SE for Embedded Devices is being deployed to collect consumption data over power lines and route this data to a central office. Java SE is used in a range of embedded systems, including intelligent routers and switches, high-end printers, military defense systems, and RFID readers.