Slide 4
Slide 4 text
http://heads-project.eu
EclipseCon 2014
So, let's engineer a HD-service
• Easy
Some Java, Node.js, Go and/or Scala in the Cloud
o Not to mention a plethora of frameworks to choose among and interoperate with
Some headless Java in gateways, or maybe C/C++?
Some Java/Android in smartphones, what about iOS?
Some JavaScript in the browsers
Some C in sensors, interacting with good‐old legacy APIs
o Bare metal, or maybe with a lightweight OS?
Some scripts in a proprietary language to program sensors
Some VHDL in FPGAs
Some "glue" (a.k.a magic) to connect everything
o "Just" need to bridge IP, ZigBee, Z‐Wave, Bluetooth/BLE, custom RF, NFC, RFID, etc
(not to mention the tricky encoding of the packets across protocols and languages)
• …or not!
I would never hire an engineer pretending to master all these
technologies… He might be a genius… or most likely a crook!
How to test, deploy, operate and maintain this mess?!
4