|
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.
| | |