Wolf
Accueil
News
Recherche
Articles
Liens
 Accès membre 
 
Identifiant :

Mot de passe:
 ok
 Nous rejoindre
 
topten
Les 10 meilleurs
news et articles
au classement des votes!


articles

WWDC 2005 : WebObjects overview
Note :
Publié le 08/06/2005 à 03:57
Par prabier

Des bonnes nouvelles de ce coté la. On va gagner en productivité car on va arrêter pour quelques temps de participer a des discussions sans fin sur la mort annoncée de WebObjects. C'est plutot le G5 qui est mort ...

Avant de parler de WO, quelques mots sur la fin d'une conference sur java a laquelle j'ai assistee.
Il n'y aura pas de JVM 1.3 sur processeur Intel. La 1.3, 1.4 et J2SE 5.0 c1 pour Tiger et la 1.4, J2SE 5.0 c1 et J2SE 5.0 c2 pour Intel. Apparemment, le compilateur c2 est plus efficace. Comme je ne suis pas un spécialiste des compilateurs java, je n'en dirais pas plus.

On a eu droit à une démo de Eclipse 3.1 sur Mac OS X ... pour Pentium !

En conclusion, tout fonctionne sauf dans 2 cas :
- code java qui fait appel à une librairie native via JNI pour PowerPC. Il faut que la librairie soit "universal", cad contenir le code pour les 2 processeurs.
- code natif PowerPC qui fait appel à du code java. Rosetta ne sait pas lancer une JVM. Il faut la aussi que l'application native soit "universal", cad universal application.

Maintenant venons en a WO. Trois themes ont ete abordes :
- overview
- directions
- documentation

Overview
L'overview est pour ceux qui ne connaissait pas WO. Donc je n'en dirais pas plus sauf une demo avec Dashbord on a pu voir un widget acceder à un serveur WO via les webservices. A noter également que Tiger Server contient un WO server admin plug in.

La grande annonce du jour : Apple passe au Pentium ...Non ca on le sait deja. C'est la sortie de WO 5.3. Cinq points sont présentés :

1. Xcode EOModeler plugin
EOModeler se présente sous la forme d'un plugin pour Xcode. EOModeler n'existe plus et d'après les premiers tests, ne fonctionne plus apres l'installation de Xcode 2.1. Bien entendu, l'interface est bien améliorée car elle est équivalente à la modelisation proposée pour Core Data.

2. WO Builder
WO Builder a également beaucoup changé au niveau de l'interface et des fonctionnalités. Il supporte :
- HTML 4.01
- CSS
- compatibilité XHTML

Etant donné que WO Builder est basé sur WebKit, le mode preview est "dramatiquement" amélioré.

Il est recommandé de supprimer l'ancien WO Builder.

3. Les classes NSArray, NSDictionary et NSSet implementent les interfaces des Java collections

4. Les webservices ont été améliorées en apportant une meilleure interopérabilité et de meilleures performances. D'autre part, WebObjects intègre Axis 1.1.

5. Support d'Oracle 10g. Qu'on se rassure, une application WO 5.2.4 peut se connecter à Oracle 10g.

directions
Autre grande nouveauté, Apple a présenté les futurs développements visibles certainement l'an prochain. Ils portent sur :
- amélioration des outils de développement (WOBuilder, EOModeler plugin, ...)
- améliorer les outils de déploiemnet et de monitoring
- supporter la JVM 1.5

documentation
La documentation 5.3 est en ligne, cad les references, les updates et release notes ainsi que l'utilisation de EOModeler plug in pour Xcode.

Bientot d'autres documentation vont etre en ligne et on y trouvera :
- comment démarrer avec WebObjects
- des overview
- des guides de programmation
- des tutoriels

Apres 2 sessions WO, il est réconfortant de voir que le produit n'est pas arrete et de voir une équipe de développeur importante sur scene.

La session sur le déploiement promet d'etre passionnante car c'est l'equipe du music store qui présentera son projet.

MAIS avec la version 5.3, seul Mac OS X est supporté officiellement et WO n'est plus vendu a part. Pour obtenir une licence de déploiement, il faut acheter Mac OS X Server (ce qui le rend moins cher d'ailleurs).

MAIS, comme l'a dit un membre de l'equipe, c'est une excellente nouvelle car WO est passé d'un produit périphérique à un produit central, un produit clef puisqu'intégré à l'OS.

Posté le 08/06/2005 à 13:12 par jjay

Au niveau du CoreData et du EOModeler plugin a on une chance de voir un accès a une vrai bases de données ou est-ce toujours confiné au SQLite et XML ?

Posté le 08/06/2005 à 18:27 par lionelg3

J'avais cru comprendre que l'interface de CoreData n'était pas finalsée pour remplacer EOModeler ???

Posté le 09/06/2005 à 07:10 par prabier

CoreData est prévu pour ce qu'ils appellent ici les "desktop application", cad sauver des donneees en local. Il n'est pas prevu pour le moment de faire du client/serveur comme l'etait OpenStep.

Posté le 09/06/2005 à 07:11 par prabier

(suite) L'equipe WO utilise l'interface de saisie./visualisation de Xcode pour la saisie du modele mais c'est le plugin qui génère l'EOModel. Ceci est incompatible avec CoreData.

[ 4 commentaires ]



Haut de la page

Wolf
 © 2002 SOPHIACOM - A propos de ce site