Java One Sumission Accepted: Surviving Immature Technology in IoT [CON3761]
MicroDoc’s submission for the Java One presentation titled “Surviving Immature Technology in IoT” was accpeted by the program committee. Please read the abstract and stay tuned for for updates about time and location.
“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. “
MicroDoc’s senior specialist Thimo Koenig will be in San Francisco for the presentation.
Stay Connected
Everything On Graal VM
We illustrate how to build and debug the native image of a Java application, produced by MicroDoc GraalVM Embedded, and running on a remote embedded device. The debugging experience is illustrated inside the VSCode IDE. The embedded device runs Linux on an ARMv8-A processor (running in AArch64 mode), like a RaspberryPi 4 or 5.
For devices that are not powerful enough to run a full feature browser or Android system, MicroDoc is developing a user interface framework directly integrated with the Graal virtual machine. Why? Because the number of small devices is increasing dramatically, and although they may be small and low powered they still deserve an up-to-date user interface.
Would it be fair to say that the GraalVM is a step closer to the holy grail of polyglot programming? Yes, according to the virtual machine experts from MicroDoc. Here’s an overview of what the GraalVM can do for software developers.