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.
Novell et JBOSS ont annoncé un accord d'alliance stratégique. Dans le cadre de cet accord, Novell annonce le support officiel de JBOSS pour Novell Extend d'ici à la fin 2004.
Novell Extend, issu du rachat de SilverStream par Novell, est un environnement de développement et de publication de services web et portails proposant une interface graphique et de nombreux assistants. Cet accord semble encore renforcer l'implication de Novell dans le logiciel Open Source.
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.
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.
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.
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.
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.
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.
Le jeudi 22 avril à 19h30, Laurent Martelli donnera une conférence pour Parinux : "Programmation orientée aspect en Java avec JAC : le plus court chemin du modèle UML à l'application" au Relais Ménilmontant.
JAC est un framework Java basé sur les concepts de la programmation orientée aspect (POA), qui permet de développer très rapidement des applications. Il est distribué sous licence LGPL.
La conférence prendra la forme d'un TP pendant lequel une application sera programmée.
Merci de vous inscrire avant de venir.
Jajuk (Just Another Jukebox | Java Jukebox) est un jukebox MP3 ( bientot Ogg Vorbis ) en Java pouvant résoudre vos problèmes de gestion de collections.
Quelques fonctionnalités :
Interface eclipse-like ( perspectives et vues ), navigation physique ou logique, gestion des couvertures, statistiques sur la collection, vision déconnectée des supports (on peut "voir" tous ses CDs par exemple),
De plus JaJuk "apprend" vos morceaux préférés et propose une fonction best-of.
Au niveau des performances, Jajuk démarre en 10s pour une collection de 140 Go.
NdM : C'est un logiciel libre sous licence GPL, mais fonctionnant sur une JVM non-libre.
Il y a quelques jours, IBM demandait à Sun d'assouplir la licence sur la plateforme Java pour permettre l'apparition d'une implémentation sous une licence libre (voir article précédent).
À l'occasion d'une conférence de presse, Jonathan Schwarz (responsable des logiciels chez Sun Microsystems) vient d'émettre un avis clairement négatif, argüant que celà compromettrait la compatibilité du langage.
Une réponse qui ressemble plus à une réaction épidermique d'un ancien géant qui refuse de laisser filer son emprise sur une technologie qu'à l'aboutissement d'une analyse appronfondie des tenants et aboutissants de la proposition d'IBM.
Rob Smith, le vice-président du département "technologies émergentes" d'IBM, a proposé à Sun de travailler à la création d'un projet de type Open Source pour encadrer le développement de la plate-forme Java. Celui-ci signale notamment que le passage en Open Source de Java accélèrerait notablement l'adoption de celui-ci.
IBM "presse" Sun depuis quelques années pour libérer Java, et ils reviennent à la charge suite à une récente position plus "pro-libre" de Sun qui est toujours hésitant sur la question.
Mise à jour : LinuxToday publie une analyse plus détaillée (et elle retrace les déclarations de Scott McNealy "The open-source model is our friend" puis la lettre ouverte d'Eric Raymond (ESR) et le follow-up par Simon Phipps)
Sun Microsystems a delibéré:
Le serveur d'applications J2EE du consortium ObjectWeb, JOnAS est en route vers la conformité à la norme J2EE 1.4.
Extrait du communiqué:
"The ObjectWeb consortium is pleased to take advantage of Sun's open-source friendly licensing terms through the Compatibility Scholarship Program," said Christophe Ney, president of the ObjectWeb consortium Executive Committee. "The grant of Sun's support extended to us at no charge will be of great help to certify the full compatibility of the JOnAS application server with the J2EE Specifications. This is very important to our community of enterprise developers and users. It will consolidate the position of JOnAS as a keystone of our open-source ecosystem."
Mise à jour : contrairement à ce qui était initialement indiqué dans cette dépêche, la certification n'a pas encore été attribuée.
Une question récurente depuis quelques mois sur tous les forums Java: Ou peut-on trouver un tutoriel pour Eclipse en français?
La réponse est désormais fournie au travers de cet excellent didacticiel écrit par Jean-Michel Doudoux et mis en mirroir par le site de développement Developpez.com.
Au sommaire des informations pratiques pour les débutants sur cette plateforme, une étude des plugins les plus populaires, des remarques générales sur le framework...
Le consortium Eclipse.org (créé à la suite de la libération par IBM du code source de la plateforme de développement Eclipse) vient d'annoncer, lors de l'EclipseCon 2004 (en cours), un changement de statut pour former l'Eclipse Foundation, association à but non lucratif.
Conjointement à cette évolution, IBM a décidé de réduire son emprise sur la fondation, en devenant simple membre (dorénavant, le directeur exécutif de la fondation sera indépendant d'IBM) et en limitant sa participation financière au maximum à un huitième du budget (l'adhésion coutera 5000$ aux entreprises qui basent au moins un projet sur Eclipse, tout en étant gratuite pour les universités et les organisations à but non lucratif).
Lomboz est un plugin J2EE pour Eclipse qui a un certain succès. Il a été repris par le consortium ObjectWeb, et est devenu Open Source (NdM : LGPL).
Dans ce nouveau cadre, Lomboz doit se généraliser et évoluer vers une infrastructure générique pour les outils J2EE. Lomboz est disponible depuis plus d'un an déjà, et propose un certains nombre de serveurs d'applications en cible de développement.
ObjectWeb est un consortium dynamique, issu des industries et laboratoires de recherche Français (INRIA, Bull, France Telecom R&D).
Son actualité est particulièrement agitée, avec un rapprochement de la fondation Apache et de son projet Geronimo (implémentation J2EE), l'adhésion des éditeurs Red Hat et SuSE, ses middlewares et projets Java (JOnAS).
François Letellier répond aux questions de la section Java du site www.developpez.com.
Dans la même lignée, Pierre Tramo nous apprend que MandrakeSoft a elle aussi rejoint le consortium ObjectWeb. Participation bienvenue, puisqu'elle marque une volonté pour l'entreprise de se développer dans le marché professionnel tout en restant attachée aux principes du logiciel libre, contrairement à un certain nombre de distributeurs majeurs.
Lucane Groupware 0.6.1 vient d'être publié. La nouveauté majeure est l'ajout d'une application calendrier.
Pour ceux qui ne connaîtraient pas, Lucane est une plateforme collaborative écrite en java et publiée sous LGPL. C'est un des rares groupware qui ne soit pas en environnement web.
Sun est en train de nous concocter un prototype de Desktop pour Gnu/Linux et Solaris.
Pour les connaisseurs de MacosX et des widgets Quartz, l'effet est à peu prêt le même, avec un ton plus poussé pour le 3D. On retrouve même le fameux Dock de MacosX.
Celui-ci nous permettra de gérer nos fenêtres dans un environnement en 3D, tourner autour, ranger les fenêtres les unes au dessus des autres, gestion de la transparence avancée.
Programmé en Java, les animations sont saisissantes.
Un environnement à faire baver les plus fervants admirateurs de MacosX.
Voyez la vidéo par vous-même.
L'IDE Java open-source est un peu trop sous l'emprise d'IBM au goût de Sun.
Le rapprochement prévu de NetBeans (IDE Sun maison) avec Eclipse est par la même annulé.
Encore une fois Sun se crispe et résiste en allant à l'encontre de l'intérêt général et de celui de Java.
Après leur partenariat avec Suse et RedHat, le consortium européen Objectweb annonce qu'ils vont collaborer sur leurs implémentations libres de J2EE.
Les projets ASM et JOTM seront notamment utilisés pour le nouveau serveur d'applications J2EE du groupe Apache : Geronimo.
Il semblerait que le consortium européen Objectweb qui travaille à produire un middleware libre est en train de marquer des points au niveau international.
Certains n'hésitent pas à les voir comme "le groupe Apache européen"
Tomcat a annoncé cette nuit la première version stable de la branche 5.0 : la 5.0.16 a été déclarée stable.
Par rapport à la version 4 :
- implémentation des spécifications Servlet 2.4 et JSP 2.0,
- performances, stabilité et montée en charge améliorées
- monitoring possible grâce à JMX
- possibilité de précompiler l'application
Rappel : Tomcat est le serveur de servlet et de jsp utilisé dans l'implémentation officielle de référence et est développé sous licence Apache.
Après la conférence ObjectWeb qui se tenait les 21 et 22 novembre, il est temps de faire un petit tour des nouveautés sur les serveurs d'application J2EE Open Source :
Enhydra (serveur d'applications Java/XML sponsorisé par le consortium ObjectWeb), a changé de licence, pour passer en LGPL.
JOnAS (implémentation Open Source des spécifications J2EE par ObjectWeb) devrait être certifié J2EE 1.4 par Sun.
Rappelons que Suse a rejoint récemment le consortium ObjectWeb, après Red Hat.
Sun, Plumtree, Documentum et BEA ont annoncé la création de POST (Portlet Open-Source Trading site). POST est un site sur SourceForge pour publier des portlets en open source, suivant les spécifications JSR 168 et WSRP (Web Services for Remote Portlets).
Après la création du Java Desktop System en Chine, Sun pourrait décider de passer son serveur d'application J2EE (Sun One) en open source.
Enfin, les spécifications J2EE 1.4 ont été validées et rendues publiques.
ndm: Merci également à tof2k.
IBM ouvre du code pour servir de fondement à un projet d'éditeur graphique pour l'environnement de développement Eclipse.
Le code concerné serait celui de Visual Editor for Java, un composant de WebSphere Studio.
Une bonne nouvelle pour tous les utilisateurs d'Eclipse qui souhaitent développer des applications Swing et un pas de plus vers SUN qui pourrait, un jour, rejoindre le consortium Eclipse.
Je profite de la sortie d'Eclipse 2.1.2 (Environnement de développement open source) pour vous annoncer la tenue d'un concours de plug-ins pour cet environnement.
L'ICE (International Challenge for Eclipse), sponsorisé par une partie du consortium Eclipse est ouvert à tous et vise à promouvoir et à renforcer la communauté autour du projet Eclipse, ainsi que d'augmenter sensiblement le nombre de plug-ins.
Tous les codes source soumis doivent être sous licence CPL (approuvée par OSI) et les plug-ins ne doivent pas être repris ou avoir déjà été publiés.
Au final, de nombreux prix à gagner, dont des Thinkpad, des iPAQ, des voyages pour les conférences ETAPS, des logiciels propriétaires, etc...
Un peu plus de détails en annexe