Je cherche à faire mon propre système d'exploitation juste pour dire que je l'ai fait. Je sais qu'il y a un projet appelé JNode qui en a fait un en assemblage et Java. ce que je me demandais était, quels graphiques embarqués avez-vous besoin pour lancer java? Je sais que Java utilise les graphiques de l'os spécifique donc cela me confondde quelle bibliothèque graphique aurais-je besoin pour lancer java?
Répondre
Je pense que vous auriez besoin de porter la JVM à votre système d'exploitation. Jetez un oeil à la Java Virtual Machine spec. Il vous dira exactement ce que vous devez implémenter pour supporter Java.
Si vous avez besoin d'implémenter AWT/Swing, vous avez évidemment besoin d'un type de bibliothèque capable de dessiner des graphiques 2D dans un écran. Je recommande cependant de commencer par implémenter la machine virtuelle et quelques librairies de base. L'impression sur un écran sera suffisante.
Jetez un oeil here pour une liste des implémentations de JAVA pour la plate-forme ARM. Kaffe est intéressant.
Java peut fonctionner en mode sans tête. Cela pourrait être un bon point de départ approprié pour les choses côté serveur, que vous pouvez ensuite étendre si vous en avez envie.
Jetez un oeil à Sanos - http://www.jbox.dk/sanos/ - qui est un système d'exploitation minuscule fournissant seulement les installations nécessaires pour exécuter la JVM Windows.
- 1. bibliothèque graphique Java
- 2. Bonne bibliothèque d'algorithme graphique Java?
- 3. Quelle est la meilleure bibliothèque graphique 2D pour Windows Mobile?
- 4. Quelle est la meilleure bibliothèque graphique 3D pour les applications Web Java?
- 5. Javascript bibliothèque graphique pour dessiner une région
- 6. Quelle bibliothèque graphique JavaScript a les meilleures performances?
- 7. Toute bibliothèque graphique pour unix capable de dessiner des histogrammes?
- 8. Bibliothèque graphique/stylet
- 9. Quelle est la meilleure bibliothèque Java OXM?
- 10. render complexe org chart similaire bibliothèque graphique javascript/flash/java
- 11. OpenMicroBlogging-bibliothèque pour Java?
- 12. Bibliothèque RTSP pour Java
- 13. Graphique linéaire 3D en Java
- 14. Quelle bibliothèque de validation Java dois-je utiliser?
- 15. Non Lancer erreurs dans une bibliothèque JavaScript
- 16. Quelle méthode dois-je utiliser pour créer mon interface graphique Java?
- 17. Quelle est l'exception standard à lancer en Java pour les opérations non prises en charge/implémentées?
- 18. Bibliothèque de graphiques pour Java et .Net
- 19. Modèle de visiteur, enlever le besoin de lancer
- 20. Je cherche une bibliothèque d'interface graphique d'application pour C++
- 21. Comment lancer plusieurs threads depuis Java EE?
- 22. Quelle bibliothèque .Net/projet pour facebook?
- 23. Quelle bibliothèque JavaScript utiliser avec Java EE + Struts + iBatis?
- 24. Quelle est la meilleure bibliothèque de reconnaissance vocale pour Java Micro Edition?
- 25. Quelle bibliothèque de sérialisation d'objets SOAP XML pour Java recommanderiez-vous?
- 26. Java Besoin d'aide pour implémenter un algorithme
- 27. Meilleur graphique en camembert java 3D API
- 28. Quelle est la meilleure bibliothèque pour manipuler les métadonnées JPEG?
- 29. Simulation graphique Max-Flow en Java
- 30. De quelle référence ai-je besoin pour appeler UpdateModel?
Je cherche à mettre en œuvre awt/swing pourrais-je utiliser les mêmes bibliothèques que la plupart des systèmes Linux? ou pourrais-je utiliser quelque chose comme opengl comme la bibliothèque des systèmes? –
OpenGL ne possède pas les primitives de ligne et de courbe utilisées dans Graphic2D, mais est utilisé dans l'implémentation Java de Sun pour améliorer le rendu des pixmaps. –
GTK + pourrait-il alors être utilisé? –