KinomaJS passe en open source
mar, 03/03/2015 - 12:40
Marvell vient d'annoncer le passage de son framework JavaScript KinomaJS en open source.
KinomaJS est un framework JavaScript pour développer des applications dédiées à l'embarqué et aux objets connectés. KinomaJS, qui compte rien moins que 3 000 fichiers, est conçu pour être portable, pour avoir une faible empreinte mémoire et être peu gourmand en ressources CPU. C'est le désir d'accélérer la croissance de l'industrie de l'Internet de objets qui a motivé le passage de KinomaJS en open source, précise son éditeur Marvell.
Le code source de KinomaJS est d'ores et déjà disponible sur GitHub.
Il comprend :
- JavaScript 5th Edition virtual machine (XS)
- Kinoma Porting Layer (KPL)
- Core native modules (Fsk)
- Kinoma Platform Runtime (KPR) application framework
- Networking modules for http/https, WebSockets, SSDP, and Zeroconf/mDNS
- Independent JavaScript implementation of TLS/SSL
- Graphics rendering in pure software and OpenGL accelerated
- Digital media playback extensions
XS est l'implémentation de JavaScript à la base de la plate-forme. Implémentation peu gourmande en ressources. KPL est le bas de pile de KinomaJS. Il s'agit d'une couche de portabilité compatible 'autant que possible' POSIX. KPR est le runtime écrit en C. Fsk est l'ensemble des API de bas niveau : mémoire; fichiers, sockets.etc.