Une machine virtuelle JAVA en open-source

Posté par . Modéré par Fabien Penso.
Tags :
0
10
déc.
2001
Java
La société belge Acunia vient d'ouvrir le code source de sa machine virtuelle JAVA, baptisée WONKA, actuellement en cours de développement.
Cette machine est destinée en priorité aux systèmes embarqués, cependant une version pour Linux est disponible.

Premier baromètre des compétences les plus recherchées

Posté par . Modéré par Fabien Penso.
Tags :
0
26
nov.
2001
Java
JDNet vient de faire une étude sur les compétences les plus demandées en entreprise.
Java arrive largement en tête. Cependant, on peut remarquer que les technologies libres progressent, et arrivent à conquérir un public toujours plus grand.

Cependant, lorsque l'on demande à un consultant : "Si je devais donner un conseil aux jeunes informaticiens, je leur dirais de privilégier Java" au lieu de PHP/Python ou .Not.

Test Eclipse

Posté par (page perso) . Modéré par Fabien Penso.
Tags :
0
21
nov.
2001
Java
Ca fait quelques jours que je découvre Eclipse et WebSphere Studio Application Developer (le produit commercial d'IBM basé sur Eclipse) et je tiens à vous faire part de mes impressions.

Pour rappel Eclipse est un environnement de développement open-source né d'une initiative d'IBM. Là où Eclipse est original, c'est qu'il est entièrement modulaire et que tout composant est un plug-in. En gros Eclipse n'est qu'un moteur sur lequel tournent des composants. L'espace de travail peut etre vu sous différentes "perspectives" mettant en valeur un aspect des projets (par exemple "Data", "Java", "Team", ...), perspectives elles-même composées de vues (par exemple pour la pespective "Debug" les vues "Breakpoints", "Console", ... sont affichées). La version de base d'Eclipse comprend des plug-in pour le développement Java, un accès CVS, ... Mais il est possible de développer un plug-in pour faire à peu près n'importe quoi (informations sur le développement de plug-in sur le site d'Eclipse). D'ailleurs bien qu'écrit en Java, Eclipse se place comme un outil de développement totalement indépendant d'un langage en particulier (je pense que des plug-in pour le développement en C/C++ sont en cours de réalisation).

Bref. L'utilisation d'Eclipse nécessite un petit temps d'adaptation pour se faire aux perspectives, vues, ... Mais il devient vite très agréable et très souple (toute l'interface est modulaire). C'est très pratique d'avoir l'environnement de développement, celui de test et de debug rassemblés dans une seule interface, et ça même pour les EJBs/WebServices, ... (version WebSphere Studio Application Developer). Enfin il est peu gourmant en mémoire et je ne l'ai pas encore vu planter...

Bref un outil qui mérite qu'on s'intéresse à lui.

Java machine dans son téléphone

Posté par (page perso) . Modéré par Fabien Penso.
Tags : aucun
0
20
nov.
2001
Java
Un écran couleurs, un appareil photo, un navigateur web, l'e-mail? Avec le 7650, Nokia fait enfin profiter l'Europe de son expérience de l'i-Mode (pardon, du concurrent J-Phone). Et comme eux, on aura enfin droit à une Java-machine!
Très comparable avec le Nokia J-NM01, dispo depuis 3 mois qu'au Japon. Snif!

Si vous rigoliez du Wap, voici une belle claque à prendre. À noter le choix de Nokia de conserver l'OS EPOC (créé par Ericson), qui équipe sa série 9000.
Reste à savoir si les drivers Bluetooth et autres outils de specs seront dispos sur mon Nunux favori. Sur les téléphones nippons, il existe des tas d'applis Java sympa, comme de la retouche photo, des jeux, des cartes,...

Une page sur i-Mode sortira dans le magazine "TchaTche", en Décembre en kiosque.

C# et Java, une étude comparée

Posté par . Modéré par Fabien Penso.
Tags :
0
19
nov.
2001
Java
Trouvé via K5, une intéressante comparaison de Java et de C# du point de vue du programmeur.

Note du modérateur: le language C# est un language orienté objet qui doit permettre aux développeurs de créer facilement des applications pour la plateforme .Net de Microsoft. La comparaison semble très complête, à lire.

Cocoon 2 RC2

Posté par . Modéré par Fabien Penso.
Tags :
0
7
nov.
2001
Java
La version RC2 de Cocoon2 vient de sortir.

Cocoon2 est un serveur entièrement écrit en Java qui utilise XML comme base de fonctionnement. Il est développé au sein du groupe XML-Apache. Le traitement d'une requête est divisé en plusieurs étapes: traitements, production des données, transformation et sérialisation rendant les applications très souples et adaptables à de nombreux terminaux. La version 2 de Cocoon permet de faire du MVC sans application supplémentaire.

Les applications sont multiples : Application multi-terminal, multi-langues, sécurisation, traitement de formulaires, aiguillage, personnalisation, agrégation, enchainements complexes, interfaçage HTTP, JSP, XSP, PHP... sorties en XML, HTML, PDF, PNG...

La version finale est plus ou moins prévue pour le début du mois prochain, (si elle est prête).

IBM Java IDE : Eclipse

Posté par . Modéré par Fabien Penso.
Tags :
0
6
nov.
2001
Java
Depuis quelque jours, la version R1.0 de Eclipse, le nouvel environnement de développement d'IBM est disponible sur son site. Pour l'instant, la licence est une licence d'évaluation, mais elle devrait passer en licence Open Source "very soon".

Eclipse est un environnement de développement ecrit en Java à l'aide d'une nouvelle bibliothèque graphique (SWT). Pour l'instant, il permet principalement le développement en Java mais son architecture modulaire (plugins) doit lui permettre de faire a peu près tout ce que l'on veut avec.

Pour le recupérer, il faut s'incrire sur un site d'IBM, mais cette inscription ne devrait plus etre necessaire lorsqu'il sera passé en licence open source.

Ouverture officielle du site web JPackage

Posté par (page perso) . Modéré par Fabien Penso.
Tags :
0
5
nov.
2001
Java
Après plusieurs mois d'existence en sous-marin pour cause de problème d'hébergement stable, le site web du projet JPackage ouvre enfin ses portes. Vous y trouverez des packages Mandrake et RedHat (en attendant d'autres contributeurs) pour nombre d'application Java, ainsi qu'un système de gestion multi-distributions original, basé sur XML.

Un autre compilateur Java générant du code natif x86

Posté par (page perso) . Modéré par Fabien Penso.
Tags :
0
17
oct.
2001
Java
Ca vient de sortir en version 1.0, Manta dépend de gcc 2.95 ou supérieur, X Window, libjpeg, libungif et libgmp (Linux et un processeur x86 aussi). De plus ce nouveau compilateur natif a le bon gout d'être publié sous LGPL.



Les points importants sont que ce compilateur supporte les spécifications 1.1 du langage, qu'il a pour but d'exploser (en terme de performances) les autres implémentations de compilateur natif Java et surtout il contient une implémentation efficace de RMI conforme au standards de Sun!



Bref, si il a pas une tête de gagnant celui-la...

Hors Série Java, seconde édition

Posté par . Modéré par Val.
Tags :
0
28
sept.
2001
Java
Le Hors Série numéro 8 de Login: consacré à Java se penche sur l'utilisation des connexions réseau et de XML au sein de programmes Java.
Pour ce faire, trois petits logiciels sont étudiés:

  • Deux clients emails simple (envoi et réception)

  • Un dictionnaire de traduction simple (XML)

  • Un serveur de jeu de questionnaire (les quiz sont en XML)


Ce Hors Série s'adresse aux personnes possédant les bases de Java. Les gourous de Java n'y trouveront sûrement pas leur intérêt à moins de ne pas connaître le XML.
La partie consacrée au XML décrit la rédaction de documents XML et de DTD. Elle se base également sur l'utilisation d'un parser avec l'API SAX.

Ze-NewsGet v0.3

Posté par . Modéré par Fabien Penso.
Tags :
0
17
sept.
2001
Java
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

Posté par . Modéré par Fabien Penso.
Tags : aucun
0
11
sept.
2001
Java
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

Posté par (page perso) . Modéré par Yann Hirou.
Tags : aucun
0
11
sept.
2001
Java
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.

Ze-NewsGet v0.1 est sorti !

Posté par . Modéré par Fabien Penso.
Tags :
0
13
août
2001
Java
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 !

Linux et Java ensemble ...

Posté par (page perso) . Modéré par Fabien Penso.
Tags : aucun
0
16
juil.
2001
Java
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.

Struts 1.0

Posté par . Modéré par oliv.
Tags :
0
27
juin
2001
Java
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).

JSR47 vs. log4j ou les problèmes de la licence Sun sur le langage Java

Posté par (page perso) . Modéré par oliv.
Tags :
0
19
juin
2001
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.

JavaTM 2 SDK, Standard Edition,

Posté par . Modéré par Fabien Penso.
Tags :
0
24
mai
2001
Java
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....

Java 2 SDK et Runtime Environment v 1.3.1

Posté par (page perso) . Modéré par Val.
Tags : aucun
0
18
mai
2001
Java
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.