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.