| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
| <HTML> |
| <HEAD> |
| <meta http-equiv="content-type" content="text/html; charset=UTF-8"> |
| <meta name="content-language" content="fr"> |
| <meta name="description" content="Planning Version 4.0 et Information"> |
| <title>Planning Version NetBeans 4.0</title> |
| <link rel="stylesheet" type="text/css" HREF="../../../netbeans.css"> |
| </HEAD> |
| <BODY> |
| <FONT CLASS="default"> |
| <h1>NetBeans 4.0 Release Plan </h1> |
| <table cellpadding="20" width="75%"> |
| <tr><td valign="top"> |
| Estimation Sortie : Fin Eté 2004 |
| <p>Les thèmes principaux de la version de NetBeans 4.0 |
| sont les améliorations de la productivté de code, et un système de projet totallement |
| remanié basé sur Apache Ant. Un travail supplémentaire est plannifié dans les |
| domaines du support d'application Web et de l'expérience au premier contact. |
| |
| <p>Nous croyons que des améliorations majeures dans ces domaines |
| vont assurer que l'attrait de l'EDI NetBeans va continuer à augmenter - |
| rendant NetBeans plus agréable à utiliser pour les utilisateurs actuels et |
| vont amener un certains nombre d'utilisateurs utilisant actuellement |
| d'autres EDI ou aucuns. |
| |
| <p>Voici quelques unes des fonctionnalités plannifiées pour cette version : |
| </td> |
| <td valign="top"><a href="../../../images_www/screenshots/4.0/splash.png"><img src="../../../images_www/screenshots/4.0/splash_small.png" width="100" height="75" alt="NetBeans 4.0 Splash Screen"></a></td> |
| </tr> |
| </table> |
| |
| <table cellpadding="10" width="75%"> |
| <tr> |
| <td valign="top"> |
| <h3>Themes</h3> |
| <ul> |
| <li><a href="#build">Système de Projet basé sur Ant</a></li> |
| <li><a href="#refactor">Refactoring</a></li> |
| <li><a href="#j2ee">Amélioration du Développement d'Application Web</a></li> |
| <li><a href="#jdk">Support JDK 1.5</a></li> |
| <li><a href="#debugger">Amélioration Débogueur</a></li> |
| <li><a href="#winsys">Amélioration Système de Fenêtre</a></li> |
| <li><a href="#install">Installation Configurable</a></li> |
| </ul> |
| </td> |
| </tr> |
| </table> |
| |
| <p><table class="tablerbg" cellspacing="0" cellpadding="0" width="75%"> |
| <tr> |
| <td width="100%"><img src="../../../images_www/pixel.gif" width="1" height="1"></td> |
| <td width="5" align="right" valign="top"><img src="../../../images_www/general/top_right_conner_page.gif" width="5" height="5" alt="-"></td> |
| </tr> |
| <tr><td colspan="2" width="100%" align="left"> <b>Details Nouvelles Fonctionnalités</b></td></tr> |
| <tr><td colspan="2"><img src="../../../images_www/pixel.gif"></td></tr> |
| <tr> |
| <td class="tabler" colspan="2"> |
| <br>Voici un rapide compte rendu des nouvelles caractéristiques |
| reprises ci-dessus, avec des copies d'écran lorsque c'est possible. |
| Cliquez sur les copies d'écran pour avoir une image en taille réelle. |
| </td> |
| </tr> |
| </table> |
| |
| <blockquote> |
| <p><a name="build"><b>Système de Projet Basé sur Apache Ant</b></a> |
| <br><img src="../../../images_www/general/head_home_line.gif"> |
| <table cellpadding="10" width="75%"> |
| <tr> |
| <td valign="top"> |
| <b>Aperçu:</b></p> |
| <ul><li>Apache Ant est utilisé pour gérer le développement et le déployement de l'application</li> |
| <li>Les MétaDonnées du Projet sont dans les scripts Ant</li> |
| <li>Capacité de construire les applications en dehors de l'EDI en utilisant Ant, pas d'actions spéciales |
| (Export vers Ant) requises</li> |
| <li>Support Intégré pour les tests unitaires (JUnit)</li> |
| <li>Sources Utilisateurs sont présentés dans le contexte de leur projet |
| d'une façon logique</li> |
| <li>L'utilisateur peut travailler avec de multiples projets en même temps</li> |
| <li>Tout ce qui est décrit ci-dessus est <i>out-of-the box</i>, |
| pas de manipulation à effectuer de la part de l'utilisateur</li> |
| </ul> |
| <b>Description:</b> |
| <p>Un système de projet completement nouveau basé sur <a |
| href="http://ant.apache.org/">Apache Ant</a>, un outil standard, open source |
| utilisé pour les compilations et déployement d'applications en utilisant les technologies |
| Java. Ce nouveau système aura une architechture ouverte, que des modules |
| tiers pourront étendre pour supporter les types d'applications Java actuelles |
| et futures. NetBeans incluera les types de projet pour les applications de |
| bureau J2SE et les applications web deux-tiers (JSP, Servlettes, Tag libraries) |
| à l'origine. Les utilisateurs ne devront pas craindre d'être bloqué dans un système |
| de projet ou de déployement propriétaire. Les utilisateurs ordinaires n'auront |
| pas à connaitre Ant pour utiliser le système, mais toute la puissance de Ant |
| est accessible pour les utilisateurs Ant avancés.</p> |
| </td> </tr> |
| </table> |
| <p><a name="refactor"><b>Refactoring</b></a> |
| <br><img src="../../../images_www/general/head_home_line.gif"> |
| <table cellpadding="10" width="75%"> |
| <tr> |
| <td valign="top"> |
| <b>Aperçu:</b> |
| <ul> |
| <li>Renommer Classe/Méthode/Champ</li> |
| <li>Déplacer une Classe</li> |
| <li>Renommer un Paquetage</li> |
| <li>Modifier la signature d'une méthode</li> |
| <li>Champs Encapsulé</li> |
| </ul> |
| <b>Description:</b> |
| <p>Le Refactoring dans NB 4.O va fournir des fonctionnalités comme Renommer |
| (Classe/Méthode/Champs), Déplacer Classe, Renommer Paquetage, Modifier |
| signature méthode, champs encapsulé, Trouver Référence/Déclaration et |
| Se Rendred à l'implémentation du super.</p> |
| </td> |
| <td valign="top" align="center"> |
| <a href="../../../images_www/screenshots/4.0/Refactoring1.png"><img src="../../../images_www/screenshots/4.0/Refactoring1_small.png" border="0" alt="Refactoring Support" width="100" height="70" vspace="6"></a> |
| <br><nobr><a href="../../../images_www/screenshots/4.0/Refactoring1.png"><img src="../../../images_www/general/community_dot.gif" width="12" height="12" border="0" alt="full size image"> full size 1</a></nobr> |
| <br><nobr><a href="../../../images_www/screenshots/4.0/Refactoring2.png"><img src="../../../images_www/general/community_dot.gif" width="12" height="12" border="0" alt="full size image"> full size 2</a></nobr> |
| </td> |
| </tr> |
| </table> |
| |
| <p><a name="j2ee"><b>Améliorations Développement d'Application Web</b></a> |
| <br><img src="../../../images_www/general/head_home_line.gif"> |
| <table cellpadding="10" width="75%"> |
| <tr> |
| <td valign="top"> |
| <b>Aperçu:</b> |
| <ul> |
| <li>Type de Projet Application Web</li> |
| <li>Support amélioré pour les deux applications web deux-tiers que sont |
| J2EE 1.3 (Servlettes 2.3 et JSP 1.2) et J2EE 1.4 (Servlette 2.4 et JSP 2.0) </li> |
| </ul> |
| <b>Description:</b> |
| <p>Le nouveau système de projet incluant le type de projet d'Application Web |
| (décrit ci-dessus) est la caractéristique principale pour les |
| développeurs d'applications web. |
| Il devrait permettre le développement d'application en utilisant une structure |
| naturelle et pratique, gestion plus aisée des bibliothèques et |
| fournit plus de capacité de déployement intégré pour les applications web |
| y compris la création d'archives war. NetBeans 4.0 aura également un support |
| étendu pour les deux standards J2EE 1.3 et J2EE 1.4. De plus, NetBeans 4.0 |
| contiendra des améliorations dans les domaines de l'édition de JSP, le déploiement, |
| le débogage, la gestion de serveurs, le support pour les dernières versions de |
| Tomcat, et autres. </p> |
| </td> |
| </tr> |
| </table> |
| |
| <p><a name="jdk"><b>Support J2SE 1.5</b></a> |
| <br><img src="../../../images_www/general/head_home_line.gif"> |
| <table cellpadding="10" width="75%"> |
| <tr> |
| <td valign="top"> |
| <b>Aperçu:</b> |
| <ul> |
| <li>L'EDI tournera sous la version finale du J2SE 1.5</li> |
| <li>Support de la nouvelle grammaire du langage dans l'éditeur</li> |
| </ul> |
| <b>Description:</b> |
| <p>Une fois le J2SE 1.5 sorti, vous serez capable d'utiliser la nouvelle grammaire |
| du langage, comme enums, génériques, ou les annotations de méta-données pour concevoir |
| et éditer votre application sans configuration supplémentaire.</p> |
| <p>Des fonctionnalités comme annotation d'erreurs (soulignement d'erreur) ou |
| code folding fonctionneront avec les sources 1.5 et l'éditeur reconnaitra |
| et coloriera les nouveaux mots-cléfs du langage. </p> |
| </td> |
| </tr> |
| </table> |
| <p><a name="jdk"><b>Amélioration Débogueur</b></a> |
| <br><img src="../../../images_www/general/head_home_line.gif"> |
| <table cellpadding="10" width="75%"> |
| <tr> |
| <td valign="top"> |
| <b>Aperçus:</b> |
| <ul> |
| <li>Nouvel API Débogueur</li> |
| <li>Améliorations Utilisation et Productivité</li> |
| </ul> |
| <b>Description:</b> |
| <p>Le Core Debugger est une partie importante de l'EDI qui peut être étendu par d'autres modules |
| comme le débogueur JSP. La nouvelle API du débogueur sera une avancée majeure en terme |
| d'extensibilité architechturale, maintenabilité générale, et testabilité, |
| ainsi que la fourniture d'un meilleur model de threading, et le support complet du |
| JSR45.</p> |
| <p>En plus de cela, il y a également plein de nouvelles fonctionnalités qui permettent |
| un débogage plus aisé d'applications complexe, comme le step filtering, |
| threads & callstack view filtering, ainsi que permettre aux threads de s'arrêter |
| à des points d'arrêt indépendemment. Le débogueur supportera également les |
| nouvelles fonctionnalités du langage JDK 1.5. Il devrait donc être possible |
| d'utiliser la nouvelle grammaire dans l'écriture des expressions pour les |
| points d'arrêts conditionnels et les surveillants (watches).</p> |
| </td> |
| </tr> |
| </table> |
| <p><a name="winsys"><b>Amélioration du Système de Fenêtre</b></a> |
| <br><img src="../../../images_www/general/head_home_line.gif"> |
| <table cellpadding="10" width="75%"> |
| <tr> |
| <td valign="top" align="center"> |
| <a href="../../../images_www/screenshots/4.0/Outline.png"><img src="../../../images_www/screenshots/4.0/Outline_small.png" border="0" alt="Outline" width="100" height="70" vspace="6"></a> |
| <br><a href="../../../images_www/screenshots/4.0/Outline.png"><img src="../../../images_www/general/community_dot.gif" width="12" height="12" border="0" alt="full size image"> full size</a> |
| </td> |
| <td valign="top"> |
| <b>Aperçu:</b> |
| <ul> |
| <li>Vues/Editeurs Multiple par objet: l'utilisateur peut facilement |
| basculer entre les différentes vues d'un même objet (par exemple |
| source java/Editeur Visuel pour les GUIs, XML brut/Editeur visuel |
| pour le descripteur de déployement), pas besoin d'ouvrir une nouvelle fenêtre pour |
| chaque vue et de les rechercher tout le temps</li> |
| <li>Alignement Visuel pour Aqua LookAndFeel sur MacOS X, et les thèmes natifs |
| GNOME sur Unices (GTK LookAndFeel)</li> |
| <li>fenêtre s'auto-cachant (coulissante)</li> |
| </ul> |
| <b>Description:</b> |
| <p>D'autres Améliorations sur le système de fenêtre même après sa réécriture |
| complète dans NetBeans 3.6.</p> |
| </td> |
| </tr> |
| </table> |
| <p><a name="install"><b>Installation Configurable</b></a> |
| <br><img src="../../../images_www/general/head_home_line.gif"> |
| |
| <table cellpadding="10" width="75%"> |
| <tr> |
| <td valign="top"> |
| <b>Description:</b> |
| <p>"Installation maline" donnant la possibilté aux utilisateurs de sélectionner |
| des ensembles de fonctionnalités qu'ils ont besoin pour leur développement. |
| Durant l'installation, l'utilisateur a l'option de sélectionner une ou plusieurs |
| technologie (bureau, applications web, mobiles).</p> |
| </td> |
| </tr> |
| </table> |
| </blockquote> |
| |
| <p><center><hr width="50%" size="1" noshade></center> |
| </font> |
| <p>Veuillez nous donner vos avis/commentaires sur la list de discussion nbdiscuss - inscrivez-vous à |
| <a href="https://netbeans.org/community/lists/top.html">https://netbeans.org/community/lists/top.html</a>, |
| ou poster via NNTP <a href="news://news.gmane.org/gmane.comp.java.netbeans.general">news://news.gmane.org/gmane.comp.java.netbeans.general</a>.</p> |
| </body> |
| </HTML> |
| |