8 Java frameworks for embedded development