WebGain Visual Cafe en Open Source ?
- TopLink : un outil de mapping objet-relationnel serait revendu à Oracle
- Visual Café/WebGain Studio : un environnement de développement Java serait legué à la communauté Open Source.
Le conditionnel est de mise car les négociations ne sont pas encore closes.
Discussion entre Apache et Sun sur l'open source : un happy end ?
La fondation Apache était personnellement concernée à cause des nombreux projets Java qu'elle supporte (ant et tomcat pour ne parler que des plus connus).
Le combat a l'air d'avoir porté ses fruits : ils sont parvenus à un accord dont le premier élément est le droit d'implémenter librement les spécifications Java en open source.
Voila une bonne nouvelle pour le libre !
Nouvelles machines Java IBM pour Linux
Au sommaire, on a donc un JVM 1.3.1 pour linux sur X86 ET (oui il y a un et cette fois-ci) une JVM 1.3.0 avec du JIT (just in time) pour linux PPC. Beaucoup plus rapide que la jvm blackdown sur cette même plateforme car cette dernière n'a pas de JIT.
Je rapelle que le JIT est la technique qui consiste à recompiler à la volée le bytecode de la JVM en du code natif. Ca nécessite donc un peu d'overhead au démarrage de l'appli, mais l'exécution est bien plus rapide.
Il y a aussi des JVM pour Linux sur zSeries, mais ca intéresse moins de monde.
Sortie de OpenNMS 1.0
La version 1.0 de OpenNMS, outil intégré de supervision réseau, vient de sortir, après 1 an et demi de développement intense. Il permet la découverte d'équipements sur votre réseau, et ensuite de mettre en place des requêtes régulières (en utilisant le protocole, SMTP ou HTTP, par exemple) pour vérifier leur bon fonctionnement.
OpenNMS est écrit en Java, utilise Tomcat pour la présentation (Web), un second moteur assurant la gestion des interrogations des équipements.Il n'assure pas toutes les fonctionnalités que l'on retrouve dans des frameworks du type Tivoli/HPOV/Unicenter (essentiellement la partie graphique), mais l'essentiel est là, y compris la métrologie, basée sur RRDtool, successeur de MRTG.
La différence avec ces derniers est le coût, infime (GPL oblige) par rapport aux frameworks non libres, dispendieux en plus d'être surchargés fonctionnellement. L'installation est simple, pourvu que vous utilisiez les paquetages fournis (dont PostgreSQL et RRDtool, en RPM - RedHat, Mandrake moins bien supporté, ou Debian), mais nécessite une machine conséquente (256 Mo voire 512 Mo à 1 Go de RAM - Java oblige...)
Ne pas oublier sur le même sujet Nagios, successeur de NetSaint qui offre lui une cartographie (limitée) du réseau supervisé, et ntop qui supervise les flux réseaux qui passent à proximité, en permettant une identification des parts des protocoles (pratique pour les administrateurs réseaux que se demandent qui s'arroge toute la bande passante...)
Ne ratez pas non plus l'argumentaire sur la façon de choisir un produit de supervision, sur le site d'OpenNMS. Instructif.
Robocode Rumble - la ligue des Robots de bataille Java
Robocode Rumble, la plus récente ligue Robocode, vient d'être lancée.
C'est le résultat d'une collaboration d'alphaWorks et de developerWorks
Si vous débutez seulement avec Robocode, ne ratez pas "Rock 'em, sock 'em Robocode!", excellent exercice pratique pour débuter. Par la suite, "Secrets from the Robocode masters," une série d'astuces d'experts, propose des stratégies et des techniques plus avancées pour vous aider à tout détruire et devenir ainsi le Roi des Robots-de-bataille-Java.
Java tag lib en open source
Netbeans 3.4 est sorti
Au programme des réjouissances :
Intégration de javac 1.4, amélioration de l'ergonomie du debugger, de nombreuses nouveautés au niveau du support XML (auto completion, ...), prise en charge de tomcat 4, support des servlets 2.3 & JSP 1.2, ... Le gros du travail se porte quand même sur le noyau: plus de stabilité, plus de rapidité dans l'ensemble, prise en charge de Xinerama, ... La liste n'est pas exhaustive (loin de là) et je vous invite tous à lire le Changelog, tant les nouveautés sont nombreuses.
Article d'introduction à J2EE
- Architecture des systèmes d'entreprise
- La plateforme J2EE
- Les conteneurs J2EE
- Processus de développement d'application J2EE
- Comment commencer ?
N'hésitez pas à m'envoyer vos commentaires !
Des nouvelles d'Eclipse
Cette nouvelle est importante car elle montre la volonté d'HP de conserver l'hétérogénéité de ses plateformes, et de supporter java en plus de (berk) .net
De plus, les ports macos(carbon) sont dorénavant disponibles et de nouveaux Translation Packs sont sortis.
Les os supportés sont maintenant: linux, macos, windows, qnx, solaris, aix et hp-ux (c'est encore vivant, ça?)
Microsoft abandonne Java
Une dépêche de yahoo nous apprend que Microsoft a annoncé que Java ne serait plus fournit avec ses OS à partir de 2004. Rien de vraiment nouveau puisque java était déjà aux abonnés absents de XP. Ce qui est plus drôle c'est la raison invoquée par microsoft.
Officiellement c'est la sécurité des utilisateurs de microsoft qui serait remise en cause en cas de découverte de bug dans Java !
Officieusement, c'est l'accord passé entre Sun et Microsoft interdisant à ce dernier de créer sa version modifiée de Java qui semble être l'origine du problème.
Petit rappel: il y quelque temps Microsoft avait discrètement tenté de créer une version de Java (pas franchement compatible avec les specs de sun....).
Microsoft ne pouvant plus s'approprier Java, décide donc de le boycotter.
Eclipse 2.0 est dans les bacs !
Architecturé autour d'un système à plugins, il est conçu dès le départ pour être extensible et étendu. Pour preuve, le plugin JDT, un environnement de développement Java plutôt bluffant (complétion syntaxique, refactoring, changement du code pendant le débogage) qui sert à développer... Eclipse lui-même !
Des outils C/C++ et Ruby sont déjà disponibles, bien qu'étant moins avancés ; il y a même un player mp3 et de quoi récupérer les niouzes linuxfr :)
Et dernier fait important, l'interface utilise un toolkit (SWT) exploitant les ressources natives (Motif ou GTK2 sous linux). Bref c'est vraiment fluide même si tout le reste est en Java !
Sortie de IzPack 3
IzPack a été testé avec succés sur diverses plateformes Unix / Win32 / Mac. La prochaine version apportera le support de la création de raccourcis pour divers Window Managers X11 et peut-etre meme pour MacOS X.
N'hésitez pas à apporter votre aide si vous en avez l'envie :-)
JDK 1.4.1 RC ...
Ca y est, la RC du JDK 1.4.1 est sortie...
Cette JVM va ravir tous les utilisateurs d'eclipse ! En effet, contrairement à la 1.4, il est maintenant possible, avec la 1.4.1 (depuis la bêta) de modifier le code executé de facon dynamique sans avoir à relancer l'application en cours de déverminage débogage. Je vous laisse imaginer le gain de temps !
Pour le reste, je ne vais pas vous recopier le site de Sun, allez y jeter un coup d'oeil...
Note du modérateur : je rappelle pour mémoire le JDK2 n'est pas libre. Cf la licence SCSL.
Node 2 du modérateur : déverminage s'applique à l'électronique et débogage à l'informatique, cf http://www.culture.gouv.fr/culture/dglf/terminologie/base-donnees.html
Sun One est open source ?
Dans une interview donnée à Linux Magazine paru en Août, Scott McNealy CEO de Sun Microsystem trouve qu'il n'y a pas assez de revenus dans le monde J2EE, imputant cela en partie à la communauté Open Source. Selon lui, le manque de revenus empêche Sun d'investir en R&D et en publicité pour contrer le battage médiatique autour de .NET
Marc Fleury, président du JBoss group, vient de lui répondre.
Un argument parmi tant d'autres : JBoss (serveur d'application J2EE open source) a coûté 0$ en marketing et est plus téléchargé que le serveur d'application de Sun...
(Source : TheServerSide.com)
Note du modérateur : que cela soit pour J2EE (version entreprise) ou J2SE (version standard), les versions de SUN ne sont pas libres. JBoss sous LGPL est libre, lui.
Lutece libéré !
Lutece utilise entre autres Tomcat, Xalan, Cocoon sur une plateforme technique basée entièrement sur des logiciels libres. L'utilisation de LDAP et Struts est envisagée par la suite. Une version anglaise est disponible.
Un bon nombre de mairies d'arrondissement de Paris utilisent déja ce portail.
Une trés bonne initiative de la Mairie de Paris qui mérite d'être saluée.
Eclipse avec GCJ: un environnement de développement libre
Notez que Eclipse est écrit en Java, utilise GTK comme jeu d'outils graphiques, et qu'il est plutot tourné vers l'édition de projets Java (même si on voit arriver des composants C/C++), et qu'on peut lui ajouter des composants permettant de gérer les projets de la plupart des serveurs d'application (dont JBoss, JOnAS), de faire de la modélisation, etc.
Nokia sort un SDK J2ME pour Linux
Eclipse 2.1 est sorti
Enhydra est bien vivant: nouvelle version !
Une toute nouvelle version vient de sortir, la 5.0, basée sur une nouvelle version de Tomcat (plus récente que celle sur laquelle était basée Enhydra 3.0), utilise ant pour le build, et d'autre changements.
C'est en tous cas un bel exemple de la pérennité de l'OpenSource, puisque, malgré la faillite de la société qui supportait Enhydra au départ, l'application est toujours vivante et maintenue par une active communauté.
Note: Enhydra est maintenant supporté par ObjectWeb (Bull+FT+INRIA+...)
Autre Note: Enhydra est sous licence EPL 1.1 qui dérive de l'OPL, laquelle est reconnue par l'OSI, mais la FSF émet quelques réserves dessus. Ceci dit la pratique de cette licence EPL, telle qu'on vient de la voir, devrait lever les doutes de la FSF.. à suivre donc.
BEA annonce la disponibilité de sa machine virtuelle Java optimisée pour Intel
D'après l'éditeur, un serveur d’application WebLogic/Intel utilisant JRockit 7.0 affichera des performances bien meilleures qu’un serveur Solaris/UltraSparc avec la machine virtuelle Java Hot Spot de Sun. Cette JVM devrait donc permettre aux clients finaux de se tourner vers du matériel et des OS plus abordables et diminuer ainsi considérablement le Total Cost of Ownership (TCO).
JRockit 7.0 est disponible pour Windows 2000 et la distribution Linux Advanced Server de Red Hat, pour les JDK 1.3.1 et 1.4. Une pré-version 64 bit est disponible pour Windows .Net Server RC1.
2ieme conférence annuelle du Consortium ObjectWeb
Le Consortium ObjectWeb est une communauté ouverte de logiciel libre créée fin 1999. Son objectif est le développement de logiciels libres dans le domaine des middleware répartis, sous la forme de composants, suivant une architecture globale cohérente. Depuis février 2002, ObjectWeb est organisé en un Consortium international ouvert hébergé par l'INRIA (Institut National de Recherche en Informatique et en Automatique).
Programme de la conférence :
* Jeudi 28 novembre 2002 :
- Présentation du Consortium ObjectWeb : état, objectifs, organisation, projets actuellement hébergés, etc.
- Présentation de cas d'utilisations de logiciels ObjectWeb pour des applications opérationnelles.
* Vendredi 29/11/02 :
- Présentation des perspectives techniques d'ObjectWeb du point de vue des utilisateurs (J2EE 1.4, CCM, OSGI, etc.) et des développeurs (persistance (incluant JDO), modèle de composants Fractal, frameworks ASM et Kilim, etc.).
- Présentation de l'initiative Enhydra.org (Enhydra Application Server, XMLC, etc.), perspectives et synergies potentielles avec les projets ObjectWeb.
- Table ronde et discussions.
En parallèle auront lieu pendant les deux jours :
- des demonstrations de produits ObjectWeb et de logiciels dérivés ;
- des sessions techniques (OSGI, JOnAS, Enhydra, Transactional Web Services).
La conférence est gratuite pour les membres d'ObjectWeb. Pour les non membres, les frais d'inscriptions (payable sur place à l'enregistrement) sont de 50 Euros par jour. Le nombre de places étant limité, merci de vous inscrire en ligne dès que possible. Pour plus d'informations, consulter le site de la conférence.
Benchmark J2EE vs dotNET
Précédemment, Microsoft clamait la superiorité de son framework sur J2EE. Suite à de vives protestations sur les conditions de tests et les différentes architectures logicielles et materielles utilisées, le test a été refait afin de convenir à la majorité des attentes.
Le résultat parle de lui meme : dotNet l'emporte largement.
Frozen Bubble en applet JAVA
Interview du PDG de JBoss Group sur ZDNet
Au programme, pourquoi JBoss peut être rentable, qu'est-ce qui peut décider un décideur à investir dans une technologie libre, et comment JBoss s'adapte aux spécifications J2EE