en Italien en Chinois simplifié en espagnol en allemand en japonais en anglais

Bienvenue sur le coeur du Projet Looking Glass !

Le Projet Looking Glass est basé sur les technologies Java et a pour but d'apporter d'avantage de fonctionnalités aux environnements graphiques à travers une vue 3D. C'est un projet open source intégré au programme de recherche technologique de Sun Microsystems. Il permet d'éxécuter des applications non modifiées dans un environnement en 3D, et fournit des APIs pour le développement de gestionnaires de fenêtres et d'applications en 3D. Pour le moment, l'utilisation d'applications existantes est possible sous Linux.

Projet Looking Glass

Le projet prévoit de repousser deux limites -- la 2D des environnements graphiques courants, et la façon dont ils sont construits. Certes, le Projet Looking Glass est jeune, mais nous avons besoin d'explorer beaucoup d'idées et de possibilités. Le code source est proposé à tous afin d'explorer chaque aspect de cette technologie plutôt que d'en restreindre l'accès. Nous croyons que ce modèle de développement est excellent pour poursuivre ses excitantes et vastes opportunités. Ainsi, votre participation est vivement attendue !

Java est le langage de développement principal. Nous pensons que c'est un bon choix car il apporte des gains de productivité et une riche API sur laquelle nous pouvons nous reposer. Nous pensons également réaliser des bindings en C++ afin interagir d'avantage avec le système d'exploitation.

Foire aux Questions

Nouveautés

La version 0.62 est maintenant disponible ici dans la section "Stable builds".

Veuillez aussi consulter le wiki Comment porter une application vers la version 0.62 ?.

Le document Compiler et lancer LG3D avec NetBeans est maintenant disponible !

Pour installer LG3D consultez ce lien : "Comment installer la version de développement du Projet Looking Glass".


Obtenez les dernières informations sur notre forum de discussion !

Projecteurs sur un contributeur

Yuichi Sakuraba Pierre Ducroquet (pinaraf)

"Je ne me rappelle pas exactement comment j'ai découvert le Projet Looking Glass... C'est sûr, la première fois que je l'ai vu tourner sur mon ordinateur, j'étais ébahi ! Depuis ce premier test de LG3D, j'essaye d'aider le projet malgré mon temps libre très limité. La meilleure aide que j'ai trouvée est le marketing :). Je considère comme du marketing : des dépêches sur linuxfr pour chaque nouvelle version, de l'aide sur la mailing list, la traduction du site web en français et de l'aide sur le canal IRC (rejoignez nous !). J'essaierai plus tard de développer quelques applications 3D, je suis particulièrement intéressé par la réalisation d'un lecteur de mails différent, utilisant une base de données sqlite pour le stockage des messages (et permettant par exemple des recherches rapides) "

Pierre a été l'un des participants les plus actifs sur le forum et dans le support de la communauté depuis un certain temps. Récemment, il a fait d'importantes contributions dans la traduction en Français. Cela aide le projet en le rendant accessible aux francophones. Un grand merci à Pierre !

Autres contributeurs mis en lumière
La wiki de l'équipe du projet LG3D

Les fonctionnalités clés supportées

Pour l'instant, nous nous focalisont sur le développement des fonctionnalités principales, tel que le moteur 3D et la plate forme initiale. La version actuelle supporte les fonctionnalités suivantes :

  • Intégrations des applications existantes (status des applications)
  • Plate-forme client-server de scenegraph (affichage d'animations 3D)
  • Exécution des événement côté serveur
  • Support d'un système d'évènements génériques
  • Un ensemble d'APIs de base pour construire les éléments graphiques(widgets)
  • Support d'utilitaires pour une intéraction animée avec l'utilisateur.

Pour ceux qui ne peuvent pas attendre....

Pour mettre en place votre environnement de développement, consultez le document "Comment installer la version de développement du Projet Looking Glass". Si vous êtes un utilisateur de Windows, consultez le document "Installation de la version de développement de Looking Glass sur Microsoft Windows".

Lorsque vous aurez un environnement fonctionnel, vous devriez lire "Le guide du développeur du Projet Looking Glass" qui offre des informations détaillées sur l'architecture du Projet Looking Glass et la constructions d'applications 3D pour ce projet. Si vous êtes un utilisateur de NetBeans, consultez le document "Compiler et lancer LG3D avec NetBeans". Et les "Tutoriaux du Projet Looking Glass" expliquent comment programmer une application LG3D.

Quand vous serez prêts à contribuer en écrivant du code ou de la documentation, lisez le document "Comment contribuer au projet Looking Glass" pour connaitre la procédure à suivre.

Note : en raison d'un manque de support de Composite dans les projets de pilotes d'ATI : Looking Glass 3D ne marche pas en mode session.
En attendant qu'ils ne le fassent, une solution utilisable est de prendre les pilotes du projet DRI. Malheureusement, ces pilotes ne supportent que les Radeon 9200 et précédentes.


Feuille de route

Étant donné que les problèmes auquels nous faisons face sont relativement importants et que nous souhaitons rassembler tout le monde sur la plateforme, nous prévoyons une approche en différentes étapes. Voici une feuille de route approximative :

Étape 0 Juin 2004 Préparation de la démonstration du concept pour donner un aperçu des possibilités et donner un élan au projet. Au même moment, nous avons démarré une première amélioration de l'architecture et implémenté la version de développement en utilisant Java 3D.
Étape 1 Juillet 2004 - Mars 2005 Ouverture des source de la version de développement et amélioration de la plate-forme et des librairies. Celles-ci sont susceptibles d'évoluer de façon significative, en fonction des travaux fournis par la communauté.
Étape 2 Avril 2005 - date non fixée Finalisation de l'API et focalisation sur le développement d'applications en 3D.
Étape 3 À définir

Sous projets en cours

Voici une liste de sous-projets liés à lg3d-core (et lg3d-demo-apps, lg3d-incubator). Merci pour vos contributions! Si vous êtes intéressés, n'hésitez pas à nous contacter, ça serait super :-) ! Répondez sur ce fil de discussion sur le forum de javadesktop.org et exposez vos idées ! Veuillez consulter la page du projet lg3d-x11 pour les sujets spécifiques à l'intégration de X11. Si vous voulez aider un sous projet existant, veuillez poster sur le forum, je suis sûr que les équipes seront ravies d'avoir des ressources supplémentaires.

LG3D Image Viewer

Domaines où votre aide est requise

Voici une liste des domaines où nous aurions de votre participation :

LG3D X11 applications

Consultez la page du projet lg3d-x11 pour les sujets spécifiques à l'intégration de X11. Nous apprécions tous grandement votre aide !

Comment participer au projet

Dans un premier temps, devenez un observateur (Observer) du projet, afin de vous familiariser avec lui, et participez au forum de discussion. Consultez les guides "Comment contribuer au Projet Looking Glass" pour plus d'informations, et "Directives de fonctionnement de la Communauté JavaDesktop" pour les informations générales sur les projets de la communauté JavaDesktop, y compris le Projet Looking Glass.

Rapporter les bugs

Les informations à propos des problèmes et bugs actuels peuvent être trouvées en cliquant sur "Issue Tracker" dans la section "Project tools" de la barre latérale. Vous pouvez y effectuer des recherches, et si vous rencontrez un bug qui n'a pas été rapporté, vous pouvez le référencer. Vous devriez consulter les archives email du forum de discussion pour trouver des informations supplémentaires.

Quand vous rapportez un bug, essayez de donner le plus d'informations possible sur votre machine, sur votre environnement, et les symptomes rencontrés. Quand vous rencontrez un crash, joignez également les fichiers de log.

Si vous avez peu d'expérience dans le rapport de bugs, vous devriez prendre quelques instants pour lire ces documents d'introduction :

Restez connectés

Le Projet Looking Glass est susceptible d'évoluer continuellement. La meilleure façon de rester à jour est de vous inscrire sur nos mailing list. Allez sur "Mailing lists" dans la catégorie Project tools de la barre latérale sur la page https://lg3d.dev.java.net/. Il y en a plusieurs, en fonction de votre intêret.

Ressources

Le mot de la fin...

Merci de votre intérêt pour ce projet, et pour le temps que vous avez consacré à cette lecture. Nous espérons que vous nous rejoindrez afin d'explorer tout le potentiel du Projet Looking Glass. Nous vons un canal irc, assez peu actif pour l'instant mais c'est un début (ndT : il m'arrive d'être seul dessus, venez avant que je déprime ;) ), le lien est le suivant : #projectlookingglass sur irc.freenode.net

L'équipe de développement de Looking Glass.


$Revision: 1.15 $ $Date: 2005/06/25 08:34:27 $