Microsoft abandonne Java

Posté par . Modéré par Fabien Penso.
Tags : aucun
0
21
juin
2002
Java
Voilà un article qui aurait pu être posté dans la rubrique humour.
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.

WebGain Visual Cafe en Open Source ?

Posté par . Modéré par Benoît Sibaud.
Tags : aucun
0
7
juin
2002
Java
WebGain a annoncé l'arrêt de ces développements pour le monde Java :
- 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.

Robocode Rumble - la ligue des Robots de bataille Java

Posté par . Modéré par Benoît Sibaud.
Tags : aucun
0
27
mai
2002
Java
Robocode est un jeu qui enseigne le Java en vous faisant créer en code Java des Robots de bataille tueurs qui luttent les uns contre les autres dans une arène et ce jusqu'à la mort.
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.

Soft-Wars: concours d'IA.

Posté par . Modéré par Fabien Penso.
Tags :
0
13
mai
2002
Java
Dans la même veine que RoboCode et toujours en Java, un concours se prépare à l'INSA de Lyon dont l'objectif est de faire évoluer des équipes de créatures dans un univers (non encore définit). Pour ceux qui ne peuvent plus aller à prologin, la limite d'age est à 24 ans :-).

Sortie de OpenNMS 1.0

Posté par . Modéré par Benoît Sibaud.
Tags :
0
2
mai
2002
Java

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.

Nouvelles machines Java IBM pour Linux

Posté par . Modéré par Benoît Sibaud.
Tags : aucun
0
22
avr.
2002
Java
IBM vient (en fait je sais pas trop quand, mais je n'ai pas vu d'autres dépêches) de diffuser de nouvelles machines java pour Linux avec les SDK associés. Il ne s'agit pas de SDK et de machines pour java 1.4. C'est bien dommage.

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.

Apprendre à programmer au travers un jeu

Posté par . Modéré par Benoît Sibaud.
Tags :
2
20
avr.
2002
Java
Je me rappelle il y a quelques années d'avoir révé d'un jeu où le but était de programmer une IA. L'intérêt pouvait être aussi d'apprendre la programmation.

Il y a quelques temps, j'ai vu arriver Colobot (NdM : propriétaire, sous Windows). Il s'agit d'un vrai jeu de colonisation spacial. L'orginalité étant de pouvoir programmer l'IA des machines. Certains trouvaient les possibilités du jeux trop limitées. Et malheureusement ce jeu a eu très peu de succés et a vite disparu des rayons.

IBM depuis l'été dernier à lancer Robotcode, il s'agit d'une pure bataille de char à écrire en « vrai » Java ! Ici, le seul jeu est d'écrire son code ;p

Le jeu est en téléchargement. Je n'ai pas vu de licence.

Graphiquement Robotcode a l'aire bien plus pauvre que Colobot mais Robotcode semble pouvoir aller plus loin dans la programation.

Benchmark J2EE OpenSource : JOnAS vs JBoss

Posté par (page perso) . Modéré par Pascal Terjan.
Tags : aucun
0
29
mar.
2002
Java
L'université de Rice (Houston/Texas) vient de publier un article sur l'influence des implémentations de la gestion de la persistance des données sur les performances (je ne suis pas sur de bien traduire, pourtant j'habite à 3 miles de Rice ...)
Le sujet est complexe, mais le resultat est simple : JOnAS explose JBoss !!!
(voir 3-4 news plutot, lorsque j'annoncais que JOnAS serait le prochain award JavaOne :)

Awards Java One : open source gagnant

Posté par (page perso) . Modéré par trollhunter.
Tags : aucun
0
28
mar.
2002
Java
JavaOne vient de remettre une série de prix pour des solutions et initiatives dans le monde Java.

Plusieurs projets OpenSource ont été recompensés.

ANT : outil de makefile de Jakarta Apache
JBoss : serveur d'application (La prochaine fois ca sera JOnAS)
JUnit : framework de non-regression

Pour les autres produits, afin de ménager le suspens, je vous laisse consulter l'article.

Conception et développement orientés objets au CNAM

Posté par . Modéré par Benoît Sibaud.
Tags :
0
27
mar.
2002
Java
Sur le site du CNAM sont disponibles des exercices dirigés (ED) à distance sur la Conception et le Développement Orientés Objets.
Chaque semaine, une nouvelle séance d'ED sera disponible, ainsi que les corrigés de la semaine précédente. Un forum est disponible et d'accès libre. Utilisez-le pour poser vos questions, y répondre, discuter.

NdM : on y trouve aussi des notes de cours sur Java, Ocaml et UML

Discussion entre Apache et Sun sur l'open source : un happy end ?

Posté par . Modéré par Fabien Penso.
Tags : aucun
0
26
mar.
2002
Java
La fondation Apache a longuement débattu pour obtenir de Sun plus de souplesse à l'égard des projets open source en java, notamment en ce qui concerne J2EE, pour lequel aucune implémentation libre n'obtenait la certification de compatibilité.

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 !

Faille java multiplateformes

Posté par . Modéré par Fabien Penso.
Tags :
0
19
mar.
2002
Java
Sun vient d'annoncer une faille de sécurité présente dans toutes ses JRE existants. Elle se trouve dans le "Bytecode verifier" et permet à une applette malicieuse de faire un peu tout et n'importe quoi sur votre machine.

Conclusion: tous à vos patchs, ou bien désactivez java au niveau de votre butineur habituel si vous naviguez sur des sites douteux...

JSPA : Sun vs Apache = 1 - 0 ???

Posté par . Modéré par Val.
Tags : aucun
0
18
mar.
2002
Java
Vous vous souvenez peut etre du débat lancé par Apache dans le Java Community Process à propos du JSPA (Java Specification Participation Agreement), l'accord régissant les régles de fonctionnement du JCP...

Le vote permettant d'approuver cet accord est clos et l'accord est aujourd'hui considéré comme accépté

Dans les resultats des votes, on peut cependant noter que :

- HP, Borland, Oracle et Sun ont voté YES sans commenaires.

- BEA, IBM, Compaq, Macromedia et Apache ont voté NO parce que les problèmes soulevés par Apache leur semble trop importants pour ne pas être régler par cet accord.

- Apple, Caldera, Motorola, Palm, Philips et Siemens ont voté YES en laissant cependant un commentaire précisant qu'ils comprennent et partagent les reserves présentées par Apache.

Nouveau soft LGPL de traçage des communications Corba

Posté par (page perso) . Modéré par Fabien Penso.
Tags :
0
5
mar.
2002
Java
Des petits français (un peu de chanvinisme ;) ) sont en train de réaliser un outil libre bien pratique pour tous les développeurs qui utilisent Corba et qui souhaitent comprendre où leur soft se crache.

CorbaTrace est un ensemble d'outils permettant de tracer les communications entre objets Corba.
Une fois CorbaTrace installé, les appels distants sont interceptés et des logs sont sauvegardés en XML. Après l'application de plusieurs filtres, des fichiers XMI sont générés, permettant ainsi une visualisation graphique sous forme de diagramme de séquence UML.

Oracle Pet Store vs. .NET Pet Store

Posté par (page perso) . Modéré par Fabien Penso.
Tags :
0
5
mar.
2002
Java
Je ne sais pas si vous vous souvenez, mais il y a quelques temps Microsoft avait publié un benchmark comparant l'application Pet Store(*) version Java et version .NET. Le benchmark avait été très critiqué à l'époque car le Java Pet Store n'a jamais été écrit pour être performant mais pour montrer comment utiliser les APIs de J2EE mais la version .NET avait au contraire été écrite pour être très rapide (au détriment du design du code). Quoi qu'il en soit la version .NET étaient vraiment plus rapide et avait moins de code.

Oracle vient de réécrire Java Pet Store pour qu'il soit performant et a refait un benchmark, les résultats sont étonnants ...

(*) Application de démo écrite par Sun utilisant une série de design pattern appliqués à J2EE.

Sun et l'open source

Posté par . Modéré par oliv.
Tags : aucun
0
15
fév.
2002
Java
Il y a quelques temps le serveur d'applications Enhydra a dû abandonner l'open source pour que Sun daigne le certifier "J2EE".

L'article discute de la relation ambigüe entre Sun et l'open source. D'un coté Sun ouvre les sources de StarOffice/OpenOffice, de Forte/NetBeans, de l'autre il contraint JBoss (un serveur J2EE open-source) à se passer de l'"A.O.C. J2EE"

Java 1.4 dans les bacs

Posté par (page perso) . Modéré par oliv.
Tags :
0
15
fév.
2002
Java
Java 1.4 est enfin disponible ! Il sort en meme temps sous Linux, Windows et Solaris.

En passant, deux outils open-source pour coder en Java sous linux :
- NetBeans, version open source de Forte For Java (SUN)
- Eclipse, version open source de WebSphere Workbench (IBM)

Conférence sur la programmation orientée aspect

Posté par (page perso) . Modéré par Fabien Penso.
Tags :
0
8
fév.
2002
Java
La prochaine conférence organisée par Parinux et PlaceNet aura lieu le jeudi 14 février et aura pour thème la programmation orientée aspect en Java avec JAC. Cette conférence s'adresse à des développeurs.

p.s: un vrai programmeur ne fête pas la St-Valentin ;-)

Note du modérateur: Philippe nous précise :
"La conférence aura lieu le 14/02/02 à 20h
adresse : 21,ter rue Voltaire 75011 Paris Métro: Boulets de Montreuil"

Critique de C# par James Gosling l'inventeur de Java

Posté par . Modéré par oliv.
Tags :
0
5
fév.
2002
Java
Voici une interview du créateur de Java donnant son avis sur C# (en particularité de son modèle de sécurité).
En résumé, C# ayant dû faire des concessions à C++ ne protège pas correctement les accès mémoires.
On notera un petit dérapage sur Emacs avec mise au point de Richard Stallman égratignant au passage la prétendue moralité SUN lorsqu'ils se font les chantres de l'open source pour se ramasser de la main d'oeuvre venue du monde du libre.

Note du modérateur : Merci à G78 pour le lien sur la page personnelle de James Gosling

Concours logo ANT

Posté par (page perso) . Modéré par trollhunter.
Tags :
0
30
jan.
2002
Java
Ant est un éxécuteur de taches, il se veut le remplaçant de make et permet de la même manière de compiler et déployer un programme.

Cependant, Ant a l'avantage de reposer sur un fichier XML comme descripteur de tâches et d'avoir Java comme garant de la portabilité ( pas comme make ... ).

Ant est distribué par le projet Jakarta d'Apache.

Le vote pour choisir un logo pour Ant 2 vient de s'ouvrir.

Java 1.4.0 releas candidate

Posté par . Modéré par trollhunter.
Tags :
0
28
jan.
2002
Java
La version 1.4.0 du célébre qui de développement Java de Sun est sorti en release candidate. De nombreuses améliorations ont été apportées à la 1.3.x notamment sur la rapidité de SWING (GUI) et l'ajout de classes XML (SAX et DOM dont le crimson parser). HotSpot a aussi été amélioré. Java2D et Java3D ont été aussi accélérés. Enfin on note en standard aussi l'apparition d'une API d'encryption (avec un pack spécifique à télécharger pour l'encryption forte). Pour les bases de données, on note l'apparition de l'API JDBC 3.0.

Le tout est disponibles sur l'ensemble des plates-formes supportées par Sun (et en ce qui nous concerne Linux).

WebSphere Studio Application Developer 1.0 pour Linux

Posté par . Modéré par trollhunter.
Tags :
0
28
déc.
2001
Java
WebSphere Studio Application Developer 1.0 pour Linux supporte le standard J2EE, vous donne un environnement de developpement avec des assistants, des debugers, du travail collaboratif et tout le toutim...
Cela integre SOAP, WSDL, DTD, XML, XSL, JSP, Servlet & companie. Amusez vous bien.

Merci IBM. Encore un effort, le libre, c'est pour quand ?

Java sur FreeBSD

Posté par . Modéré par Fabien Penso.
Tags :
0
26
déc.
2001
Java
"La fondation FreeBSD a le plaisir d'annoncer l'obtention d'une licence auprès de Sun Microsystems de distribuer une version native de JDK et JRE ... qui sera disponible avec la sortie de FreeBSD 4.5, prévue Janvier 2002".

C'était sur la ML announce@freebsd.org.

Merci daemonnews pour la news.

NetBeans IDE version 3.3

Posté par . Modéré par orebokech.
Tags :
0
13
déc.
2001
Java
Netbeans l'IDE pour Java 100% Java, initialement lancée par Sun aprés le rachat de Forte vient d'etre "releasé" en version 3.3.

Il est à noter que cet outil existe depuis de nombreuses années. Et surtout bien avant le projet Eclipse d'Ibm qui semble faire redondance avec Netbeans (mais à grand renforts publicitaires).

Il est tres puissant et ouvert, l'IDE pouvant servir de base à d'autres outils. Tres modulaire, il accepte l'integration "à chaud" de modules pour editer du Xml, se connecter à une Bdd, faire de l'Uml (avec Poseidon) j'en passe et des meilleurs surement (voir la liste sur netbeans.org).

Je l'utilise depuis presque 1 an... En dehors de la lenteur certaine due au tout java, je n'ai pas eu à le regretter. Développer des applications Web est devenu un jeu d'enfant : taptaptap on code, F9 on compile, F6 on lance le Tomcat intégré pour executer et tester. Si ca marche pas, on pose des points d'arrets et on debug :)

A noter que Netbeans sert de base à Sun pour construire Forte For Java.