L’architecture logicielle de Karotz, quelques infos

Sujet intéressant sur le blog de Karotz, avec quelques informations sur l’architecture logicielle du lapin, basé comme prévu sur un noyau Linux (et une plateforme ARM). Les explications officielles valent mieux que mon long discours, mais j’ai quelques remarques. Comme prévu, il sera possible de communiquer via Karotz, en VoIP (comme pour la téléphonie Internet, donc). Tous les éléments physiques (webcam, haut-parleurs, oreilles, LED, etc.) sont utilisables via des API et la sécurité du lapin est assurée par un système de machine virtuelle pour les applications (qui sont programmées en JavaScript). Bonne idée, le fonctionnement de base du lapin (petites phrases, horloge, etc.) semble intégré directement dans la bête, contrairement au modèle actuel qui est dépendant des serveurs.

Enfin, les deux types d’API sont confirmées : une en interne, via JavaScript, une en externe, comme le lapin actuel, via le Web (et donc utilisable dans des applications pour smartphones, par exemple).