I. Les lieux

Image non disponible
Un événement au Moscone Center est ... un événement.
C'est le cas de le dire avec les trois bâtiments dont deux qui communiquent en passant sous la route et un troisième situé au carrefour à proximité des deux autres.
Avec 65 000 m2 où plus de 200 sessions techniques ont été présentées, l'organisation ainsi que la logistique sont de taille.

Un espace d'exposition où les plus grandes compagnies exposent leurs produites.

Ci-dessous, IceFaces

Image non disponible
JetBrains (Intellij IDEA)
Image non disponible
Spring
Image non disponible


Fatigué de marcher et de participer à des sessions ???

Sun a tout prévu.
Vous pouvez trouver des aires de jeux et de détente. L'ordre des termes est volontaire car nous trouvons bon nombre de consoles de jeux où nous pouvons échanger d'une autre manière avec les personnes présentes.
Ici, l'aire de jeu dans le hall d'entrée :
Image non disponible
Ici, l'aire de jeu au milieu de la salle d'exposition des entreprises.
Image non disponible

II. L'organisation et la logistique

Image non disponible

Sun n'en est pas à sa première et on le ressent dès l'arrivée à l'enregistrement.
Certes, au départ c'est assez désorientant mais avec les personnes postées pour surveiller (à qui on peut demander un renseignement et qui sont toujours prêtes à vous informer voire discuter) et les cabines où les informations sur le lieu et les évènements résident, plus aucun doute ni aucune excuse pour se perdre.

Avec tous les panneaux aux portes d'entrée qui indiquent actuellement et prochainement les sessions en cours dans les salles ainsi que les panneaux de 3x1m indiquant les endroits BOF, Sessions générales... on ne peut que trouver son bonheur.

Armé d'un "livre" comportant le plan et les sessions avec un descriptif du contenu, il suffisait de prévoir les horaires et de partir à la conquête du Moscone Center d'une soif importante de connaissances au royaume de Java.
Peut-être est-ce excessif et pourtant je pèse mes mots. Un endroit où toute une communauté se joint pour partager une passion qui fait partis intégrante de chacun ne peut être que le paradis pour le plus addict et Sun nous le rend bien.

Du côté de la restauration :
Image non disponible
Comme on peut le voir ci-dessus, la salle de restauration représente aisément l'importance de l'évènement et le nombre de personnes attendues.

(Si on ne voit qu'une seule table, c'est tout simplement que j'ai pris cette photo avant qu'ils installent le tout étant présent avant que l'évènement ne commence).

Un flot de goodies

Image non disponibleImage non disponible
Comme on peut le constater, les goodies sont nombreux. Nous pouvons voir un sac, un tee-shirt, un jeu de carte...

III. Planning général

Voici le planning général de l'évènement où les sessions les plus importantes sont notées.

Lundi 1er juin - CommunityOne
- 9:30am to 10:30am: Keynotes by Dave Douglas (cloud) and John Fowler (OpenSolaris)
- 10:35am to 11:15am: Post keynote press conference
- Panel session: Security in the Cloud
- Panel session: Social media developer
- 7:00pm: International media and analyst dinner at Scala's. Cocktails at 7:00pm, dinner at 7:30pm

Mardi 2 juin - JavaOne Day 1
- 8:30am to 10:30am: General session, keynotes (including by Jonathan Schwartz joined by industry luminaries)
- 10:35am to 11:15am: News advance/product news overview (executives TBD)
- 1:30pm to 3:00pm: Afternoon general session/keynote
- 5:00pm to 6:30pm: Co-sponsors cocktail reception

Mercredi 3 juin - JavaOne Day 2
- 8:30am to 9:30am: Sun Mobility General Session
- 9:40am to 10:00am: Sun Mobility post keynote press conference
- Panel session: Internet Archive customer
- Panel session: Java Utopia - partners, mobility and entertainment
- Panel session: Java Community Process/International media session

Jeudi 4 juin - JavaOne Day 3
- 8:30am to 9:15am: Oracle general session/keynote (TBD)
- 9:20am to 10:00am: Oracle post keynote press conference (TBD) ( Annulé et remplacé par Microsoft dont le thème était interopérabilité .NET/Java )
- Panel session: NHIN Connect/Enterprise Java (open source, standards for governments)
- Panel session: 21st century skills for next generation developers and students
- 5:30pm to 6:15pm: IBM general session (TBD)
- 6:15pm to 7:15pm: IBM post keynote press conference (TBD)
- International media depart

IV. Les informations à retenir


Le thème général :
JavaFx 1.2

Les «nouveautés» présentées :

Java EE 6
Avec =>
Servlet 3.0
JPA 2.0
EJB 3.1
JSF 2.0
JAX-WS (De la JSR 101 à la 204)
...

Micro Edition 3.0

Et biensûr JavaFx 1.2


Des questions

Image non disponible
Des réponses à de nombreuses questions :

Les développeurs Java rassurés par le discours de Larry Ellison («Toutes nos applications sans compter les bases des données, utilisent Java et c'est pourquoi nous comptons investir davantage dans la technologie»). Tout autant, Oracle voit dans le marché du mobile (Netbooks, smartphone...), une place indéniable pour Java et Java Fx et a annoncé qu'ils ne s'attarderaient pas à s'y atteler.

Des questions qui subsistent :

MySQL, Glassfish, et autres produit Sun. Mais n'oublions pas que 90% des sources de revenus provenait du matériel. Les points attendus non présentés :
Java SE 7 et Netbeans 6.7

Image non disponibleou le maître mot de l'événement :

Sun et Oracle croient au marché que pourrait offrir JavaFx et offre à  cette JavaOne beaucoup d'annonces basées sur celui-ci.

Avec 250 Millions de machines et un kit téléchargé plus de 400 000 fois, Sun croit en la part de marché de JavaFx et à son pouvoir à  concurrencer des leaders déjà  installés depuis quelques années.

Pour ce faire, le langage de script s'arme d'une nouvelle boîte à  outils (la gestion du stockage local de données pour les applications hors connexion,de nouveaux contrôles (boutons, listes, histogrammes, barre de progression... )), d'une intégration plus stable et plus ancrée pour les EDIs...

Bref, Sun tente d'imposer son langage malgré la compétitivité.

Enfin un outil concret pour les WebDesigners :

D'ici fin 2009, un nouvel outil (pour concurrencer Adobe Flash CS4) nommé JavaFX Authoring Tool.
Image non disponible

Un langage = de nouveaux horizons ?

Avec JavaFx, la firme de Menlo Park se fixe pour objectif d'intégrer un panel d'outils au sein des différents médias.

Image non disponible
- JavaFx TV :
Une nouveauté qui va révolutionner le monde du huitième art.
Cette partie reprenait la démonstration de la keynote de CommunityOne sur Cloud.
Le petit écran de 119 cm (quand même) laissa apparaître une grille de vidéos du type Cloud DVR connecté à Sun Cloud.

La démonstration portait sur comment commander un film et/ou pouvoir discuter avec d'autres personnes.

En résumé, c'est la fusion entre les ondes et Internet.


Image non disponible
- Intégration d'application dans les disques Blue-Ray :
Blue-Ray est le support d'une technologie qui permet d'accéder au contenu d'internet par un lecteur connecté Blue-Ray dont le projet se nomme BD-J.
Ceci permettrait de pouvoir télécharger les dernières sorties...
Il a même été évoqué de pouvoir voir naître la possibilité de télécharger des contenus, type sonneries de téléphone...


Image non disponible
- La communication vue par JavaFx avec un téléphone JavaFx

- Tru2Way, le projet d'intégration de la plate-forme dans les télévisions.

Enfin, lors de l'apparition de Larry Allison, il confia qu'il aimerait voir l'utilisation de certaines librairies du langage de script dans OpenOffice.

Pour Java EE 6, ME 3.0, et les autres features, il fallait se rendre dans les sessions techniques pour vouloir connaître les quelques nouveautés.

D'autres nouveautés ?

Oui, et pas des moindres avec :

Image non disponible
Java Store : A l'image de l'Apple Store, ceci serait un espace où nous pourrions retrouver les différentes applications java de tous types, payantes ou gratuites.

Image non disponible
Java Warehouse : Il pourrait y avoir un espace pour les échanges entre entreprises partenaires ou autres.

Cependant, pour les deux types de stockage, rien n'est défini.

Java Store est disponible avec une adresse IP américaine, mais quant à son fonctionnement sur la validation des applications, rien n'est moins sûr.

V. Les reportages

Dès le début de la JavaOne, plusieurs grands noms de la communauté ont voulu vous dire un mot.

James Gosling : Créateur de Java et Java Fellow : ici

Bruno Hourdel : Directeur Marketing Europe de SUN MicroSystems : ici

Chris Melissinos : Chef évangéliste SUN MicroSystems : ici

VI. Remerciement

Je tiens à remercier Sun Microsystems pour leur invitation et plus particulièrement à Bruno Hourdel pour s'être occupé de tous les détails afin que nous puissions être dans les meilleures conditions.
Je tiens aussi à remercier James Gosling, Chris Melissinos ainsi que Bruno Hourdel, de m'avoir consacré un moment pour réaliser les vidéos.

Et merci à RougeCitron pour la relecture de cet article.

VII. Liens sur l'événement