|  | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> | 
|  | <html> | 
|  | <head> | 
|  | <title>NetBeans Sources</title> | 
|  | <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" > | 
|  | <meta name="description" content="Info about the NetBeans sources - how to get them, what is here ..."> | 
|  | <meta http-equiv="content-language" content="en"> | 
|  | <meta name="keywords" content="java IDE, java editor, java Platform, free, open source, java development, j2ee support, development enviroment, web development, NetBeans, IDE, java" > | 
|  | </head> | 
|  | <body> | 
|  | <h1>Le Code Source</h1> | 
|  | <br> | 
|  | Le code source de NetBeans est disponible sous une | 
|  |  | 
|  | <a href="../../about/legal/license.html">Licence de Développement et Distribution</a> (CDDL). | 
|  | <p>Vous pouvez le trouvez disponible dans un dépôt de Mercurial. | 
|  | Son développement se réalise à l'aide du serveur de Mercurial sur cette web, | 
|  | d´ou toutes les décisions et propositions de développement se produisent sur les | 
|  | <a href="../lists/index.html">listes de distributions publiques</a>. | 
|  | </p> | 
|  | <p>Vous pouvez accéder au code source de la manière suivant. | 
|  | </p> | 
|  | <ul> | 
|  | <li>Par Mercurial - voir la <a href="hg.html">page de Mercurial</a>pour | 
|  | avoir un peu plus de détails;</li> | 
|  | <li>Télécharger le fichier snapshot sur la <a | 
|  | href="../../downloads/index.html">page de téléchargements</a>; </li> | 
|  |  | 
|  | <li><a href="http://hg.netbeans.org/main/file/">Visualiser en ligne le code source</a></li> | 
|  | </ul> | 
|  | <p>Si vous désirez le compiler à partir des codes sources, visite les | 
|  | <a href="http://wiki.netbeans.org/WorkingWithNetBeansSources">pages de compilation/installation</a>. | 
|  | </p> | 
|  | <h2>Que trouvons nous exactement ici?</h2> | 
|  | <br> | 
|  | Vous pouvez disposer du squelette du code source et l'histoire entiers du NetBeans EDI. | 
|  | En Général, il existe une branche « stable » et une « branche de développement. » | 
|  | C´est dans la branche de développement ou on trouve l´évolution du produit - | 
|  | il sera plus ou moins fonctionnel dépendant sont état de développement. | 
|  | <p>Pour une description de l'organisation physique des codes sources dans le dépôt de Mercurial, | 
|  | vous pouvez vous remettre au document suivant <a href="structure.html"> | 
|  | labels et branches de Mercurial | 
|  | </a> doc. | 
|  | </p> | 
|  |  | 
|  | <h2><a name="extbins">Pouvons-nous trouver le code source au complet? | 
|  | Manque t-il quelque chose au code source?</a></h2> | 
|  | <br> | 
|  | Malheureusement pour des raisons légales, | 
|  | ils existent quelques éléments non disponible. | 
|  | Certains morceau du NetBeans EDI tombent sous une licence qui ne lui permet | 
|  | pas faire partie du groupe du code source de domaine public. | 
|  | <p>Quelques exemples des éléments en question: | 
|  | </p> | 
|  | <ul> | 
|  | <li><b>Compilateur de Java</b>- l'analyseur de code Java (java parser) | 
|  | dans NetBeans est un programme qui appartient au compilateur de langue de Java (javac). | 
|  | Les codes sources de javac sont disponibles | 
|  | sous la licence de GPL v2 dans la web de l´<a href="http://openjdk.dev.java.net/">OpenJDK site</a>. | 
|  | NB la version 5.x et c´est version précédente de javac | 
|  | se trouvent sous une autorisation plus restrictif de Sun BCL licence.<br> | 
|  | </li> | 
|  | <li><b>L´analyseurs de XML</b> (Xerces, Crimson, Xalan, DOM, SAX, JAXP, ...) | 
|  | - Largement utilisé | 
|  | par l'EDI pour l'analyse et manipulation de XML. <a href="http://java.sun.com/xml/">http://java.sun.com/xml/</a> | 
|  |  | 
|  | </li> | 
|  | <li><b>Bibliothèque d'exécution 2.x de JavaHelp</b> - l´EDI emploie JavaHelp | 
|  | pour montrer la documentation en ligne. La distribution de programme supplémentaire | 
|  | peut également inclure la bibliothèque de développement de JavaHelp pour pouvoir | 
|  | reconstruire les bases de données de recherche. <a | 
|  | href="http://java.sun.com/products/javahelp/index.html">http://java.sun.com/products/javahelp/index.html</a> | 
|  | </li> | 
|  | <li><b>Apache Ant 1.6.x</b> - C´est un instrument basé sur Java qui | 
|  | s´utilise pour construire NetBeans. <a href="http://ant.apache.org/">http://ant.apache.org/</a> | 
|  | </li> | 
|  |  | 
|  | <li><b>JUnit 3.8.x</b> - C´est un tableau de travaille employé par NetBeans | 
|  | pour réalisé des preuves d´union. <a href="http://www.junit.org/index.html">http://www.junit.org/index.html</a></li> | 
|  | <li><span style="font-weight: bold;">Tomcat 5.x.x</span> - c´est une capsule qui incorpore un servlet qu´utilise NetBeans | 
|  | pour le développement de Java Servlet et de JSP. <a | 
|  | href="http://jakarta.apache.org/tomcat/index.html">http://jakarta.apache.org/tomcat/index.html</a></li> | 
|  | <li><span style="font-weight: bold;">JSP Standard Tag Library (JSTL)</span> | 
|  | - <a href="http://java.sun.com/products/jsp/jstl/">http://java.sun.com/products/jsp/jstl/</a></li> | 
|  |  | 
|  | </ul> | 
|  | <p>Une version précise de NetBeans peut avoir plus o moins d´éléments qui ne se trouvent pas | 
|  | sous une licences CDDL autorisés. Pour être sûr, consulter <a href="../lists/top.html">la liste nbdev</a> pour être sure. | 
|  | </p> | 
|  | <h2>Contribution</h2> | 
|  | <br> | 
|  | Voir la <a href="../contribute/index.html">page relatif | 
|  | a ce sujet</a>. | 
|  | </body> | 
|  | </html> |