FeaturesPluginsDocs & SupportCommunityPartners

L'IDE NetBeans

Les programmeurs Java doivent être productifs et c'est  sur quoi se concentre l'Environnement de Développement Intégré NetBeans (IDE). L'IDE NetBeans est un outil rapide et complet pour développer des logiciels Java. Il respecte les standards et s'exécute sur n'importe quel système d'exploitation où une Machine Virtuelle Java est disponible. L'IDE NetBeans est open-source et est développé juste ici sur le site netbeans.org. Il peu être utilisé libre de coût pour n'importe quel type de développement logiciel. L'IDE NetBeans s'exécute sur n'importe quelle plateforme. Bien que l'IDE soit modulaire (ses fonctionnalités peuvent être étendues par des plug-ins), le principal objectif de netbeans.org est de fournir tous les outils nécessaire au développeur Java en un seul téléchargement, sans nécessiter de mise à jour ou de configuration supplémentaire pour commencer un travail productif avec l'IDE.

Le produit de base inclus le support pour le développement bureautique (AWT/Swing), le web (Servlets/JSP/JSF/Struts) et l'Edition Entreprise de Java  (EJB et Services web), et inclus une base de données et un serveur d'application Java EE, aussi aucun téléchargement supplémentaire n'est nécessaire pour commencer à être productif.


Le NetBeans Visual Web Pack

Le Visual Web Pack pour NetBeans permet de développer de manière visuelle des interfaces Web 2.0. Basé sur la technologie JSF (JavaServer Faces), le pack permet de développement WYSIWYG (glisser-déposer) de pages interactives construites avec une palette de composants spécialisables à l'aide de fiches de propriétés. La gestion des évenements et l'association des données aux composants est également l'affaire d'une simple utilisation visuelle du produit. Le pack est fournit avec de nombreux composants graphiques (Tableau, Calendrier, Arbre, Onglets, File Upload, et bien d'autres) ainsi qu'avec une série de composants AJAX (auto-complete, geo-localisation, barre de progression, notation, calendrier, ...)

Le déploiement des applications réalisées avec le Visaul Web Pack peut se faire vers n'importe quel serveur d'application  J2EE ou Java EE 5: Sun Java System Application Server, JBoss, BEA WebLogic, IBM WebSphere, Tomcat et d'autres. Ce pack propose un support des technologies JSF 1.2 et Java EE 5 (JPA, EJB 3, JAX-WS 2.0).

Le NetBeans Mobility Pack

Le Pack NetBeans Mobile (NetBeans Mobility Pack) ajoute à l'IDE NetBeans tout ce qui est nécessaire pour commencer immédiatement à écrire, tester, débuger des applications Java pour téléphone mobiles et les autres appareils compatibles Java Micro Edition (Java ME). Le Pack NetBeans Mobile fournit un support intuitif et complet pour les configurations des appareils connectés limités (Connected, Limited Device Configuration) CLDC 1.1, les profils des appareils d'information mobiles (Mobile Information Device Profile) MIDP 1.0 et 2.0, et inclut un outils de conception visuel pour les applications mobiles, intégrant les application avec les services web. Il inclut le kit Java ME pour les sans fil et des émulateurs d'appareils, aussi aucun téléchargement supplémentaires sont nécessaire pour commencer à travailler avec les technologies mobiles. Le Pack NetBeans Mobile pour CDC fournit le support pour les Configurations d'Appareil Connecté (Connected Device Configuration) CDC et les appareils Profils Personnels. L'ensemble des packs vous permet d'intégrer facilement des émulateurs tiers et des kits de développements logiciels pour un environnement de test robuste.

Le Pack NetBeans Enterprise

Le Pack NetBeans Enterprise rajouter aux capacités existentes de NetBeans de quoi développer des application SOA (Architecture Orientées Servcice) en utilisant XML, BPEL et des Java Web Services. Ce pack propose également des outils visuels de conception UML de création et de modification de Schema XML et d'orchestration de Web Services. Il offre également des outils de sécurisation de Web Services. Le pack Enterprise intègre les différents serveurs nécessaires comme le moteur BPEL ou le serveur de gestion d'accès de manière intégrée à Sun Java System Application Server. Après installation, tout est configuré et pret à l'emploi.

Le Profileur NetBeans

Pour construire des applications fiables et évolutives, les programmeurs un outil d'analyse qui fournit des informations sur le comportement de leur application à l'exécution. Le profileur NetBeans est une solution intégrée qui fournit cette information. Il utilise une technologie innovante pour permettre au développeur de contrôler finement quelle partie de son application et analysée, ceci apportant une surcharge réduite et des résultats plus faciles à interpréter. L'application analysée peut s'exécuter localement ou à distance. Le profileur suit l'état des tâches, la performance CPU, et l'usage mémoire. Avec sa forte intégration dans l'IDE NetBeans, le profileur rend facile le suivi de performance et de fuite mémoire.

Le Pack NetBeans C/C++

Le Pack netBeans C/C++ propose aux utilisateurs de NetBeans la possibilité de développer en C/C++ pour construire des applications natives pour les plate-formes Microsoft Windows, Linux, et Solaris. Cette extension propose un éditeur de code sensible au langage utilisé, des templates, un navigateur dynamique de classes, le support de fichiers Make, un deboggueur et d'autres fonctions encore pour proposer un environnement complet d'édition-compilation-debug. Enfin, cette extension a été conçue pour être facilement étendue par des utilisateurs avancés.

La Plateforme NetBeans

Construire une application bureautique utilisant la Plateforme NetBeans peut permettre d'économiser des années de développement. La Plateforme fournit les services communs à quasiment toutes les grande applications bureautiques - fenêtres, menu, gestion des paramètres et de leur sauvegarde, accès fichiers et plus. Les développeurs bénéficient de la liberté de se concentrer sur la logique métier - écrivant des modules qui implémentent des fonctionnalités qui rendent leur application unique. Ecrivez juste des modules qui implémentent ce que vous désirez, assemblez les avec la Plateforme NetBeans, et vous avez une application superbe, commerciale, multi plateforme. Et si vous désirez des fonctionnalités ou des composants particuliers, la Plateforme est construite pour être flexible.
Companion
Projects:
MySQL Database Server   Open JDK: an Open SourceJDK   GlassFish Community: an Open Source Application Server    Mobile & Embedded Community    Open Solaris   java.net - The Source for Java Technology Collaboration   Open ESB - The Open Enterprise Service Bus Powered by