L'interface utilisateur du produit est composée de menus, de barres d'outils, de perspectives, de vues des
informations au sein des perspectives, d'assistants et d'aides contextuelles. Pour réduire l'encombrement de
l'espace de travail, un ensemble limité de ces outils est activé par défaut au démarrage
de l'atelier, en fonction de votre rôle.
Tous les outils disponibles dans l'atelier sont regroupés en ensembles logiques
appelés fonctions, entretenant des relations hiérarchiques.
Les rôles sont des ensembles de fonctions. Vous pouvez ajouter d'autres outils en activant des rôles supplémentaires et ainsi activer des fonctions supplémentaires du produit au fur et à mesure de votre travail.
Si vous créez des projets ou importez des ressources nécessitant des outils qui ne sont pas encore activés,
vous êtes invité à ajouter les fonctions associées à votre espace de travail. Pour ce faire, cliquez sur
Fenêtre > Préférences puis sur
Plan de travail > Fonctions pour afficher une liste des options de rôle.
Pour sélectionner des fonctions supplémentaires, développez les catégories de niveau supérieur puis
cochez les cases en regard des fonctions dont vous avez besoin. Pour ajouter les fonctions à votre espace de travail,
cliquez sur Appliquer puis sur OK.
Vous pouvez également ajouter des ensembles de fonctions en activant des rôles utilisateur
supplémentaires dans le menu Activer les rôles de la perspective d'accueil. Pour afficher le
menu, cliquez sur l'icône Activer les rôles dans le coin inférieur droit de la page
d'accueil.
Vous pouvez facilement ajouter plusieurs fonctions en même temps en sélectionnant un ou plusieurs rôles
parmi les suivants :
- Advanced J2EE : Active la prise en charge du développement d'applications Web typiques, d'applications
Java d'entreprise et
de services Web
- C/C++ Developer : Active la prise en charge du développement
d'applications C et C++
- Database Developer : Active la prise en charge du
développement d'applications de base de données avancées
- Eclipse Developer : Active la prise en charge du développement de plug-ins Eclipse
- Enterprise Java Developer : Active la prise en charge du
développement d'applications d'entreprise, d'Enterprise JavaBeans
et de clients d'application
- Java Developer : Active la prise en charge du développement d'applications Java typiques
- Modeler : Active la prise en charge de la conception d'applications à l'aide d'UML. Ce rôle est
activé par défaut
- Gestion des exigences : Active les fonctions d'intégration et de gestion des exigences associées de
Rational RequisitePro
- Gestion des actifs réutilisables : Permet l'importation et l'exportation des actifs de
modélisation réutilisables (les patterns de conception, par exemple) mis en forme en fonction de la
spécification RAS
- Team : Active la prise en charge de l'utilisation des systèmes de gestion de code source pris en charge.
- Tester : Active la prise en charge de l'amélioration des
performance et l'identification des incidents dans vos applications.
- Web Developer (advanced) : Active la prise en charge du
développement d'applications Web typiques et ajoute la prise en charge du développement de Struts, de services Web et
d'accès à la base de données
- Web Developer (typical) : Active la prise en charge du
développement d'applications Web de base, compatibles J2EE
- Web Service Developer : Active la prise en charge du
développement et de l'utilisation des services Web
- XML Developer : Active la prise en charge de la construction
et de l'incorporation d'applications XML, incluant les DTD, les XSLT et les schémas XML