1 

IBM DeveloperWorks

1.Introduction

DeveloperWorks (http://www.ibm.com/developerworks/java) est un site Internet contenant un nombre de ressource impressionnant concernant la technologie Java. Il est possible de s'y retrouver que l'on soit débutant ou confirmé, grâce à une organisation assez aisée à comprendre.
Les types de ressources que l'on peut y trouver sont assez variés : il est possible de télécharger des exemples, des cours, des projets, etc. La présentation du site est assez simple, ce document suivra donc la présentation du site, avec les pages principales et ce que l’on peut y trouver...


2. L'accueil
La page d'accueil nous présente les derniers articles parus sur le site. La navigation sur le site se fait via le menu se trouvant sur la gauche :

3. New to Java technology

Comme l'indique son nom, cette rubrique est faite pour les débutants en technologie Java. En effet, elle explique tous les principes de bases de Java de manière très détaillés. Cette page se décompose en plusieurs parties dont la première (What is java Technologies) parle de java en général, en citant les différentes versions disponibles (J2SE, J2EE, J2ME)

Le deuxième partie, très courte, nous révèle les avantages de java, ce qui en fait l'importance.

La troisième partie décrit les technologies disponibles sous chaque version de java. En effet, on voit dans cette partie ce qu'il est possible de faire avec chaque version de Java. A chaque technologie présentée sont associées une ou plusieurs ressources, sous forme de tutoriaux très complets.

La partie suivante traite brièvement des services web proposés par Java.

La partie suivante, est très intéressante, car elle permet d'améliorer ses compétences en programmation Java, que l'on soit débutant ou que l'on connaisse déjà la technologie. De nombreux tutoriaux sont disponibles.

La dernière partie concerne les produits et outils ibm pour les programmeurs Java. Certains sont téléchargeables directement en étant inscrit (par exemple l'IBM toolkit for MPEG-4) et d'autre sont payants, tels Websphere.

4. Downloads & products

Sur cette page sont listés pas moins de 387 produits IBM, qu'ils soient gratuits ou payants, en open source ou autres. On peut y trouver des frameworks, des outils, des APIs de toutes sorte pour augmenter les possibilités de Java.

Chaque téléchargement est détaillé : on peut savoir sur quelle version de Java le produit sera compatible, ce qu'il permet exactement, etc.

5. Open source projects

De nombreux projets open source sont disponibles ici. Ce ne sont pas forcément des produits IBM mais peuvent se révéler très utiles lors du développement de nos applications. On peut y trouver différentes versions d'apache, des compilateurs Java, des toolkits, des machines virtuelles (Jikes par exemple). Une petite description est disponible pour chaque projet ainsi que le lien vers son propre site.

6. Technical Library

Cette partie est la plus fournie du site. En effet, on y trouve une sous partie contenant des articles sur les technologies Java en général, une autre sous partie traitant des "standards", qui ne sont que les normes, et une dernière sous partie, contenant tous les tutoriaux gratuits.

En bas de pages, on trouve une partie "Ressources", qu'on développera ci-dessous.

6.1. Articles
Cette page nous montre une multitude d'articles (plus de 860 à ce jour) touchant de près ou de loin à la technologie Java. Il est possible de classer ces articles par date de parution ou par titre, de plus, on peut rechercher un article concernant un point précis sur lequel on souhaite s'informer.
6.2. Standards
De même cette page nous offre de nombreux articles sur les spécifications des APIs Java, sur les normes à utiliser ou sur les protocoles à respecter. Il est possible d'en télécharger au format pdf.

6.3. Tutoriaux
Cette rubrique contient un nombre non négligeable de tutoriaux allant de l'introduction à la programmation Java à l'approfondissement de XML, en passant par l'utilisation d'Eclipse ou d'Apache Geronimo. Il est possible de les consulter après s'être inscrit, et même de télécharger des fichiers exemples.
6.4. Ressources
6.4.1. Java technology forums
Cette page ouvre l'accès aux forums relatifs à Java. Ces forums sont très utiles lorsqu’on a besoin d'informations précises lorsqu’on ne peut pas les trouver ailleurs sur le site.

6.4.2. Upcoming webcasts
Cette page présente une liste d'articles, ou de formations, sur une technologie particulière de Java. Il faut être inscrit pour accéder à ces webcasts qui peuvent se révéler fort utiles pour évoluer en programmation Java.

6.4.3. RedBooks
Les RedBooks sont des sortes d'essentiels très complets au format pdf rédigés par IBM concernant plusieurs sujets, notamment la mise en place de technologies nouvelles, des guides sur certaines manipulations, etc.

6.4.4. developerWorks newletters
Cette partie du site permet de s'inscrire au système de newsletter : en spécifiant votre adresse mail, vous pouvez choisir de recevoir des informations hebdomadaires sur les mises à jour du site (nouveaux articles, tutoriaux, etc.), ou des tips sur les technologies Java, ou tout ce qui est nouveau en général, sur Java. D'autres news sont directement accessibles sur cette page, à condition d'être inscrit.

6.4.5. Migration station
Ici, vous trouverez des guides (appelés Roadmaps) pour passer d'une technologie quelconque à une technologie Java, non seulement pour la programmation, mais aussi pour les bases de données, et les systèmes d'exploitations. Ces guides ont pour but d'aider les personnes ne connaissant pas ou très peu les technologies Java, et ayant l'habitude de travailler avec d'autres technologies.

6.4.6. Product documentation
Sur cette page, vous trouverez une liste de produits plus ou moins en rapport avec la technologie Java, car elle contient aussi bien des informations sur des produits de type hardware que de type software. De ce côté, on peut trouver des logiciels tels que Websphere, CloudScape, ou DB2 alphabox par exemple.

6.4.7. Sample I.T projects
Cette page permet de naviguer sur tous les projets du site, depuis les articles, jusqu'aux téléchargements de démos, en passant par des outils pour Websphere.


7. Training

7.1. Tutoriaux
Cette page est la même, vue au paragraphe 6.3, et contient donc les mêmes documents, à savoir les tutoriaux variés sur toutes les technologies Java.
7.2. Cours
Ici sont disponibles une liste de sites proposant des formations aux technologies Java. IBM propose aussi des formations dont les tarifs sont détaillés si vous cliquez sur le lien correspondant.

7.3. Ressources
Cette rubrique contient des liens vers d'autres parties du site que nous avons déjà vus, en rapport avec l'apprentissage des technologies java. Par exemple, un lien vers "New to java technology" nous est présenté.


8. Forums and community

Cette partie du site nous présente un lien vers les forums Java/IBM, vu plus haut dans ce document. Un second lien, affiche une liste de newsgroups sur les technologies Java.

9. Events

Sur cette page, on peut voir de nombreux évènements relatifs à la technologie Java. On y trouve toute sorte d'information : des webcasts récents, des articles, des séminaires, des briefings, etc.

10. Conclusion

Ce site, présente de nombreuses ressources utiles au développeurs Java, qu'il soit débutant ou confirmé, et quel que soit le type de ressource qu'il recherche : tutorial, cours, outils, spécifications, nouveautés, conseils... On peut donc trouver toutes sortes d'informations sur ce site. Il suffit de savoir lire l'anglais et de s'inscrire gratuitement pour profiter au maximum des ressources qu'il propose.


1 

Retrouvez ci-dessous les autres sections du Laboratoire Sun
Evènements
Java Sun Net Talk LIVE CHAT le 2 Avril à 16h303/29/08
SolarisSunDécouvrez les nouveaux Sun Fire sous Intel10/11/07
JavaValtech Days10/9/07
JavaApacheCon du 1 au 4 mai à Amsterdam2/13/07

Exemples de code
JavaManipuler les looks and feel (lister et affecter)10/15/07
JavaFaire sa propre injection de dépendance avec les annotations5/9/06
JavaSplash screen avec progress Bar5/5/06
JavaFaire un splash screen en swing5/5/06

Actualités
SunProjet Kenai: une nouvelle forge open source10/3/08
SunSun Microsystems en forme !8/4/08
SunOpenDS un ldap 100% java7/24/08
SunSun et Fujitsu annoncent un nouveau Sparc647/16/08
SunVisualVM, un outil de surveillance des applications Java7/10/08

Tips du laboratoire
EclipseVisual Editor avec Eclipse Europa, c'est possible3/28/08
EclipseGérer les projets dans un workspace.10/16/07
JavaManager votre server d'application avec Eclipse4/21/07
JavaVue des sub-packages avec Eclipse4/21/07
JavaGlisser-déposer avec Eclipse4/21/07

Laboratoire SUPINFO des technologies Sun
labo-sun@supinfo.com


Conditions d'utilisation et © Copyright SUPINFO International University
23, rue de Château Landon - 75010 PARIS - Tél : +33 (0) 153359700 Fax : +33 (0) 153359701
Respect de la vie privée