Your cart is currently empty!
Oracle perst Java in microcontroller
In aanloop naar zijn jaarlijkse JavaOne-conferentie heeft Oracle een Java-versie onthuld voor microcontrollers en embedded processoren. Naast een relatief kleine voetafdruk (minimaal 130 kB Ram en 350 kB Rom of 700 kB Ram en 1500 kB Rom voor een volledige installatie) beschikt Java ME Embedded over Api‘s voor typische embedded interfaces zoals GPIO, I2C, SPI en SD-kaartjes. In eerste instantie ondersteunt Oracle de Arm Cortex-gebaseerde processoren en microcontrollers, maar het wil snel uitbreiden naar een brede reeks embedded architecturen.
De nieuwe versie is gebaseerd op de Connected Limited Device Configuration (CLDC), een uitgekleed profiel voor Java op systemen met beperkte hardware. Hierbovenop heeft Oracle enkele uitbreidingen toegevoegd: headless beheer, bestands-I/O en beveiliging, maar ook werken met berichten zoals sms, webservices, XML en locatiediensten. Deze opmerkelijke set extensies heeft te maken met het gebied waar Oracle op mikt: genetwerkte sensorsystemen. Gebouw- en industriële automatisering, slimme meters, tracking-systemen, omgevingssensoren, telehealth en verkoopmachines noemt het bedrijf als het typische doelgebied voor zijn platform.
Met de versie krijgen ontwikkelaars beschikking over de uitgebreide tooling in het Java-ecosysteem en de standaard methoden voor beveiliging en uitrol, promoot Oracle zijn initiatief. Bovendien belooft het met zijn aanbod de specifieke interfaces voor devices abstraheren. Een nadeel voor embedded gebruik is echter dat de omgeving geen harde realtime ondersteunt.