Le monde de l'embarqué ce ne sont pas que des microcontrolleurs 8 bits.
Un exemple : en TV num, depuis quelques années, il y a de plus en plus de JVM. En gros, l'OS, les drivers et la JVM sont en C et l'application est en Java. Tout ce petit monde peut etre mis-a-jour via la diffusion satellite.
C'est beaucoup plus simple de mettre a jour l'application par ByteCode car la plateforme materielle est abstraite.
La specification J2ME de Java est destinée au monde de l'embarqué. D'autres existent comme STIP.
Il y a meme des specifications Temps-Reel pour Java ; la plus connue (car officielle) est RTSJ (Real-Time Specification Java).
Je rappelle qu'a l'origine Java a été concu pour l'embarqué uniquement, et que la mise-a-jour par ByteCode était un élément important. Le ByteCode a aussi été concu pour etre plus compact qu'un programme deja compilé.
[^] # Re: seul compilateur objet au monde à réaliser une analyse de flot ?
Posté par crumpet . En réponse à la dépêche Lisaac 0.12 en GPL v3. Évalué à 4.
Un exemple : en TV num, depuis quelques années, il y a de plus en plus de JVM. En gros, l'OS, les drivers et la JVM sont en C et l'application est en Java. Tout ce petit monde peut etre mis-a-jour via la diffusion satellite.
C'est beaucoup plus simple de mettre a jour l'application par ByteCode car la plateforme materielle est abstraite.
La specification J2ME de Java est destinée au monde de l'embarqué. D'autres existent comme STIP.
Il y a meme des specifications Temps-Reel pour Java ; la plus connue (car officielle) est RTSJ (Real-Time Specification Java).
Je rappelle qu'a l'origine Java a été concu pour l'embarqué uniquement, et que la mise-a-jour par ByteCode était un élément important. Le ByteCode a aussi été concu pour etre plus compact qu'un programme deja compilé.