TheCricLinks

Je me pose plein de questions, Internet est un moyen d'y répondre

Nom :

La devise de la France est Liberté - Égalité - Fraternité. Cette devise peut et doit nous aider à trouver le bon chemin.

mercredi 21 mars 2007

SunTechdays et Web2.0, Sun parle AJAX et croit en Ruby

C'est le dernier jour des Sun Tech Days de Paris, manifestation organisée par Sun Microsystems créateur de Java et du système d'exploitation Solaris ainsi que de machines (très) puissantes basées sur des processeurs SPARC ou Intel

Sun , Java, Ruby et web tuou dotte ô ( web 2.0)

Hier présentation de James Gosling , créateur de Java....

Java est le langage informatique le plus parlé au monde et c'est souvent celui de vos téléphones portables. Aux Sun Techdays, c'était interessant de voir un téléphone réel en fonctionnement être passé au debugger sur un PC (pardon un Mac ;-) et de voir des points d'arrêts mis sur les évenements provoqués par l'appui des touches du téléphone.

Non pas d'émulateur de téléphone ici, le téléphone réel !!!

__________

Sun a visiblement décidé que la machine virtuelle Java (JVM) était finalement destinée à porter d'autres langages et cela-même sous l'influence de Sun . En particulier Ruby et son portage JRuby sur la JVM comme [Sun l'annonce là!] . Ruby et d'autres seront soutenus dans l'environnement de développement de Sun appelé NetBeans.

On avance ainsi vers le Java Scripting comme le montre ces Slides (pdf)


Durant ces TechDays 2007, Sun a consacré beaucoup d'heures à la plongée profonde dans le web 2.0 en particulier avec l'environnement NetBeans 5.5 et les JSF côté serveur qui se sont largement étendues au mode Ajax (pour les JSF voir aussi là). Ces deux là causent AJAX couramment. Le cycle de développement présenté étant écrire /sauver /tester

Pour devenir agnotisque des navigateurs utilisés, utiliser une bibliothèque AJAX est la règle.
JavaPassion présente un cours complet en ligne d'AJAX avec Java

Pour rassembler et fédérer différentes bibliothèques AJAX , ces Sun TechDays ont présenté un framework appelé jMaki . Impressionnant dans NetBeans mais un plugin pour Eclipse existe déjà . voila un aggrégateur d'infos pour jMaki sur le système de filtrage de Yahoo!,

En attendant l'arrivée des slides [sur le site monde des techdays ici!] pour le monde ou [sur le site de paris là !] voila un des PDF utilisé pendant le Salon : [Web2.0, AJAX.pdf]
dans lequel on retrouve certains pointeurs vers les sources de certaines démos .

Quant à Java je passe sur les simplifications présentées dont tout le mode a déjà parlé et reparlera lorsque J2EE 5 sera la règle : les annotations avec @ qui simplifient terriblement l'accès au web services par exemple, les generics, la persistence API etc...
Le tutorial standard est déjà très bien pour percevoir l'évolution de Java.
JavaPassion présente un cours complet en ligne sur ce nouveau Java

Le serveur d'applications de Sun (Sun Java System Application Server Platform Edition 9.0) s'appelle GlassFish et son blog d'information est TheAquarium et évidemment il cause le J2EE 5.

Le projet Phobos qui tourne sur glassfish est un projet pour faire du server side scripting . Il parle essentiellement Javascript et causera plusieurs langues .
Démo très impressionnante avec NetBeans , à suivre...
Voila un aggrégateur Yahoo! sur Phobos


Solaris 10, OpenSolaris

Solaris est un système d'exploitation en 64bit depuis 1998 soit 9 ans (Sur Windows on passe seulement maintenant 2007) au 64 bit). Les processeurs SPARC étant depuis encore plus longtemps en 64 bit (1995).

La version actuelle du système est la version 10 . Solaris 10 peut tourner sur un simple PC 32 bit Intel voir même en machine virtuelle VMware

Solaris passe en open source sour le nom d'[OpenSolaris et possède son site web ici !] . Une version appelée Solaris Express permet l'installation du système avec les outils de développement inclus. Vous pouvez l'installer sur votre PC x86 voire le faire tourner en machine virtuelle sur VMware player( vu la puissance de Solaris , c'est plutôt lui qui devrait être le systême hôte et inviter les autres OS au-dessus mais bon il faut bien apprendre ;-)

Solaris possède une communauté française forte regroupée sous le nom de GUSES et donc il y a un [wiki français sur Solaris ici !].

Les bouquins de référence pour se plonger dans Solaris sont :

Le genre de choses intéressantes qu'apporte entre autre Solaris est le système de fichier ZFS ou bien le concept de zone qui permet de faire tourner des suites de logiciels dans des domaines indépendants avec par exemple des adresses ip différentes sur une même machine ou cluster de machines. On peut rebooter une zone... On peut la cloner etc..

Ce concept de zone permet aussi de faire des choses comme BrandZ qui est espèce nouvelle de découpage des ressources de la machine permettant de faire tourner très vite des binaires Linux sur Solaris mais sans qu'il y ait au sens propre un machine virtuelle portant Linux en-dessous mais bien le kernel Solaris, les appels au kernel linux n'étant pas virtualisés , ils ne sont pas permis, bref une espèce de subsystem Linux à la Solaris ou un concept de machine virtuelle du 3ème type.

Toujours dans le domaine des machines virtuelles , la communauté OpenSolaris est très active du côté de la machine virtuelle Xen . Par ailleurs Virtualization.Info considère Solaris comme la meilleure plate-forme de virtualisation possible. Un serveur Sun sur Solaris 10 pouvant être maintenant un hôte pour VMware ESX server(.PDF)

OpenSolaris va monter. C'est l'ambiance que produisait Linux il y a quelques années mais 10 millions de ligne de code c'est très gros à digérer.

À suivre ... .

Libellés : , , , , , , ,