So what on earth is JEFF and the Bouncy Castle?
Turns out, JEFF's a file format that gets around many of the problems of using Java in real time embedded designs, especially for the Internet of Things (IoT). Developed around 2002, it brings everything into one file and optimises it for memory space. This means that it can run on any Java virtual machine (VM), and these have got a lot smaller in the intervening years.
It also means that embedded projects can use Java libraries and developers - and both of those have grown tremendously over the years. It also helps provide key security libraries such as Bouncy Castle to add more security to an IoT design. Bouncy Castle is a lightweight open source cryptography API that makes securing IoT devices easier.
Why is this being mentioned now though? Well, Wind River has developed a VM for its VxWorks real time operating system called the Micro Engine, and is using the JEFF format to entice developers over to Java: Wind River resurrects real time Java file format for the Internet of Things
When you tie that up with VxWorks' links to IBM's Watson supercompuer-based data analytics service in the cloud, it starts to look very interesting.
By Nick Flaherty www.flaherty.co.uk
Top ten IoT passwords show users are at risk
Symantec identifies IoT security risks
Top three trends in industrial automation
IoT market heads for shakeout
VxWorks links to IBM's Watson with 'edge-to-cloud'...
Moving IoT analytics to the network edge
PTC bids for IoT with ThingWorx
Synopsys launches ARC core to protect against IoT threats ...