Dans le monde des serveurs d'applications J2EE, on trouve une offre très riche avec des serveurs d'applications propriétaires comme IBM Websphere, Oracle 9i AS, ou BEA Workship et des serveurs libres qui commencent à leur faire pas mal d'ombres comme JOnAS et JBoss.
JBoss semble dominer le marché des serveurs d'applications libres. Pourtant, JOnAS qui est issu du consortium européen Objectweb a bien des atouts...
Dans l'article, j'essaie d'expliquer ce qui nous a poussé à choisir JOnAS plutôt que JBoss.
Avec l'aide des membres d'Eclipse, le consortium ObjectWeb est à l'origine du redémarrage du projet Eclipse Web Tools Platform par le biais d'une nouvelle proposition pour ce projet. Cette proposition a pour but de créer des outils de développement web/J2EE et de soutenir cette création par le biais d'une infrastructure commune, tout en respectant les standards d'Eclipse (excellence technique, innovation fonctionnelle et extensibilité).
La communauté est maintenant invitée à discuter la proposition du projet Eclipse Web Tools Platform. Durant les 30 prochains jours, la communauté est invitée à commenter, à critiquer, à contribuer et à proposer de joindre ses efforts à ce projet (cf. la proposition pour plus de détails sur comment participer). Cette période de discussion prendra fin le 27 mai, et la proposition amendée sera soumise au directoire d'Eclipse. Un vote positif de ce directoire lancera officiellement ce projet.
Ce premier juin, le consortium Eclipse a annoncé la nomination de Mike Milinkovich comme directeur général.
Selon ZDNet : Mike Milinkovich ancien vice-président d'Oracle en charge de la division serveur d'applications, va prendre les commandes d'une structure en pleine mutation depuis son émancipation d'IBM, fondateur en 2001 et principal financier du consortium open source.
Le CV de Milinkovich le crédite d'une vingtaine d'années d'expérience dans l'industrie IT, dans des fonctions diverses de développement de produits, marketing et finances.
Les priorités du nouvel arrivant vont être de :
* Mettre en place les échanges entre membres, contributeurs et utilisateurs.
* Assurer le lancement de la version 3.0 pour l'été 2004
* Assurer des bases saines pour le projet open WebTools qui permettra d'utiliser Eclipse du côté serveur.
* Mettre en place une équipe dirigeante et superviser les planifications.
Son passé de gestionnaire au sein d'Oracle ne sera pas de trop, aux vus de la responsabilité et de la tâche à accomplir ... sans compter qu'Eclipse est un projet d'importance, qui a provoqué de nombreuses rivalités et prises de positions parmi des acteurs importants du marché informatique.
NdM : Eclipse est un environnement de développement intégré (IDE) Java open source.
Après XFS, SGI offre un IDE à la Visual C++ (ou KDevelop) écrit en Java
: Jessie.
Pour l'instant ce n'est qu'une interface graphique au-dessus de gdb pour
debuger ou de gprof pour analyser les performances, mais c'est un effort
qui doit être souligné !
NdM. : cette dépêche a été initialement publiée le 27/09/1999 à 10h23, perdue lors d'une migration du site, retrouvée et remise en ligne le 1er mai 2012 (les éventuels commentaires initiaux ont été perdus).
IBM vient d'annoncer la sortie du JAVA 1.1.8 IBM Developper Kit pour
Linux.
Compatible avec les tests Java 1.1.8 de Sun, il est plus rapide que la
version 1.1.6, et la différence avec son homologue sous Windows s'estompe.
NdM. : cette dépêche a été initialement publiée le 20/10/1999 à 00h45, perdue lors d'une migration du site, retrouvée et remise en ligne le 1er mai 2012 (les éventuels commentaires initiaux ont été perdus).
Inprise et Sun vont annoncer aujourd'hui leur association pour le
développement de Java2 sous Linux.
Une pré-version du JDK devrait être rapidement disponible sur le site de
Sun.
Il ne faut quand même pas oublier les efforts fait par l'équipe de
Blackdown pour le portage de Java2.
NdM. : cette dépêche a été initialement publiée le 03/12/1999 à 08h22, perdue lors d'une migration du site, retrouvée et remise en ligne le 1er mai 2012 (les éventuels commentaires initiaux ont été perdus).
Nous sommes heureux d'annoncer la sortie de JOFFAD 2.0
Sous licence LGPL, JOFFAD (Java Open Framework For Application Development) est un modèle de projet J2EE sous JOnAS qui intègre :
- Une arborescence de répertoire simple, réutilisable et documentée.
- Des scripts Ant fonctionnels qui vous permettent de réaliser les tâches basiques d'un projet J2EE (compilation, déploiement, ... ).
- Des outils libres régulièrement utilisés comme XDoclet, JUnitEE ou Struts.
Eclipse 3.0, plate-forme de développement universelle pour la création d'applications, vient de sortir en version finale le 21 juin.
Eclipse est un environnement de développement efficace, adaptable et open source, et ce pas uniquement pour le langage Java (JDT - Java Development Tools ) puisque d'autres langages sont disponibles via des plugins, comme le C/C++ (CDT) , perl ou autre.
Résultat de 15 mois de travail de la communauté eclipse, ce passage en version 3.0 apporte son lot de nouvelles fonctionnalités, la plus visible étant l'interface utilisateur.
Mise à jour : c'est de la 3.0RC3 dont il est question. La 3.0 finale est prévue fin juin.
Mise à jour 2 : la version 3.0 est disponible depuis le 25 juin.
Dans un message sur la liste de diffusion de Java3D, Sun a annoncé la disponibilité du code source de Java3D sur son site communautaire java.net. Ce n'est certes pas encore le passage de Java dans le monde du libre mais c'est un pas de plus dans le bon sens.
Pour mémoire, Java3D est une API de haut niveau permettant de profiter en Java de l'accélération matérielle des cartes 3D, en se plaçant notamment au dessus d'OpenGL ou de DirectX sous Windows.
Java3D permet aussi de réaliser des applications 3D portables d'un système à l'autre.
NdM : Nardiz nous apprend également : Après avoir ouvert le code de Java3D, Sun décide de mettre le desktop Looking Glass en GPL. Pour rappel, ce projet est un véritable desktop 3D initié par Kawahara, un développeur employé par Sun.
Sun et Inprise (ex-Borland) ont annoncé la disponibilité de Java 2
Standard Edition pour le debut de l'an 2000.
La bêta finale est déjà disponible.
Ceci comprend une JVM (avec code source disponible) et le compilateur à la
volée (JIT).
NdM. : cette dépêche a été initialement publiée le 07/12/1999 à 17h09, perdue lors d'une migration du site, retrouvée et remise en ligne le 1er mai 2012 (les éventuels commentaires initiaux ont été perdus).
Après la boulette du communiqué de presse qui "oubliait" de créditer
Blackdown pour son travail de portage de la JVM 1.2 sous Linux, Sun fait
ses excuses dans computer world.
De plus, d'après des témoignages récents, la dernière version (rc3) du
portage de blackdown reste bien plus efficace que la version Sun/Imprise.
Merci à slashdot
NdM. : cette dépêche a été initialement publiée le 09/12/1999 à 14h16, perdue lors d'une migration du site, retrouvée et remise en ligne le 1er mai 2012 (les éventuels commentaires initiaux ont été perdus).
L'administration fiscale a décidé d'adopter JBoss comme support de ses applications J2EE après une procédure d'appel d'offre mettant en concurrence les principales solutions du marché. Parmi les concurrents, plusieurs propositions étaient fondées sur du logiciel libre (JBoss ou JOnAs), et c'est finalement celle de Atos Origin et JBoss Inc qui a été retenue.
Ce choix s'inscrit dans le cadre du programme de refonte de l'informatique fiscale, COPERNIC, qui a déjà mis en ligne le portail d'information fiscal et le système de télé-déclaration de l'impôt sur le revenu qui ont enregistré cette année des records d'affluence. Jean-Marie Lapeyre, Directeur Technique de ce programme, déclare :
Les avantages du logiciel libre sont désormais reconnus : très faible coût voire gratuité et ouverture des codes sources qui garantit fiabilité, pérennité et sécurité de ces solutions. Le logiciel libre sélectionné par Atos Origin se caractérise par sa modularité, le respect des normes et standards, garantissant ainsi sa parfaite interopérabilité et sa maintenabilité.
Rappelons par ailleurs que GNU/Linux a été adopté par cette même administration depuis près de quatre ans et y fait l'objet d'un déploiement opérationnel de plusieurs milliers de serveurs.
JBoss Inc. a annoncé aujourd'hui que son serveur d'application libre a passé avec succès la suite de tests de compatibilité Java 2 Enterprise Edition 1.4.
JBoss 4.0 est un serveur d'application J2EE disponible sous licence LGPL. L'obtention de cette certification le place au même niveau de qualité que des produits propriétaires comme WebSphere d'IBM ou WebLogic de BEA. Cette certification de compatibilité prouve une fois de plus que le monde Open Source/libre peut offrir des solutions alternatives viables aux produits professionnels. JBoss Inc. s'efforce en outre de développer les futures technologies du monde J2EE en participant activement au JCP (Java Community Process, un consortium de développeurs contribuant à l'évolution des technologies Java) avec par exemple un travail important sur les EJB 3.0 (Enterprise Java Beans).
Le projet Eclipse Web Tools Platform a officiellement démarré et deux contributions initiales de code (IBM et ObjectWeb/Eteration) sont d'ores et déjà en ligne. Le code des contributions n'est pas là pour être intégré tel que dans CVS mais est là pour obtenir le retour d'expérience de la communauté.
Ce projet a pour but de créer des outils de développement web/J2EE pour Eclipse et de soutenir cette création par le biais d'une infrastructure commune, tout en respectant les standards d'Eclipse (excellence technique, innovation fonctionnelle et extensibilité).
La communauté est invitée à discuter de ces contributions, à commenter, à critiquer, et aussi, à proposer de joindre ses efforts à ce projet.
NdM : ce projet sera diffusé selon les termes de la
Common Public License (CPL), déjà utilisée pour le reste du projet Eclipse.
La documentation javadoc de l'API J2SE est bien faite et plutôt claire. Mais il n'existait jusque là aucun outil permettant aux développeurs d'effectuer des recherches parmi les 2723 classes qu'elle compte, dans sa version 1.4.2.
L'outil JavaSearch vient d'être mis en ligne : il propose de lancer des recherches en plein texte dans les descriptions, sur les noms de packages, de classes, de méthodes et de constructeurs. Cet outil est très rapide et pertinent. Il indexe les 200 Mo de fichiers HTML de la Javadoc J2SE 1.4.2
Ce moteur de recherche répond à un énorme besoin des développeurs Java, toujours à rechercher la documentation sur une méthode dont on a oublié le prototypage.
Ce service est hébergé par Developpez.com, site d'entraide des développeurs francophones.
Sur la page Java de Sun, on peut voir un logo de tux pour la promotion
du langage Java sur notre OS favori.
Le lien pointe sur un url (JavaLinux) où on parle du salon Linuxworld, de
Caldera, etc.
NdM. : cette dépêche a été initialement publiée le 09/02/2000 à 17h13, perdue lors d'une migration du site, retrouvée et remise en ligne le 1er mai 2012 (les éventuels commentaires initiaux ont été perdus).
Le JDK de (blackdown) SUN est maintenant disponible en version finale
:) Avis à tous les développeurs. Rajoutez cela à JBuilder 3 FreeFoundation
et vous avez un environnement de programmation 100% gratuit sous linux !
NdM. : cette dépêche a été initialement publiée le 15/02/2000 à 11h37, perdue lors d'une migration du site, retrouvée et remise en ligne le 1er mai 2012 (les éventuels commentaires initiaux ont été perdus).
Le Volano nouveau est arrivé, avec 7 nouvelles JVM en test. A noter la
tres bonne stabilité de la JVM Blackdown + JIT Imprise.
(merci à Olivier Dedieu de la liste Java)
NdM. : cette dépêche a été initialement publiée le 16/02/2000 à 09h30, perdue lors d'une migration du site, retrouvée et remise en ligne le 1er mai 2012 (les éventuels commentaires initiaux ont été perdus).
Voici quelques nouvelles du monde Java, dont beaucoup montrent l'importance qu'y prend l'open source.
Dans le monde des serveurs d'application, Jonas est mis en avant par Red Hat, quand Bea (Weblogic) semble vivre des heures difficiles.
Hors des grands serveurs d'application (Websphere, Weblogic, JBoss, Jonas,...) se sont développées des solutions spécialisées, plus ciblées, qui semblent moins ambitieuses au départ mais qui remplissent une attente.
À tel point qu'un mouvement mené par les développeurs - et relayé par les éditeurs de livres (O'Reilly, Manning) - pousse vers des solutions plus simples, mieux dimensionnées, plus flexibles et à terme souvent plus efficaces. Ces solutions sont d'autant plus vite menées et promues qu'elles sont toutes
open source.
D'un côté Sun reconnaît l'apport du dialogue et de l'ouverture, et le besoin de fédérer des forces autour de Java, en engageant celui qui s'occupe du site de blogs jroller.
De l'autre l'open source se professionnalise: création de
www.springframework.com pour soutenir le
framework Spring et gagner sa vie sur les services - comme JBoss.
Pendant ce temps les discussions sur les EJB 3 font rage, et Google engage une armée de développeurs Java de très haut niveau...
ToutProgrammer.com a rencontré Vincent Massol, un membre actif de la communauté Open Source, créateur du projet Jakarta Cactus (framework de tests unitaires pour J2EE) et contributeur au projet Apache Maven (gestionnaire de projets).
Lors de cette interview, il nous a parlé de son arrivé dans le monde de l'Offshore dans le cadre de son travail, mais aussi des similitudes entre l'Offshore et le développement Open Source avec la mise en oeuvre de projets tels que Maven.
Enfin, en tant que créateur du projet Jakarta Cactus et contributeur du projet Maven, il nous présente les futures évolutions à attendre de ces 2 projets.
Après quelques pré-versions, la version finale de J2SE version 5 (auparavant appelée version 1.5) est enfin disponible. Comme l'indique le saut dans les numéros de versions (1.4 à 5 !), il s'agit d'une version majeure du langage Java.
Du côté des nouveautés du langage, on trouve : les types génériques, l'"autoboxing", la possibilité d'associer des métadonnées au code, une boucle du genre "foreach", l'import statique, les énumérations, des fonctions à nombre d'arguments variables, une lecture plus facile des données d'entrées, une nouvelle gestion de la synchronisation, et une génération d'interfaces RMI plus facile.
S'y ajoutent de nombreuses améliorations en termes de performances, de diagnostic et de disponibilité.
Dans un séminaire électronique du 24 Février 2000, IBM mettra à
disposition du public la compétence de ses experts pour solutionner vos
problèmes lors de l'utilisation de Java… (source mynews)
NdM. : cette dépêche a été initialement publiée le 18/02/2000 à 11h15, perdue lors d'une migration du site, retrouvée et remise en ligne le 1er mai 2012 (les éventuels commentaires initiaux ont été perdus).
Sun vient de sortir un article où ils présentent quelques personnages
de Blackdown. Cela ressemble à une facon de se rattrapper. Intéressant …
NdM. : cette dépêche a été initialement publiée le 22/02/2000 à 09h25, perdue lors d'une migration du site, retrouvée et remise en ligne le 1er mai 2012 (les éventuels commentaires initiaux ont été perdus).
GrafiXML est un éditeur graphique permettant de construire des interfaces utilisateurs (GUI) rapidement.
Il permet de sauver l'interface en code source Java, en XHTML (en cours), en pdf (à faire) mais surtout en UsiXML (cf. suite de l'article).
Un appel est lancé à ceux qui voudraient participer en corrigeant des bugs ou en apportant des améliorations. Différentes listes de diffusion et un système de suivi de bogues sont disponibles sur notre site.
NdM : GrafiXML est publié sous licence Apache version 2.0.
La fondation Apache lancera lundi un nouveau logiciel de contrôle de processus industriel d'affaires (BPM, Business Process Management).
Le code initial du projet, nommé Agila, fut contribué par la société Gluecode Software et permet le développement d'applications en Java pour automatiser le déroulement des opérations d'affaires.
Le projet sera lancé sous le projet existant Jakarta et sera disponible sous la version 2.0 de la "Apache License", licence open-source.
NdM: Voir les deux derniers liens pour une explication du système de contrôle de processus industriel d'affaires