MicroDoc’s submission for the Java One presentation titled “Surviving Immature Technology in IoT” was accpeted by the program committee.
“We want to control roomlight, temperature and playlists with speech-recognition and gestures, nearly every device in our households should play an active role in our private IoT universe. The product manufacturers however provide non uniform platforms, “creative” protocols, hardware related restrictions and undocumented behavior when we try to communicate and integrate with these devices. Within the last two years we developed a Java and OSGi based energy management systems that integrates solar panels, batteries and a variety of household appliances. This presentation describes the development process and the Java based development platform that helped us to overcome the problems with behavioral diversity while controlling IoT devices. “