|
La journée du mercredi
|
|
Keynote d'introduction
|
Après une explication du programme de la journée par Eric Mahé, Rags Srinivas nous présente le devenir de Java ME avec la définition d'une plateforme commune. Il parle aussi de Java SE avec F3 qui depuis est devenu Java FX, de Java EE et Ajax, de Solaris et de l'open source. Réza Malekzadeh nous explique ensuite ce qu'est la virtualisation et ce qu'elle peut nous apporter, notamment par les fonctionnalités de VMware. Enfin il y a le concours "Java Jacket" pour gagner le blouson estampillé Java.
|
|
|
Java Scripting : One VM, Many Languages
|
Dans cette session, Rags Srinivas commence par nous parler de l'intérêt du scripting. Il aborde ensuite les langages de scripting supportés par la JVM. Enfin Guillaume Laforge nous présente un de ces langages de scripting : Groovy.
|
|
|
Sun Java DB, a Small, Easy to Use, Pure Java RDBMS
|
François Orsini, contributeur de Derby, est employé par Sun pour travailler sur Java DB. Il nous explique pourquoi Java DB est finalement un "branding" de Derby, mais aussi nous présenter cette base de données Java, ces fonctionnalités, avantages et performances.
|
|
|
Developing Java ME Applications Using Sun's Open Source Platforms
|
Doris Chen commence par présenter Java ME et surtout la JSR248/MSA visant à rendre encore plus homogène les plateformes mobiles. Petr Suchomel nous présente ensuite la simplicité de développement pour Java ME en utilisant les outils de NetBeans.
|
|
|
Code Quality issues: Prevention and Detection
|
Dans cette session, Christophe Jollivet et Vincent Brabant traite des problèmes de qualité de code. Après avoir défini la qualité et montré que celle-ci se gère tout le long du cycle de vie du projet, ils abordent plus particulièrement quelques outils pour aider les developpeurs : JUnit, EasyMock, DBUnit, P6Spy, Selenium, Findbug et PMD.
|
|
|
Developing Rich Internet Application with Flex and Java
|
Dans cette session, Michaël Chaize et Christophe Rooms présente Flex et Appolo, ce que c'est, ce que cela peut faire, et nous montre la simplicité de developpement en Flex.
|
|
|
Future of Java : Open Source Projects and Communities
|
Une présentation de Michael Li et Joey Shen sur l'écosystème de Java, ce que Java représente dans l'univers Open Source, et les principales communautés qui gravitent autour.
|
|
|
In-depth Session : EJB 3.0 and Java Persistence APIs: Simplifying Persistence
|
Carol McDonald nous a fait une présentation sur l'apport des EJB 3 ainsi qu'une présentation avancée sur l'API de persistance.
|
|
|
AMD Technical Session
|
Dans cette session, une présentation des processeurs AMD, des flags de compilation permettant de profiter pleinement de ces processeurs ainsi que l'utilisation du multithreading.
|
|
|
Securing Web Services
|
Rima Patel présente les différentes solutions pour sécuriser les WebServices, le protocole HTTPS/SSL n'étant pas une solution suffisamment sécurisante pour les échanges de données sensibles.
|
|
|
In-depth Session : Java SE Beyond Basics: JMX, Performance and Concurrency
|
Eamon McManus explique d'abord pourquoi utiliser la concurrence et comment utiliser les nouveaux outils de gestion de la concurrence. Il aborde ensuite la gestion des performances en Java. Jean-Francois Denise aborde ensuite JMX, ce que c'est, ce que cela peut vous apporter et comment l'utiliser. Il traite aussi des nouveautés de Java SE 6 pour JMX.
|
|
|
Java Puzzles
|
Les Java Puzzles ce sont ces petits morceaux de code, simples en apparence, qui ne font jamais ce que l'on attend d'eux. Dans cette session, Rags Srinivas présente une série de ces puzzles, en expliquant comment éviter ces pièges.
|
|
menu
|