Nouvelle version de Ze-NewsGet, la v0.3
Au menu de cette nouvelle version :
- Corrections de gros bugs
- Reprogrammation intégrale des connections aux backends
- Vérification automatique des mises à jours
- Support de proxy
- Changement du fichier de configuration principal
- Ajout d'un backend sur l'annuaire(http://www.ze-newsget.org/backend2xml)
Attention :
Le fichier de configuration principal a entièrement été changé !
Ne vous contentez pas de récupérer le .jar sinon gars aux problèmes :)
J2EE/Enhydra: le jeu étrange de Sun
Après 18 mois de négociations avec Sun, Lutris a dû laisser tomber. Enhydra Entreprise, la prochaine version d'Enhydra, le fameux serveur d'applications OpenSource, ne sera pas OpenSource. Lutris, la société qui supporte Enhydra, un peu comme Netscape supporte Mozilla, l'a annoncé officiellement: suite à la licence SCSL de J2EE, il est impossible de faire une version OpenSource d'un serveur d'application J2EE. Conclusion, le site est fermé, Lutris se demandent ce qu'ils vont faire, la communauté n'est pas contente, et Sun a une attitude de plus en plus ambiguë vis à vis de l'OpenSource à un moment critique où ils ont plus que jamais besoin de la communauté pour contrer .NET . A noter que la version précédente d'Enhydra, non J2EE, reste opensource.
Premier Antivirus GPL multi-plateforme
Le projet Open Antivirus vient de rendre public la première version de son scanner de virus, écrit en Java (donc totalement multiplateformes). Pour le moment il ne détecte que 5 virus dans 11 variantes.
Le scanner, bien qu'écrit en Java fonctionne assez rapidemment : 120 Mo/sec sur un Duron 900.
Le projet attend donc les contributions des geeks, ils recherchent des signatures de virus. L'outil "PatternFinder" pour faciliter la recherche des signatures est fourni.
Le scanner, bien qu'écrit en Java fonctionne assez rapidemment : 120 Mo/sec sur un Duron 900.
Le projet attend donc les contributions des geeks, ils recherchent des signatures de virus. L'outil "PatternFinder" pour faciliter la recherche des signatures est fourni.
Apprendre Java en jouant
Quoi de mieux que d'apprendre en se divertissant ?
Voici un jeu qui permet de programmer des robots en java et de les faire s'affronter dans une bataille jusqu'a ce que le meilleur gagne!
A quand un serveur en multiplayer et des maps ?
nb: lien trouvé grace a /.
Voici un jeu qui permet de programmer des robots en java et de les faire s'affronter dans une bataille jusqu'a ce que le meilleur gagne!
A quand un serveur en multiplayer et des maps ?
nb: lien trouvé grace a /.
Ze-Newsget v0.2
La nouvelle mouture de Ze-Newsget viens de sortir.
Cette version supporte maintenant les backends Xml/Rdf/Rss !
A l?occasion de cette sortie, un annuaire de site à été créé.
Il permet de trouver les backends des sites pour pouvoir les insérer dans Ze-NewsGet.
Cette version supporte maintenant les backends Xml/Rdf/Rss !
A l?occasion de cette sortie, un annuaire de site à été créé.
Il permet de trouver les backends des sites pour pouvoir les insérer dans Ze-NewsGet.
Ze-NewsGet v0.1 est sorti !
Ze-NewsGet est une application diffusée sous GNU/GPL, légère et portable, écrite en java, permettant de récupérer et d'afficher les titres des news de sites équipés de fichiers de backend (exemple : http://www.ze-linux.com/backend4parser.php).
Ze-NewsGet averti, par signale sonore (configurable) et visuel l'utilisateur lorsque qu'une news viens d'être rajoutée. Il suffit ensuite de cliquer sur le titre pour être automatiquement redirigé sur la news du site.
Ze-NewsGet fonctionne sous tout système d'exploitation (Linux, Windows, MacOS, ...) possédant un environnement java (JDK, JRE ...)
Grâce à Ze-NewsGet plus besoin de visiter les principaux sites de news toute les 2 minutes, ce sont les news qui viennent à vous !
Ze-NewsGet averti, par signale sonore (configurable) et visuel l'utilisateur lorsque qu'une news viens d'être rajoutée. Il suffit ensuite de cliquer sur le titre pour être automatiquement redirigé sur la news du site.
Ze-NewsGet fonctionne sous tout système d'exploitation (Linux, Windows, MacOS, ...) possédant un environnement java (JDK, JRE ...)
Grâce à Ze-NewsGet plus besoin de visiter les principaux sites de news toute les 2 minutes, ce sont les news qui viennent à vous !
Java J2EE vs .Net
Un article plein de bon sens pour ceux qui doutent encore de l'avance de Java dans les WebServices, notament grace aux travaux OpenSource.
Merci à application-servers.com.
Merci à application-servers.com.
Linux et Java ensemble ...
Voici un article intéressant qui montre qu'en s'associant intelligement, Linux et Java pourraient devenir la plate-forme idéale pour les entreprises et prendre ainsi du marché à Microsoft.
L'auteur est très (trop ?) optimiste, mais il y a beaucoup de vrai dans son article.
L'auteur est très (trop ?) optimiste, mais il y a beaucoup de vrai dans son article.
Struts 1.0
Strust, framework MVC2 supporté par le projet Apache, est disponible depuis peu en version 1.0. Il s'agit d'un événement majeur pour le monde open source java car Struts est le projet le plus ambitieux et plus abouti dans le domaine.
Pour information, la couche client d'application-servers.com a entièrement été réécrite. Le site est maintenant supporté par Struts et Struts-Layout (une extension à Struts qui sera bientôt publiée sous licence open source).
Pour information, la couche client d'application-servers.com a entièrement été réécrite. Le site est maintenant supporté par Struts et Struts-Layout (une extension à Struts qui sera bientôt publiée sous licence open source).
JSR47 vs. log4j ou les problèmes de la licence Sun sur le langage Java
Premier gros problème pour Sun concerant l'évolution des API du langage Java. En effet pour la première fois le comité de certification des spécifications du langage, chapeauté par Sun, se met la communauté des développeurs Open-Source sur le dos.
La version du langage incriminée est la prochaine version à paraître de Java2, à savoir la version 1.4 du JDK ou JRE, et concerne plus particulièrement l'API facilitant les logs applicatifs (Logging API). La dernière proposition de spécification de celle-ci écarte définitivement tout le travail effectué par les contributeurs du projet Log4J (aujourd'hui un projet Apache), API largement utilisée par la communauté des développeurs Java publiant pour le logiciel libre (sissi, il y en a plein :-P).
De plus Log4J a été porté pour d'autres langages comme C++, signe d'une bonne architecture globale de cette API qui permet presque tous les type de logs (fichiers, console, syslog UNIX, eventLog Windows...).
Le point de tension ultime est atteint lorsque l'on observe les fonctionnalités/performances de ces deux API (celle de Sun vs. celle du projet Apache), autant dire que tous les principaux acteurs des implémentations libres en Java font des bonds et comptent bien en découdre avec Sun sur le sujet. Maintenant, il faut se dépêcher... la prochaine version de Java2 sort bientôt.
La bataille sera rude et la guerre est loin d'être terminée tant que Java ne sera "libre" vis-à-vis de Sun. Maintenant, Sun peut-il se permettre de lâcher Java par les temps qui courent, avec un C# dans le coin ? Je fais appel à tous les développeurs Java soutenant les participations libres pour ce langage et susceptibles de faire pencher la balance à se manifester...
NB: Je vous invite à consulter le petit comparatif présent dans les liens ci-dessous, c'est assez explicite. Pour les "vrais", ne manquez pas la lecture de la critique de Ceki Gülcü, fondateur historique du projet Log4J.
La version du langage incriminée est la prochaine version à paraître de Java2, à savoir la version 1.4 du JDK ou JRE, et concerne plus particulièrement l'API facilitant les logs applicatifs (Logging API). La dernière proposition de spécification de celle-ci écarte définitivement tout le travail effectué par les contributeurs du projet Log4J (aujourd'hui un projet Apache), API largement utilisée par la communauté des développeurs Java publiant pour le logiciel libre (sissi, il y en a plein :-P).
De plus Log4J a été porté pour d'autres langages comme C++, signe d'une bonne architecture globale de cette API qui permet presque tous les type de logs (fichiers, console, syslog UNIX, eventLog Windows...).
Le point de tension ultime est atteint lorsque l'on observe les fonctionnalités/performances de ces deux API (celle de Sun vs. celle du projet Apache), autant dire que tous les principaux acteurs des implémentations libres en Java font des bonds et comptent bien en découdre avec Sun sur le sujet. Maintenant, il faut se dépêcher... la prochaine version de Java2 sort bientôt.
La bataille sera rude et la guerre est loin d'être terminée tant que Java ne sera "libre" vis-à-vis de Sun. Maintenant, Sun peut-il se permettre de lâcher Java par les temps qui courent, avec un C# dans le coin ? Je fais appel à tous les développeurs Java soutenant les participations libres pour ce langage et susceptibles de faire pencher la balance à se manifester...
NB: Je vous invite à consulter le petit comparatif présent dans les liens ci-dessous, c'est assez explicite. Pour les "vrais", ne manquez pas la lecture de la critique de Ceki Gülcü, fondateur historique du projet Log4J.
JavaTM 2 SDK, Standard Edition,
La version beta de Java2 SDK v1.4 bêta pour Linux, Solaris est maintenant disponible !
- Nouvelles fonctions dans JFC/Swing,JavaTM Web Start, JavaTM Plug-in et internationalisation
- XML, CORBA, IPv6, et technologie JDBCTM 3.0
- Amélioration de Java2D, rendu en fullscreen, page flipping, meilleur double buffering, support 64-bit, scalable I/O, amélioration de la JVM
- Sécurité : JavaTM Secure et JavaTM Cryptography extensions, JavaTM Authentication and Authorization Service, Kerberos support, and a Certificate Path API....
- Nouvelles fonctions dans JFC/Swing,JavaTM Web Start, JavaTM Plug-in et internationalisation
- XML, CORBA, IPv6, et technologie JDBCTM 3.0
- Amélioration de Java2D, rendu en fullscreen, page flipping, meilleur double buffering, support 64-bit, scalable I/O, amélioration de la JVM
- Sécurité : JavaTM Secure et JavaTM Cryptography extensions, JavaTM Authentication and Authorization Service, Kerberos support, and a Certificate Path API....
Java 2 SDK et Runtime Environment v 1.3.1
Sun vient de mettre en téléchargement sur son site la version 1.3.1 de son Java 2 SDK + JRE
Notes du modérateur:
Cette version est principalement une correction de bugs (j'ai rajouté le lien vers la page correspondante chez Sun) dont :
- un Java Plug-in plus facile à utiliser et à configurer
- un nouveau mécanisme de prise en compte des erreurs dans la JVM
- évolution du support des locales (Simplified and Traditional Chinese, English, French, German, Italian, Japanese, Korean, Spanish, Swedish)
Sinon l'API n'a pas changée.
Notes du modérateur:
Cette version est principalement une correction de bugs (j'ai rajouté le lien vers la page correspondante chez Sun) dont :
- un Java Plug-in plus facile à utiliser et à configurer
- un nouveau mécanisme de prise en compte des erreurs dans la JVM
- évolution du support des locales (Simplified and Traditional Chinese, English, French, German, Italian, Japanese, Korean, Spanish, Swedish)
Sinon l'API n'a pas changée.
Nouvelle version de NetBeans disponible
La nouvelle version 3.2 de NetBeans est sortie la semaine dernière.
Au chapitre des nouveautés, pleins de chose, particulièrement la modularité : on peut maintenant désactiver les parties que l'on n'utilise jamais (la construction de GUI automatique, pouah!!!), pour alléger les ressources utilisées et l'affichage nécessaire. Le look a aussi changé un peu. Pour plus de rensseignement, lire le changelog.
A noter que la version RC2 du jdk 1.3.1 de Sun est disponible en early access, et qu'elle corrige l'énervant problème des claviers non-US sous Swing.
Au chapitre des nouveautés, pleins de chose, particulièrement la modularité : on peut maintenant désactiver les parties que l'on n'utilise jamais (la construction de GUI automatique, pouah!!!), pour alléger les ressources utilisées et l'affichage nécessaire. Le look a aussi changé un peu. Pour plus de rensseignement, lire le changelog.
A noter que la version RC2 du jdk 1.3.1 de Sun est disponible en early access, et qu'elle corrige l'énervant problème des claviers non-US sous Swing.
Ozone: la première version stable disponible
Ozone est un système de gestion de base de données orienté objet entièrement écrit en Java et distribué sous une licence OpenSource (un peu à la GNU GPL mais revisitée). La première version complète en terme de fonctionalités, et surtout stable, est enfin disponible.
Le projet Ozone a pour but principal d'offrir aux développeurs une base de données purement objet et purement Java. On peut noter certaines contributions du projet Apache dans la distribution d'Ozone, à savoir Xerces-J et Xalan-J.
Le projet Ozone a pour but principal d'offrir aux développeurs une base de données purement objet et purement Java. On peut noter certaines contributions du projet Apache dans la distribution d'Ozone, à savoir Xerces-J et Xalan-J.
Let's have some Jun
La nouvelle version de Jun, une bibliothèque basée sur OpenGL pour faire des graphes mathématiques et topologiques est sortie. Elle existe pour Java et Smalltalk. (elle est open-source)
Sur le même site, on trouve Faham, un visualiseur de hierarchie de classe (qui utilise Jun, bien sur).
Sur le même site, on trouve Faham, un visualiseur de hierarchie de classe (qui utilise Jun, bien sur).
Apprendre Java
Un livre de plus en ligne pour apprendre Java. Et puis tous les compilateurs générant du Bytecode. J'aime bien Jython.
Décompresseur mpeg4 en Java
IBM Alphaworks présente un codec mpeg4. Si le codeur est Win32 only, le décodeur est en "pur" Java et donc marche partout.
(6. Which MPEG-4 Profile does the decoder support?
The decoder fully supports the MPEG-4 Visual Simple Profile (ISO/IEC 14496-2), with the exception of RVLC. )
La question: "et un encodeur pour Linux ?" a une reponse dans le forum:
"As for support for Linux, that may be interesting mainly because we have some other encoders written for AIX (unix). At this point it is an issue if someone realy wants it and is ready to pay. Otherwise, it will be done if we feel there is a good market for that."
et c'est pas un Logiciel Libre, au cas ou vous en doutiez encore.
(6. Which MPEG-4 Profile does the decoder support?
The decoder fully supports the MPEG-4 Visual Simple Profile (ISO/IEC 14496-2), with the exception of RVLC. )
La question: "et un encodeur pour Linux ?" a une reponse dans le forum:
"As for support for Linux, that may be interesting mainly because we have some other encoders written for AIX (unix). At this point it is an issue if someone realy wants it and is ready to pay. Otherwise, it will be done if we feel there is a good market for that."
et c'est pas un Logiciel Libre, au cas ou vous en doutiez encore.
Java sur Mac OS X
Mac OS X a vraiment l'air de bien supporter Java ! JBuilder 4, Forte CE et Tomcat 3.2.1 tournent en effet presque sans problèmes. Ca fait vraiment plaisir et prouve une fois de plus que le WORA n'est pas une utopie :-)
Serveurs d'application Java open source
Dans cet article, l'auteur réalise une présentation très sympathique des possibilités de l'open source dans le monde des serveurs d'application Java:
A lire, pour tout savoir sur les Servlets, les JSPs, les EJBs, les mapping objet/relationnel, XML+XSLT...
Quelques bonnes adresses se trouvent à la fin de cet article.
A lire, pour tout savoir sur les Servlets, les JSPs, les EJBs, les mapping objet/relationnel, XML+XSLT...
Quelques bonnes adresses se trouvent à la fin de cet article.
Nouveaux JDK Sun
Sun vient de sortir le JDK 1.3.0_02, qui apporte quelques corrections de bugs mineures.
Le JDK 1.3.1, qui lui corrige l'infame problème des claviers non-US, est également disponible en béta depuis peu en early access (nécessite de s'enregistrer).
Le JDK 1.3.1, qui lui corrige l'infame problème des claviers non-US, est également disponible en béta depuis peu en early access (nécessite de s'enregistrer).
Projet Open Source dans Login:
Je me présente, Romain GUY, pigiste Java et Linux pour le magazine mensuel Login:. A la lecture d'une récente discussion portant sur le magazine Login:, à l'occasion de la sortie du Hors Série n°5 consacré au langage C, un intervenant membre de LinuxFr a lancé l'idée de "décortiquer un projet Open Source". L'exemple d'un éditeur de texte était cité.
Ayant la charge d'une partie de la rubrique de programmation Java depuis presque un an, l'idée m'a parue excellente. De plus, je conduis depuis maintenant deux ans un projet Open Source (GPL) écrit en Java: Jext un éditeur de texte destiné aux programmeurs (www.jext.org).
J'ai donc fait part de cette idée au rédacteur en chef de Login:, Mr David Feugey. Ayant reçu son approbation, je me tourne vers vous:
Souhaitez-vous voir apparaître à partir du mois de Mai ou de Juin, dans la rubrique Programmation Java de Login:, l'analyse d'un projet Open Source ?
Le lancement de ce "projet" dépendra uniquement de votre retour dans ce thread. Vous pouvez également répondre à mon adresse.
Informations sur le projet Jext:
- deux ans d'existence
- licence GPL 2
- utilise des librairies Open Source (donc une librairie GNU)
- référencé comme projet libre sur www.gnu.org
- 60 000 lignes de code (dont 49 984 lignes réelles)
- mailing list forte de 180 développeurs
- extensible (plugin, XML, support de plusieurs langues...)
- hébergé sur SourceForge.net
- développement réalisé sous Windows 98/2000 et Linux
Bien entendu, les contributions au projet au cours de la série d'articles seront présentées et analysées si besoin est.
[Note du modérateur: l'idée est intéressante pour la communauté, c'est uniquement à ce titre que nous la diffusons]
Ayant la charge d'une partie de la rubrique de programmation Java depuis presque un an, l'idée m'a parue excellente. De plus, je conduis depuis maintenant deux ans un projet Open Source (GPL) écrit en Java: Jext un éditeur de texte destiné aux programmeurs (www.jext.org).
J'ai donc fait part de cette idée au rédacteur en chef de Login:, Mr David Feugey. Ayant reçu son approbation, je me tourne vers vous:
Souhaitez-vous voir apparaître à partir du mois de Mai ou de Juin, dans la rubrique Programmation Java de Login:, l'analyse d'un projet Open Source ?
Le lancement de ce "projet" dépendra uniquement de votre retour dans ce thread. Vous pouvez également répondre à mon adresse.
Informations sur le projet Jext:
- deux ans d'existence
- licence GPL 2
- utilise des librairies Open Source (donc une librairie GNU)
- référencé comme projet libre sur www.gnu.org
- 60 000 lignes de code (dont 49 984 lignes réelles)
- mailing list forte de 180 développeurs
- extensible (plugin, XML, support de plusieurs langues...)
- hébergé sur SourceForge.net
- développement réalisé sous Windows 98/2000 et Linux
Bien entendu, les contributions au projet au cours de la série d'articles seront présentées et analysées si besoin est.
[Note du modérateur: l'idée est intéressante pour la communauté, c'est uniquement à ce titre que nous la diffusons]
open ORB 1.0 est sortie
La version de l'ORB JAVA OpenORB est sortie en version 1.0. L'ORB est conforme aux spécifications CORBA 2.4 de l'OMG. Il est configurable en XML. La licence est de type BSD.
Le code source d'UDDI pour Java est publié
"IBM vient de rendre public le code source d'UDDI pour Java."
En gros, UDDI4J est une bibliothèque Java qui met à disposition une API pour interagir avec les annuaires UDDI (Universal Description Discovery and Integration).
"UDDI permettra aux développeurs de lister les produits comme les services des entreprises en vue de nouer de nouvelles relations B to B ou du moins d'améliorer celles qui existent."
En gros, UDDI4J est une bibliothèque Java qui met à disposition une API pour interagir avec les annuaires UDDI (Universal Description Discovery and Integration).
"UDDI permettra aux développeurs de lister les produits comme les services des entreprises en vue de nouer de nouvelles relations B to B ou du moins d'améliorer celles qui existent."
Règlement de compte à OK-Java
Dans l'affaire "Microsoft viole l'intégrité de java" :
Il semblerait que le verdic soit tombé ... Microsoft devra verser quelques millions de dollars à Sun , et ne pourra utiliser que les versions actuellement disponible de java, dans ces produits , cela durant une période de sept ans !
Quel seront les conséquences pour l'avenir de java ou de Microsoft, si les prochaines versions ne sont pas inclues dans Internet Explorer (leader du marché des navigateurs) et dans l'ensemble des produits Microsofts (encore largement utilisé).
Il semblerait que le verdic soit tombé ... Microsoft devra verser quelques millions de dollars à Sun , et ne pourra utiliser que les versions actuellement disponible de java, dans ces produits , cela durant une période de sept ans !
Quel seront les conséquences pour l'avenir de java ou de Microsoft, si les prochaines versions ne sont pas inclues dans Internet Explorer (leader du marché des navigateurs) et dans l'ensemble des produits Microsofts (encore largement utilisé).
Microsoft veut convertir les programmes Java en .NET
Microsoft vient d'annoncer un nouveau produit, JUMP, dont le but sera de permettre la conversion de programmes Java en C# pour la future plateforme .NET. La bataille Sun/Microsoft sur Java n'est pas encore terminée...