FAQ - Foire Aux Questions

Questions générales

Questions de licences

Les questions concernant les licences peuvent être adressées à lg3d_license@dev.java.net

Questions techniques

Veuillez consulter le Guide d'installation et le Le guide du développeur pour toute question technique.

Comment participer ?

Réponses

Questions générales

Q. Où puis-je obtenir plus d'infos sur le Projet Looking Glass ?
R. Vous pouvez aller sur le site de Sun pour le Projet Looking Glass pour plus d'informations. Vous pourrez y voir des démonstrations de la version démonstration-des-concepts du Projet Looking Glass.

Q. Puis-je obtenir une version d'essai du Projet Looking Glass ? Puis-je effectuer des beta-tests du Projet Looking Glass ?
R. Nous sommes encore dans le début du processus de développement. Il n'y a pas de version d'essai disponible pour les utilisateurs. Néanmoins les développeurs de logiciels peuvent télécharger les versions de début de développement et participer au développement open source. Veuillez visiter https://lg3d.dev.java.net/ pour plus de détails.

Q. Quand pourrai-je acheter le Projet Looking Glass ?
R. Le Projet Looking Glass n'est pas un produit et ne peut pas être acheté maintenant. Il fait partie des développements avancés de Sun Microsystems et est un projet open source. Sun l'utilise pour influencer nos plans de production; pour intéresser les gens sur de nouvelles technologies; et pour obtenir de nouvelles idées afin de prévoir ce que l'on fera dans le futur. Certains des résultats de ce projet seront intégrés dans de futures versions du Sun Java Desktop System. Veuillez rejoindre notre mailing list afin de rester informé des progrès du Projet Looking Glass.

Q. Pourquoi Sun a rendu open source le Projet Looking Glass ?
R. Le Projet Looking Glass est à ses balbutiements. Nous devons explorer de nombreuses idées et possibilités. Nous offrons le code du Projet Looking Glass à la communauté toute entière afin d'explorer chaque aspect de la technologie plutôt que de nouves restreindre à certains privilégiés. Nous pensons que ce développement ouvert est un excellent modèle pour exploiter chaque opportunité. Donc votre participation est sincèrement attendue.

Q. Quelle est la différence entre la version proof-of-concept (démonstration du concept) et cette version open source pour développeurs ?
A. La version proof-of-concept fut construite afin de montrer notre vision des possibilités d'un bureau 3D. Elle a montré de nombreuses idées de Sun pour le bureau. Elle fut construite comme une démonstration uniquement, et pas comme une version utilisable.

La version open source pour développeurs est complètement réécrite en visant la production. Elle exploite Java 3D pour une meilleure résistance à la charge, de meilleures performances, et fournit des fonctionnalités clés utiles quotidiennement comme une architecture client-serveur afin de garantir la robustesse du système. Nous avons passé nos forces de développement de la version proof-of-concept à la version open source pour développeurs.

Q. Quelles plateformes seront supportées par le Projet Looking Glass ?
R. Nous prévoyons de supporter les systèmes d'exploitation Linux et Solaris.

Q. Quelles applications marcheront avec le Projet Looking Glass ?
R. Quand il sera achevé, les applications Linux, Solaris et Java (lancées dans le système X Window) fonctionneront sans aucune modification. Il supportera bien entendu le lancement d'applications 3D.

Questions de licences

Les questions concernant les licences peuvent être adressées à lg3d_license@dev.java.net

Q. Quelle est la licence utilisée ?
R. Il y a trois licences disponibles pour les développeurs intéressés dans le développement d'applications utilisant le Projet Looking glass.

Pour les développeurs intéressés dans le contrôle, la modification et la redistribution du code source en tant que partie de leur propre application, le Projet Looking Glass a été inscrit comme un projet Open Source sur java.net sous la Licence GNU Publique, ou GPL.

Pour les développeurs intéressés dans le développement d'une application par dessus la plateforme du Projet Looking Glass sans contrôler et/ou modifier le code, il y a des versions binaires de l'état actuel du projet disponibles au téléchargement sous la traditionnelle Licence de code binaire. Elle est aussi disponible sur java.net.

Finalement, pour les développeurs ou organisations intéressés dans d'autres utilisations ou modifications du code source mais qui souhaitent garder leurs implémentations et leurs applications associées propriétaires, veuillez contacter Sun à l'adresse lg3d_license@dev.java.net

Q. Puis-je effectuer des modifications sur le code source et redistribuer mes changements ?
R. Oui. Si vous effectuez la moindre modification sur le code original, la redistribution de ces modifications en tant qu'éléments de vos applications est bienvenue. Si vous avez choisi de développer sous les termes de la licence GPL, vous devez publier le code source pour vos "travaux dérivés" -- à la fois vos modifications et l'application elle-même -- lors de la distribution de votre application. Si vous effectuez des modifications sur le code original et préférez ne pas publier le code source, veuillez contacter Sun à l'adresse lg3d_license@dev.java.net

Q. Puis-je développer une application en téléchargeant le binaire et laisser mon application propriétaire ?
R. Oui. Si vous choisissez de développer une application basée sur les fichiers binaires existants pour le Projet Looking Glass, vous n'avez pas à fournir le code source de votre application. Néanmoins, veuillez prendre note que ces fichiers binaires reflètent l'état actuel du développement, et ont pu ne pas subir les contrôles de qualité habituels. Étant donné que le code source change et mûrit, le fichier binaire va aussi changer de temps en temps.

Questions techniques

Q. Les API de LG3D vont-elles remplacer celles de Java 3D ?
R. Non. Actuellement, les API de LG3D complètent les API Java 3D, et fournissent des fonctionnalités supplémentaires dont un système d'animation (pour simplifier l'écrite d'application ayant une expérience utilisateur riche) et des APIs pour le développement et l'intéraction avec un gestionnaire de fenêtres en 3D.

Q. Est-ce qu'une API pour un ensemble de nouveaux widgets en 3D est prévue ?
R. Nous prévoyons d'étendre l'API riche de widgets Swing afin de créer notre API de widget plutôt que de développer encore une autre API. Notre approche est d'apporter une implémentation de la "Vue" de l'architecture MVC de Swing en utilisant l'API LG3D afin que les composants Swing soient rendus dans l'espace 3D. Ceci sera un projet public chaud et nous accueillons votre participation sur https://lg3d-core.dev.java.net/.

Comment participer ?

Q. Comment puis-je participer ?
R. Sun pense que s'engager dans la communauté créative et ouvertures de personnes travaillant sur Java conduira l'innovation. Si vous êtes un développeur de logiciels, vous pouvez rejoindre la communauté open source java.net qui étend ce projet. Veuillez lire le guide "Comment contribuer au projet Looking Glass" pour plus d'informations.

Q. Comment puis-je commencer à développer des applications pour le Projet Looking Glass ?
R. Nous vous demandons d'imaginer quels types d'applications seront mieux utilisées dans un environnement 3D. Vous pouvez prendre pour exemple votre gestionre de fichiers musicaux. Si vous voulez obtenir de l'expérience dans le développement d'applications 3D utilisant la technologie Java, vous pouvez dès aujourd'hui commencer à utiliser l'API Java 3D. Nous vous invitons à développer des démonstrations d'applications 3D et de les héberger sur le projet open source java.net.

Q. Y a-t-il un accès anticipé ou une API pour le Projet Looking Glass afin de faire de la programmation 3D ?
R. Nous avons un projet open source sur java.net, et les développeurs de logiciels sont invités à explorer les possibilités du Projet Looking Glass


$Revision: 1.4 $ $Date: 2005/04/10 12:44:53 $