Bible Desktop est un outil d'étude biblique libre, écrit en Java. Il utilise le projet J-Sword (bibliothèques LGPL et application GPL) pour lire les modules au format Sword (un format de livre électronique particulièrement adapté à ce type d'utilisation).
Le projet Sword met à disposition une grande variété de bibles libres de droits, commentaires et dictionnaires, dans de nombreuses langues.
Club utilisateurs de JBoss
Le club des utilisateurs de JBoss en région parisienne est né fin 2005. Il répond au doux nom de "Paris JBoss User Group" (Paris-JBug pour les intimes).
L'objectif du Paris-JBug est de proposer aux utilisateurs et aux personnes intéressées par JBoss de se rencontrer, d'établir des liens et de partager leurs connaissances et retours d'expérience sur JBoss AS et l'ensemble des logiciels open source de JBoss.
La prochaine réunion du club aura lieu le 1er février au soir, dans le cadre du salon Solutions Linux à La Défense. A cette occasion, Sacha Labourey (JBoss Inc.) fera une présentation sur la haute disponibilité et gestion des performances avec JBoss AS.
L'inscription est gratuite ! Vous trouverez plus de précisions sur le site du Paris-JBug.
L'objectif du Paris-JBug est de proposer aux utilisateurs et aux personnes intéressées par JBoss de se rencontrer, d'établir des liens et de partager leurs connaissances et retours d'expérience sur JBoss AS et l'ensemble des logiciels open source de JBoss.
La prochaine réunion du club aura lieu le 1er février au soir, dans le cadre du salon Solutions Linux à La Défense. A cette occasion, Sacha Labourey (JBoss Inc.) fera une présentation sur la haute disponibilité et gestion des performances avec JBoss AS.
L'inscription est gratuite ! Vous trouverez plus de précisions sur le site du Paris-JBug.
Lancement de JyConsole, nouvelle console Jython avancée
La société Artenum annonce le lancement de JyConsole v1.0, une console Jython offrant des fonctionnalités avancées comme la complétion automatique sur les objets Java et Python à la manière des environnements de développement modernes.
NdM : Jython (anciennement JPython) est une implémentation de Python en Java, produisant un bytecode Java et permettant d'utiliser directement des classes Java en Python.
NdM : Jython (anciennement JPython) est une implémentation de Python en Java, produisant un bytecode Java et permettant d'utiliser directement des classes Java en Python.
BuildProcess : la boite à outil de l'administrateur Java/J2EE
BuildProcess est une boite à outil visant à faciliter la vie de l'administrateur Java/J2EE en automatisant au maximum ses tâches quotidiennes.
On trouve notamment AutoDeploy qui permet d'automatiser le déploiement d'une application dans un serveur d'applications comme JBoss, Weblogic ou Websphere. Il permet d'industrialiser complètement la chaîne logicielle Java/J2EE en venant en complément d'un outil de build automatique (CruiseControl, AntHill, Tinderbox, etc).
BuildEraser est un autre outil qui permet de supprimer des fichiers (par exemple des fichiers de logs, temporaires, etc) sur des systèmes de fichiers hétérogènes.
BuildProcess vient de se doter d'un tout nouveau site web permettant de présenter les outils de manière plus claire et plus complète.
Tous les outils BuildProcess sont distribués sous licence GNU General Public License (GPL) et testés sous Linux, Solaris, AIX et Windows.
On trouve notamment AutoDeploy qui permet d'automatiser le déploiement d'une application dans un serveur d'applications comme JBoss, Weblogic ou Websphere. Il permet d'industrialiser complètement la chaîne logicielle Java/J2EE en venant en complément d'un outil de build automatique (CruiseControl, AntHill, Tinderbox, etc).
BuildEraser est un autre outil qui permet de supprimer des fichiers (par exemple des fichiers de logs, temporaires, etc) sur des systèmes de fichiers hétérogènes.
BuildProcess vient de se doter d'un tout nouveau site web permettant de présenter les outils de manière plus claire et plus complète.
Tous les outils BuildProcess sont distribués sous licence GNU General Public License (GPL) et testés sous Linux, Solaris, AIX et Windows.
Apache Geronimo est certifié J2EE 1.4
Le 05 octobre sortait le milestone 5 du serveur d'application J2EE de la fondation Apache : Geronimo.
La grande nouveauté de cette version, c'est que Sun a enfin accordé la certification J2EE 1.4, ce qui fait que Geronimo est le troisième serveur d'applications Open-Source à obtenir cette certification après Jonas, le serveur du consortium ObjectWeb (obtenu en tout début de l'année) et après JBoss en 2004.
La version précédente, sortie au mois de Juillet, avait passé avec succès les tests de compatibilité (TCK ou Test Compatibility Kit), la certification était donc en bonne voie.
Par ailleurs, les derniers changements significatifs de cette version sont :
La grande nouveauté de cette version, c'est que Sun a enfin accordé la certification J2EE 1.4, ce qui fait que Geronimo est le troisième serveur d'applications Open-Source à obtenir cette certification après Jonas, le serveur du consortium ObjectWeb (obtenu en tout début de l'année) et après JBoss en 2004.
La version précédente, sortie au mois de Juillet, avait passé avec succès les tests de compatibilité (TCK ou Test Compatibility Kit), la certification était donc en bonne voie.
Par ailleurs, les derniers changements significatifs de cette version sont :
- Intégration complète de Tomcat
- Configuration des ports, hôtes et autres attributs sans avoir à reconstruire le serveur
- Prévisualisation pour les développeurs de la console de gestion
Sortie de la version 0.8.9 de l'ERP Neogia
Neogia est une solution de gestion intégrée (PGI ou ERP) libre (donc open source) sur plate-forme J2EE mais basée uniquement sur des projets libres (JOTM, Shark, OFBiz, ...). Ce PGI est publié sous licence GPL.
L'équipe des développeurs et des contributeurs de la solution ERP Neogia est fière d'annoncer la publication de la version 0.8.9 du produit. Cette version fait suite à la version 0.7 (sortie en Juin dernier) et constitue la première version après la ré-organisation du projet afin de mieux gérer les évolutions du projet OFBiz (sur lequel Neogia est basé) ainsi que l'intégration des développements des utilisateurs.
Le projet possède maintenant une branche STABLE et une branche UNSTABLE ainsi qu'un processus strict d'assurance qualité pour les passage de UNSTABLE à STABLE. La mise en place de ce processus d'assurance qualité explique le saut important dans les numéros de version.
Les grandes fonctionnalités du PGI open source Neogia sont les suivantes :
L'équipe des développeurs et des contributeurs de la solution ERP Neogia est fière d'annoncer la publication de la version 0.8.9 du produit. Cette version fait suite à la version 0.7 (sortie en Juin dernier) et constitue la première version après la ré-organisation du projet afin de mieux gérer les évolutions du projet OFBiz (sur lequel Neogia est basé) ainsi que l'intégration des développements des utilisateurs.
Le projet possède maintenant une branche STABLE et une branche UNSTABLE ainsi qu'un processus strict d'assurance qualité pour les passage de UNSTABLE à STABLE. La mise en place de ce processus d'assurance qualité explique le saut important dans les numéros de version.
Les grandes fonctionnalités du PGI open source Neogia sont les suivantes :
- Comptabilité
- Gestion de stock
- Gestion de la production
- Gestion des commandes (achats, ventes)
- CRM (Customer Relationship Management ou gestion de la relation clients)
- Workflow
- Gestion des activités de services
>
Sun ouvre le code de son implémentation de JSF (Java Server Faces)
La version 1.2 de l’implémentation de JSF de Sun a été livrée sous licence CDDL (Common Development and Distribution Licence, NdM : approuvée OSI, mais incompatible GPL).
JSF est un ensemble d’API et de tags utilisés dans le développement d’applications J2EE, l’objectif étant de créer un framework standard pour les composants des applications web. Cette technologie semble être promise à un bel avenir au sein des applications d’entreprise.
La stratégie de Sun consistant à investir dans le logiciel libre semble donc s’inscrire dans la continuité, toutefois on peut s’interroger sur le timing de cette ouverture, l’implémentation libre d’Apache MyFaces étant déjà largement répandue.
JSF est un ensemble d’API et de tags utilisés dans le développement d’applications J2EE, l’objectif étant de créer un framework standard pour les composants des applications web. Cette technologie semble être promise à un bel avenir au sein des applications d’entreprise.
La stratégie de Sun consistant à investir dans le logiciel libre semble donc s’inscrire dans la continuité, toutefois on peut s’interroger sur le timing de cette ouverture, l’implémentation libre d’Apache MyFaces étant déjà largement répandue.
Sortie d'Eclipse 3.1
C'est sans bruit qu'à la version RC4 du 24 juin dernier a succédé la version 3.1 finale de l'environnement de développement Eclipse ce mardi 28 juin soit presque 1 an jour pour jour après la sortie de la 3.0.
Comme indiqué sur le site "le chemin a été long depuis la sortie de la 3.0".
Eclipse est un environnement de développement Open-Source, développé à l'origine par IBM pour le langage Java. Il s'est étendu ensuite pour bien d'autres langages via un nombre particulièrement impressionnant de plugins (comme CDT pour le C/C++).
Il est difficile de détailler un an de développement, cette version a un nombre impressionnant de nouvelles fonctionnalités qui couvrent aussi bien l'ergonomie (modification des menus de préférences), que l'internationalisation (support partiel de l'orientation du texte), la gestion des plugins ou la gestion du contrôle de source avec un meilleur support de CVS.
Il est, par ailleurs, annoncé un gain de performance non négligeable.
Un changelog très détaillé et complété de copies d'écrans permettront à tous de se familiariser avec cette dernière mouture avant de la télécharger.
Comme indiqué sur le site "le chemin a été long depuis la sortie de la 3.0".
Eclipse est un environnement de développement Open-Source, développé à l'origine par IBM pour le langage Java. Il s'est étendu ensuite pour bien d'autres langages via un nombre particulièrement impressionnant de plugins (comme CDT pour le C/C++).
Il est difficile de détailler un an de développement, cette version a un nombre impressionnant de nouvelles fonctionnalités qui couvrent aussi bien l'ergonomie (modification des menus de préférences), que l'internationalisation (support partiel de l'orientation du texte), la gestion des plugins ou la gestion du contrôle de source avec un meilleur support de CVS.
Il est, par ailleurs, annoncé un gain de performance non négligeable.
Un changelog très détaillé et complété de copies d'écrans permettront à tous de se familiariser avec cette dernière mouture avant de la télécharger.
Sortie de la version 0.7 de la solution ERP Neogia
L'équipe des développeurs et des contributeurs de la solution ERP Neogia est fière d'annoncer la publication de la version 0.7 du produit.
Neogia est une solution de gestion intégrée (PGI ou ERP) libre (donc open source) sur plate-forme J2EE mais basée uniquement sur des projets libres (JOTM, Shark, OFBiz, ...). Le PGI est publié sous license GPL.
Comme d'habitude, cette nouvelle version apporte son lot de nouvelles fonctionnalités qui sont pour beaucoup le fruit des demandes et retours des premières entreprises utilisatrices du produit :
Commun :
- Beaucoup de travail sur l'internationalisation du produit. La traduction française couvre maintenant 90% du produit.
- Poursuite de la migration des écrans depuis le couple JPublish/Freemarker vers les screen Widgets.
- Une première version pas encore tout à fait fonctionnelle d'un client XUL
- Un jeu complet de données en Français
Comptabilité :
- Le composant d'intégration comptable est maintenant opérationnel
- Le composant lettrage est également maintenant opérationnel
Gestion de production :
- Nouveau composant : Le plan directeur de production
- Post-consommation composants et articles sur avancement de l'ordre de fabrication
- Génération des sorties de stock sur avancement de l'ordre de fabrication
Gestion de stock :
- Le processus de réception de marchandise sur ordre d'achat est opérationnelle
- Nouveau composant : Approvisionnement. Première fonctionnalité implémentée : Ré-approvisionnement sur quantité économique.
Au niveau technique, nous avons commencé à tester la solution sur des JVM libres afin de pouvoir être considéré par tous comme un vrai projet libre.
Neogia est une solution de gestion intégrée (PGI ou ERP) libre (donc open source) sur plate-forme J2EE mais basée uniquement sur des projets libres (JOTM, Shark, OFBiz, ...). Le PGI est publié sous license GPL.
Comme d'habitude, cette nouvelle version apporte son lot de nouvelles fonctionnalités qui sont pour beaucoup le fruit des demandes et retours des premières entreprises utilisatrices du produit :
Commun :
- Beaucoup de travail sur l'internationalisation du produit. La traduction française couvre maintenant 90% du produit.
- Poursuite de la migration des écrans depuis le couple JPublish/Freemarker vers les screen Widgets.
- Une première version pas encore tout à fait fonctionnelle d'un client XUL
- Un jeu complet de données en Français
Comptabilité :
- Le composant d'intégration comptable est maintenant opérationnel
- Le composant lettrage est également maintenant opérationnel
Gestion de production :
- Nouveau composant : Le plan directeur de production
- Post-consommation composants et articles sur avancement de l'ordre de fabrication
- Génération des sorties de stock sur avancement de l'ordre de fabrication
Gestion de stock :
- Le processus de réception de marchandise sur ordre d'achat est opérationnelle
- Nouveau composant : Approvisionnement. Première fonctionnalité implémentée : Ré-approvisionnement sur quantité économique.
Au niveau technique, nous avons commencé à tester la solution sur des JVM libres afin de pouvoir être considéré par tous comme un vrai projet libre.
Cassandra, nouveau visualiseur libre de données scientifiques 3D
La société Artenum annonce le lancement de Cassandra, un visualiseur libre de données scientifiques 3D modulaire et avancé, basé sur le tool-kit de visualisation VTK et Java.
Cassandra intègre un éditeur graphique de pipeline de visualisation basé sur la bibliothèque DelalEGraph, développée par Artenum. Cassandra essaye de construire l'union ingénieuse entre la bibliothèque de visualisation 3D VTK et un éditeur graphique de pipeline de visualisation de type Open DX ou AVS, permettant de construire rapidement tout type de traitements spécifiques par simple combinaison de filtres prédéfinis.
Cassandra intègre un éditeur graphique de pipeline de visualisation basé sur la bibliothèque DelalEGraph, développée par Artenum. Cassandra essaye de construire l'union ingénieuse entre la bibliothèque de visualisation 3D VTK et un éditeur graphique de pipeline de visualisation de type Open DX ou AVS, permettant de construire rapidement tout type de traitements spécifiques par simple combinaison de filtres prédéfinis.
JUnitScenario 0.1 vient de sortir
JUnitScenario est un outil pour simuler l'utilisation d'une application avant sa mise en production. Il permet de décrire des scénarios qui sont composés d'appels à des tests unitaires et d'émuler plusieurs utilisateurs exécutant ces scénarios.
Le but est de pouvoir très facilement réutiliser les tests unitaires pour tester la capacité de montée en charge de vos applications.
JUnitScenario est une applications Java sous licence LGPL.
Le but est de pouvoir très facilement réutiliser les tests unitaires pour tester la capacité de montée en charge de vos applications.
JUnitScenario est une applications Java sous licence LGPL.
Le premier livre sur JOnAS
L'éditeur de livre Sourcebeat offre sur son site un premier chapitre du livre à venir sur le serveur d'applications J2EE libre JOnAS.
Le livre a pour but d'aider les débutants à s'approprier JOnAS et à réaliser leurs premières applications. Les experts y trouveront aussi un ensemble de conseils et d'exemples de mise en production.
À noter que l'éditeur reverse une partie des revenus à la communauté dont l'auteur est issu.
Le livre a pour but d'aider les débutants à s'approprier JOnAS et à réaliser leurs premières applications. Les experts y trouveront aussi un ensemble de conseils et d'exemples de mise en production.
À noter que l'éditeur reverse une partie des revenus à la communauté dont l'auteur est issu.
Néogia : Un complément objet pour l'ERP libre OFBiz
Neogia est un ensemble de composants fonctionnels complémentaires à la plate-forme d'applications d'entreprise OFBiz. Neogia est disponible en version 0.4 qui est la première version fonctionnelle.
OFBiz est un projet visant à développer une plate-forme d'applications d'entreprise (ERP ou PGI) avec des composants tels que la gestion des parties (clients, fournisseurs, employés, ...), la gestion commerciale, la comptabilité, la gestion de contenu et le workflow. OFBiz est actuellement disponible en version stable 3.2.
OFBiz est un projet visant à développer une plate-forme d'applications d'entreprise (ERP ou PGI) avec des composants tels que la gestion des parties (clients, fournisseurs, employés, ...), la gestion commerciale, la comptabilité, la gestion de contenu et le workflow. OFBiz est actuellement disponible en version stable 3.2.
Sortie du livre cahier du programmeur "Java / XML" de Renaud Fleury
Dans la directe ligne des livres didactiques de la collection du cahier du programmeur aux éditions Eyrolles, vient de sortir le tome 3 de la série sur Java, "JAVA/XML" de Renaud Fleury. Ce livre met en pratique l'utilisation du XML couplé à Java en se basant sur un exemple concret de la refonte d'un site générique d'e-commerce.
Sa particularité consiste à la mise en place que de solutions open source de la communauté Apache, Jakarta, Enhydra, CodeHaus... pour répondre à des besoins concrets que l'on se pose régulièrement dans le monde professionnel....
Sa particularité consiste à la mise en place que de solutions open source de la communauté Apache, Jakarta, Enhydra, CodeHaus... pour répondre à des besoins concrets que l'on se pose régulièrement dans le monde professionnel....
Le logiciel libre selon ObjectWeb
Dans cet article, Francois Letellier décrit l'écosystème du consortium Objectweb qui, après avoir été longtemps franco français, est devenu un groupe international de premier plan.
On y découvre que pour ce consortium, le libre n'est pas un produit, mais un processus où une participation active génère une rétribution sous forme d'expertise, efficacité ou reconnaissance.
On y découvre que pour ce consortium, le libre n'est pas un produit, mais un processus où une participation active génère une rétribution sous forme d'expertise, efficacité ou reconnaissance.
Système de contrôle de processus industriel d'affaires en libre
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
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
GrafiXML: un éditeur graphique pour UsiXML
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.
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.
Java 2 Standard Edition version 5.0
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é.
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é.
Interview Vincent Massol, créateur du projet Jakarta Cactus
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.
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.
Brèves Java
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...
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...
JavaSearch : moteur de recherche dans la Javadoc
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.
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.
Le projet Eclipse Web Tools Platform a démarré !
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.
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.
JBoss obtient la certification J2EE
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).
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).
L'administration fiscale opte pour JBoss
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 :
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.
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 et Novell annoncent une alliance stratégique
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.
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.