JavaOS - JavaOS
| Développeur | Microsystèmes solaires |
|---|---|
| Écrit en | Java |
| État de fonctionnement | Abandonné |
| Modèle source | Source fermée |
| Plateformes | ARM , PowerPC , SPARC , IA-32 (x86) |
| Type de noyau | Micronoyau |
| Licence | Propriétaire |
JavaOS est principalement un système d'exploitation U/SIM-Card basé sur une machine virtuelle Java et exécutant des applications pour le compte d'opérateurs et de services de sécurité. Il a été développé à l'origine par Sun Microsystems . Contrairement aux systèmes Windows , macOS , Unix ou de type Unix qui sont principalement écrits en langage de programmation C , JavaOS est principalement écrit en Java . Il est maintenant considéré comme un système hérité .
Histoire
Le langage de programmation Java a été introduit par Sun en mai 1995. Jim Mitchell et Peter Madany de JavaSoft ont conçu un nouveau système d'exploitation, nommé Kona, entièrement écrit en Java. En mars 1996, Tom Saulpaugh a rejoint l'équipe Kona, désormais composée de sept personnes, pour concevoir une architecture d'E/S, venant d'Apple en tant qu'ingénieur Mac OS depuis juin 1985 et co-architecte de Copland .
JavaOS a été évangélisé pour la première fois dans un article de Byte . En 1996, l'annonce officielle du produit de JavaSoft décrivait le système d'exploitation compact conçu pour fonctionner "dans n'importe quoi, des ordinateurs Internet aux téléavertisseurs". Au début de 1997, JavaSoft a transféré JavaOS à SunSoft. Fin 1997, Bob Rodriguez a conduit l'équipe à collaborer avec IBM qui a ensuite commercialisé la plate-forme, accéléré le développement et apporté d'importantes contributions architecturales clés à la prochaine version de JavaOS, finalement rebaptisée JavaOS for Business. IBM a indiqué qu'il se concentrait davantage sur les clients légers des ordinateurs en réseau , en particulier pour remplacer les terminaux traditionnels « écran vert » et UNIX , et pour mettre en œuvre des clients à application unique.
Le système d'exploitation temps réel distribué Chorus a été utilisé pour sa technologie de micronoyau. Cela a commencé avec Chorus Systèmes SA , une société française, qui a accordé une licence JavaOS à Sun et a remplacé la couche d'abstraction matérielle JavaOS antérieure par le micronoyau Chorus, créant ainsi le produit Chorus/Jazz, qui était destiné à permettre aux applications Java de s'exécuter dans un environnement réel et distribué. -time environnement système embarqué. Puis, en septembre 1997, il a été annoncé que Sun Microsystems faisait l'acquisition de Chorus Systèmes SA.
JavaSoft a accordé des licences à plus de 25 fabricants, dont Oracle Corp, Acer Inc., Xerox, Toshiba Corp et Nokia. IBM et Sun ont annoncé leur coopération pour JavaOS for Business fin mars 1998.
En 1999, Sun et IBM ont annoncé l'arrêt du produit JavaOS. Dès 2003, les documents de Sun qualifiaient JavaOS de « technologie héritée », recommandant la migration vers Java ME , laissant le choix du système d'exploitation et de l'environnement Java spécifiques à l'implémenteur.
Aperçu
JavaOS est basé sur une architecture matérielle micronoyau native , fonctionnant sur des plates-formes telles que ARM , PowerPC , SPARC , StrongARM et IA-32 (x86). La machine virtuelle Java s'exécute au-dessus du micronoyau. Tous les pilotes de périphérique sont écrits en Java et exécutés par la machine virtuelle. Un système graphique et de fenêtrage implémentant l' API AWT est également écrit en Java.
JavaOS a été conçu pour fonctionner sur des systèmes embarqués et a des applications dans des appareils tels que des décodeurs , une infrastructure réseau et des guichets automatiques . Il est livré avec JavaStation .
Voir également
- JX (système d'exploitation)
- SavaJe
- Android
- Vino (système d'exploitation)
- Système de bureau Java
- ChorusOS