septembre
2006
Bien que Java SE 6 n’est pas encore finalisé, et qu’il devrait être disponible d’ici la fin de l’année, le cycle de développement de la version suivante a déjà commencé avec la création du projet JDK 7 sur java.net (même s’il est pour le moment relativement vide). Mais au vue des JSRs on peu déjà avoir un aperçu de ce qu’apportera cette futur version, et c’est ce que propose Danny Coward sur son blog et […]
septembre
2006
Sun a proposé une nouvelle JSR dont l’objectif est justement d’apporter des modifications au JSPA et au JCP : Améliorer encore la transparence du processus. Optimiser la durée moyenne des JSRs. Déterminer comment les individus pourraient mieux participer au processus. Mais également d’apporter de nouvelles possibilités : Permettre des implémentations des spécifications dans un autre langage que Java. Permettre de créer des liaison avec d’autres organismes de normalisation. Faciliter la migration de technologie existante vers […]
septembre
2006
Avez-vous vu le film Minority Report ? Si la réponse est oui vous devez sûrement vous rappelez de la scène où Tom Cruise manipule des documents à l’écran avec de simple mouvement de main… Quoi qu’il en soit une société autrichienne a mis en place un système similaire qui permet d’utiliser ses mains en remplacement de la traditionnelle souris : Go Monkey ! Une vidéo de démonstration (11 Mo) permet même de voir ce que […]
septembre
2006
Certain EDI tel qu’IntelliJ IDEA ou des outils de vérification de code comme FindBugs ont mis en place un mécanisme de détection d’erreur basé sur les annotations. Concrètement, plusieurs éléments du code peuvent être marquées avec des annotations avec d’apporter une information complémentaire sur leur utilisation. Ce peut ainsi permettre à ces outils de détecter de mauvaises utilisations et d’afficher des warnings ou erreurs pour en avertir le développeur… Si ce type de vérification peut […]
août
2006
La JSR 270, dont l’objectif est de définir ce que comportera Java SE 6, vient de passer en « Public Review ». Il est ainsi possible de télécharger le « Release Content » qui offre la possibilité à tout un chacun de donner des commentaires sur cette ébauche (et ce jusqu’au 26 septembre prochain). Il n’y a rien de vraiment nouveau ou inattendus puisqu’il y a déjà eu plusieurs versions de ce document, si ce n’est toutefois l’ajout d’une […]
août
2006
Petit billet en vrac sur différents sujets : L’API de scripting de Java SE 6 s’annonce prometteuse, en particulier grâce au projet scripting, dont l’objectif est de proposer des implémentations de ScriptEngine afin de gérer d’autres langages de script que JavaScript (qui sera inclut par défaut). Le projet regroupe déjà 20 langages, dont le dernier en date permet d’utiliser le parseur mathématique JEP. MSN Messenger ou Google Talk sur votre téléphone mobile ? C’est possible […]
août
2006
J’en ai déjà parlé dans mon message précèdent concernant le futur C# 3, mais j’ai peur que certains aient un peu « sauté » le sujet… J’y parlais justement d’un document d’étude concernant l’intégration de closures dans Java : Closures for Java [PDF] (en anglais bien sûr). Les closures ? Qu’est-ce que c’est ? En français on appellerais plutôt cela des méthodes anonymes, et cela se rapproche (en partie) des pointeurs de fonctions du C/C++. J’en entends […]
août
2006
Il est parfois intérressant de voir ce qui se fait chez le voisin, afin de pouvoir faire une comparaison avec ce qui se fait à la maison (pour ceux qui ne l’aurait pas encore compris, je parle bien sûr de C# et de Java) Or, il y a quelques jour de cela, j’ai lu l’article de Thomas LEBRUN concernant la prochaine version de C# : C# 3 et Linq. Qu’y aura-t-il donc dans la prochaine […]
août
2006
L’update 8 de Java 5.0 est désormais disponible, tout comme le build b95 de la beta de Mustang… Et dans le même temps, le projet GNU Classpath avance, et la version 0.92 (surnommé Bling! Bling!) possède une implémentation complète de Graphics2D qui intègre Cairo (une librairie graphique libre) et permet donc d’utiliser entre autre JFreeChart, comme le montre ces screenshots…
Tutoriels
Discussions
- Définition exacte de @Override
- Possibilité d'accéder au type générique en runtime
- Classes, méthodes private
- [REFLEXION] Connaitre toutes les classes qui implémentent une interface
- Difference de performances Unix/Windows d'un programme?
- [ fuite ] memoire
- L'apparition du mot-clé const est-il prévu dans une version à venir du JDK?
- Recuperation du nom des parametres
- jre 1.5, tomcat 6.0 et multi processeurs