Java™ ME 8 is major update of Java™ ME technology as a modern embedded software platform, purpose-built as a foundation for new services in the Internet Of Things. Java™ ME 8 has been designed to enable advanced embedded software intelligence and increased product value for a wide range of use cases and solutions while maintaining very low system requirements.
In this talk we will cook a perfect egg, live on stage, using a heat sensor, a Raspberry Pi, the Eclipse Communication Framework, Nebula and the internet.
Now we have Java8 running on the Raspberry Pi, the time of programming in assembler is again behind us and we can happily switch back to Java. In combination with ECF we can use this new breed of embedded devices to setup a network of things that uses out of the box ECF discovery mechanisms and its OSGi remote service implementation. Sensor networks have never been easier to program.
The Internet of Things is starting to take hold and reshape the way we imagine data driven applications with technologies such as MQTT, Smart Watches, and embedded computers. While each of these technologies can be used to create powerful applications on their own, how can they be integrated with one another to deliver insights that were previously inaccessible? In this session I’ll take you on a road trip that shows how you can display and extract insights from your car and display them on a Samsung Gear 2, your desktop, and finally on an Android device in real time using BIRT.
All existing Smart Home solutions face the same challenge: Exciting use cases are only possible if devices of many different types are interconnected. This means that such solutions need to interface with devices from many different vendors with all kinds of APIs. Furthermore, support of different home automation protocols and an agnostic way of using them is a very common requirement.
The IoT market is poised for exponential growth, but there are still lots of barriers that prevent building a real, open, Internet of Things.
IOT is still a young concept - yet to mature into something well-defined and applied. Some define it as a problem of scale; some see it as a problem of speed and yet others view it as a dilemma dealing with the sheer variety of devices. As we trode on uncharted territory to build a device agnostic IOT platform, we fell prey to a few hidden monsters and unseen quagmires. We have emerged bruised, heavily caffeinated and while we are not completely done, we have acquired some pearls of wisdom in the process.
More and more IoT vulnerabilities are found and showcased at security events. From connected thermostats to power plants!
Insecurity became the favorite subject for creating catchy IoT headlines: "Connected killer toaster", "Fridges changed into spamming machines","Privacy concerns around connected home".
This talk details experiences in employing an Eclipse-based IDE for innovation in IoT. We share the relative strengths and weaknesses of the current Eclipse IDE for IoT development as well as speaking to new tooling opportunities in Sensor emulation & verification, Power Analysis, and Cloud Tooling directions to help the future IoT developer.
This talk will inspire developers employing Eclipse to create their IoT projects as well as tools developers looking to meet the needs of their customers.