Sortie de Scala 2.8 !

Posté par  (site web personnel) . Modéré par Benoît Sibaud.
Étiquettes :
21
15
juil.
2010
Java
La version finale de Scala 2.8 est sortie !

Scala est un langage de programmation très évolué. Il se compile en bytecode Java ou en .Net. La compatibilité avec Java est telle qu'il est possible d'utiliser des classes écrites en Java à partir de Scala et vice-versa.

Ce langage intègre de façon naturelle des fonctionnalités issues des langages orientés-objets et des langages fonctionnels. Les apports de la programmation fonctionnelle aux langages objets, plus répandus, sont multiples et deviennent rapidement indispensables une fois qu'on y est habitué.

En particulier, il est maintenant possible d'écrire des codes à la fois très concis, comme en Ruby ou Python, tout en ayant beaucoup plus de sûreté grâce à un typage statique fort. Cela est rendu possible grâce à un système très avancé de gestion et d'inférence des types.

Plus d'infos sur cette nouvelle version dans la suite de la dépêche.

NdM : Le code source de Scala est sous une licence propre au projet mais semblable à la licence BSD.

Sortie de la version 2.2 de Sonar

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
13
22
juil.
2010
Java
Sonar est une plate-forme libre (LGPL v3) permettant de gérer la qualité du code source.

La version 2.2 de Sonar vient de sortir. Parmi une soixantaine d'améliorations et corrections de bogues se trouvent également trois fonctionnalités majeures qui viennent enrichir l'outil ainsi que augmenter les possibilités de l'étendre par des greffons :
  • Filtres : les utilisateurs peuvent définir des filtres et créer des onglets afin d'obtenir une vue sur un sujet particulier. Par exemple : tous les projets, les tests unitaires dont l'exécution est la plus longue, les classes avec une couvertures par les tests unitaires < 50% et une complexité moyenne par méthode > 10...
  • Favoris : il est maintenant possible de marquer une ressource (projet, module, package, fichier) comme étant une ressource favorite ce qui permet de la retrouver par la suite dans un onglet dédié aux favoris.
  • Le chargeur de classe des greffons : chaque greffon est maintenant exécuté dans son propre classloader. Le principal avantage en est que les greffons peuvent maintenant déclarer leurs propres dépendances au lieu d'être limités aux bibliothèques fournies par Sonar.

Sortie de la version 2.1 de Sonar

Posté par  (site web personnel) . Modéré par tuiu pol.
12
27
mai
2010
Java
Sonar est une plate-forme libre (LGPL v3) permettant de gérer la qualité du code source.

La version 2.1 de Sonar vient de sortir. Parmi une cinquantaine d'améliorations et corrections de bogues se trouvent également trois fonctionnalités majeures qui viennent enrichir l'analyse de la conception et de l'architecture :
  1. La cartographie des bibliothèques : qui utilise quelle bibliothèque et en quelle version ?
  2. Détection des appels aux méthodes obsolètes ;
  3. Détection du code mort.

Cette version améliore également la gestion des langages dans la plate-forme. L'analyse de nouveaux langages est apparue par l'intermédiaire de greffons open source (pour PHP, Flex, .Net) ainsi que commerciaux (pour Cobol, Visual Basic, PL/SQL).

SophiaConf 2010, c'est cet été, à ne pas rater !

Posté par  . Modéré par Xavier Teyssier.
Étiquettes :
6
26
mai
2010
Java
Les vacances approchent, le soleil, la plage et... SophiaConf 2010, conférence Java et Web en France. Avec des conférences du 30 juin au 9 juillet, tout Sophia-Antipolis se met en quatre pour proposer un maximum de conférences, la plupart sur des logiciels Open Source.

Le Riviera JUG organise le tout avec Telecom Valley, l’INRIA, Bar Camp et Open Coffee Sophia. On notera en particulier la plus grosse journée de conférence en clôture, le vendredi 9 juillet, avec pas moins de 12 conférences sur deux tracks, dont Emmanuel Bernard qui nous parlera en maillot de bain de Hibernate Search, ou encore Simon Ritter qui abordera le JDK7, avec — on l'espère — des surprises. Le track web accueillera des conférences sur HTML 5, Ruby on Rails, etc.

Plus d'informations sur le site web. Vous pouvez vous y inscrire des maintenant. Parlez-en, faites un max de bruit s’il vous plaît, on aura besoin d’un max de gens si l'on veut refaire cela l’an prochain.

plugout-jpa : Bouml et génération de modèles pour JPA

Posté par  . Modéré par Xavier Teyssier.
Étiquettes :
5
3
mai
2010
Java
plugout-jpa est sorti de la première version : c'est un plugout (extension) pour Bouml qui permet, comme son nom l'indique, de générer des modèles (et le code Java) prêt pour JPA, et donc pour le framework Play!.

Bouml est un suite d'outils UML 2 complète, rapide, extensible et sous licence GPL. Bouml est disponible sous Unix/Linux/Solaris, MacOS X (Power PC et Intel) et Windows. La dernière version, sortie ce 18 avril, est la 4.20.

Ceux qui utilisent JPA ont tous les mêmes questions avec les relations OneToMany et ManyToOne. Quel est le nom du rôle dans l'autre entité ? Comment écrire la méthode d'ajout dans la liste ? Ce plugout répond à la question: il génère cela directement à partir du modèle UML, en se basant sur les stéréotype de relations !

Le point sur Java 7

Posté par  (site web personnel, Mastodon) . Modéré par baud123.
Étiquettes :
22
16
avr.
2010
Java
Pour les développeurs Java, les nouveautés que réserve Sun^WOracle pour les prochaines versions de son langage Orienté Objet sont autant de sujets d'attentes, de débats, et même pour certains ... d'espoirs ! Beaucoup a été dit et surtout bloggué depuis le lancement du projet Java 7 "Dolphin", les échanges ont été nombreux et le débat fourni. À l'heure où la sortie de cette dernière mouture de Java est imminente, faisons le point sur le sujet et tout particulièrement sur le projet Coin de Sun et des améliorations qu'il apporte à Java 7.

NdM : Merci à galaux pour son journal à l'origine de la dépêche.

Sortie de Scub Foundation Socle Technique Java Open Source

Posté par  (site web personnel) . Modéré par tuiu pol.
6
16
avr.
2010
Java
Scub foundation est un socle technique (basé sur Maven) composé d’un ensemble de modèles de projets, de frameworks, de conventions, d’outils et de procédures qui structurent les développeurs et leurs développements.

Concrètement, ce socle technique offre au développeur un environnement de développement intégrant les meilleurs éléments Open Source (Eclipse, Maven, Spring, GWT…) ainsi que des modèles de projet.
Scub Foundation a été conçu avec les objectifs suivants :
  • Ne pas réinventer la roue (Intégration d’Eclipse et des frameworks populaires comme hibernate, spring, gwt, JUnit…).
  • Avoir des modèles de projets pour chaque type de projet mais avec des structures identiques.
  • Avoir des tâches automatisées pour l’ensemble du cycle de vie du projet (compilation, packaging, test…).
  • Développement SOA (intégration de la notion de noyau et du découplage Interface/implémentation).
  • Gestion automatique des dépendances / librairies.
  • Gestion des environnements de production, test, développement…
  • Une documentation complète pour rapidement mettre à niveau son équipe ou intégrer un nouveau membre.

LyonJUG - soirée anniversaire

Posté par  (site web personnel) . Modéré par patrick_g.
Étiquettes :
0
15
avr.
2010
Java
Le LyonJUG fête ce mois-ci son premier anniversaire. À cette occasion, la conférence mensuelle sera consacrée à Play! Framework. Si vous connaissez bien Java, ce sera l'occasion de découvrir une nouvelle façon de développer avec notre langage favori. Si vous connaissez peu ou pas du tout Java, c'est l'occasion de le découvrir via une façon simple et pratique de l'utiliser, sans la complexité qu'on lui associe habituellement. Le framework Play ! sera présenté par Guillaume Bort, le lead developer du projet. Autant dire qu'on aura l'information à la source.

Soirée Maven 3 à Grenoble

Posté par  (site web personnel) . Modéré par Bruno Michel.
Étiquettes :
7
25
mar.
2010
Java
L'AlpesJug (le Java User Group grenoblois) organise une soirée spéciale Apache Maven.
Arnaud Héritier, membre des communautés Apache Maven et Codehaus Mojo et auteur du célèbre Apache Maven, vient à Grenoble nous parler de l’utilisation de Maven en entreprise et des nouveautés de la version 3.x.
L'entrée est libre et gratuite, cependant le nombre de place est limité.

La conférence aura lieu à 19h00 le 29 mars, à l'amphithéâtre E de l'ENSIMAG (Plan d'accès)

Sortie de la version 2.0 de Sonar

Posté par  (site web personnel) . Modéré par Florent Zara.
Étiquettes :
18
18
mar.
2010
Java
Sonar est une plate-forme libre (LGPL v3) permettant de gérer la qualité du code source Java

La version 2.0 amène dans Sonar la gestion du septième axe d'analyse de la qualité du code source. Pour rappel, les six axes déjà présents dans Sonar sont : couverture de code par les tests unitaires, vérification du respect des règles de codage, recherche de bugs potentiels, distribution de la complexité du code, recherche du code dupliqué et insuffisance de commentaires.

Le septième axe consiste à analyser le Design et l'Architecture d'une application ainsi qu'à faire ressortir des métriques orientées objet. Les fonctionnalités principales disponibles sont :
  • Identifier les dépendances indésirables afin de couper les cycles entre packages ;
  • Navigation dans les dépendances entre composants à l'aide d'une DSL (Dependency System Matrix) ;
  • Permettre la chasse aux classes qui portent plusieurs responsabilités.
En plus de ces nouvelles fonctionnalités, la nouvelle version contient près de cinquante améliorations et corrections.

LyonJUG - Grails et Wicket le 15 décembre 2009

Posté par  (site web personnel) . Modéré par tuiu pol.
Étiquettes :
1
5
déc.
2009
Java
Nous nous remettons à peine des émotions de la dernière soirée du Java User Group de Lyon qu'il faut préparer celle de décembre. Il faut dire que nous avons battu nos records d'affluence, avec 220 participants ; c'est la preuve qu'on peut mobiliser les lyonnais avec des thèmes autour Java.

La prochaine réunion traitera des frameworks Grails et Wicket, deux des technologies les plus productives pour développer des applications Web en Java. Elle aura lieu le mardi 15 décembre, dans les locaux de l'Epitech de Lyon.

La réunion est gratuite et ouverte à tous. L'inscription est obligatoire, pour permettre aux organisateurs de vous accueillir dans les meilleures conditions.

Sortie de la version 1.12 de Sonar

Posté par  (site web personnel) . Modéré par baud123.
Étiquettes :
10
14
déc.
2009
Java
Sonar est une plate-forme libre (LGPL v3) permettant de gérer la qualité du code source Java (exécution de tests unitaires, analyse de la couverture du code par ces tests, vérification du respect des règles de codage, complexité du code, etc.).

La sortie de la version 1.12 correspond à la huitième et dernière évolution majeure de la plate-forme en 2009. Voici les fonctionnalités principales apportées par cette évolution :

1. Gestion de la sécurité
Sonar embarque un mécanisme de gestion des autorisations qui permet de sécuriser une instance ou bien partie d'une instance Sonar. Le niveau de granularité de cette gestion est le projet. Elle est à la fois simple et souple : on ajoute des utilisateurs, on les regroupe et on leur associe un ou plusieurs rôles tel que administrateur, utilisateur ou bien encore accès au source.

2. Colorisation du code
Parce que le code n'est pas juste une suite de caractères noirs ! Il est maintenant beaucoup plus agréable de le lire et il est plus simple d'éradiquer les lignes de code commentées (1).

3. Ignorer les violations avec le commentaire ‘//NOSONAR’
Le tag NOSONAR indique à Sonar d'ignorer toutes les violations rattachées à la ligne, quelque soit le moteur de règles ayant généré les violations ce qui est très utile pour gérer notamment les faux positifs. Bien entendu, Sonar est toujours capable de gérer les mécanismes internes aux moteurs tels que //NOPMD pour PMD et //CHECKSTYLE:OFF … ON pour Checkstyle. Cette fonctionnalité représente une réelle amélioration pour les utilisateurs de Findbugs car il n'existait pas de tel mécanisme interne : il y a maintenant ‘//NOSONAR’ !

4. Amélioration de la navigation
Plusieurs améliorations ont été réalisées au niveau de la navigation : affichage des noms de classes complets (incluant le package), ajout de la clé de la règle ainsi que du moteur au niveau des violations...

Les fonctionnalités disponibles dans Sonar 1..12 peuvent être augmentées avec plus de 30 extensions disponibles sur la forge des greffons Sonar.

Traduction complète de Maven - The definitive guide

Posté par  (site web personnel) . Modéré par j.
Étiquettes :
6
4
déc.
2009
Java
Ça y est (ou presque), la traduction complète des 430 pages du livre « Maven - The definitive guide » est terminée. Plus besoin de comprendre l'anglais pour avoir accès aux arcanes de Maven.

Venez nombreux lire et relire le texte et nous faire part de vos remarques pour le rendre plus lisible. Un grand merci à eux qui ont déjà relu la première partie suite à l'annonce précédente sur LinuxFr.

Pour information : Maven est un outil de "build", de gestion de projet, un conteneur abstrait où s'exécutent les différentes étapes de construction du projet. C'est un outil qui s'est révélé indispensable pour les projets qui deviennent complexes et qui ont besoin de construire et de gérer de manière cohérente de nombreux modules et bibliothèques interdépendants, eux-même utilisant des dizaines voire des centaines de composants tiers. C'est un outil qui a fortement allégé le fardeau quotidien de la gestion des dépendances vers les bibliothèques tierces pour des millions d'ingénieurs et a permis à de nombreuses organisations de se sortir de l'ornière de la gestion du build du projet pour atteindre un monde où l'effort requis pour construire et maintenir un logiciel n'est plus le facteur limitant dans sa conception.

Ce travail est la première tentative d'un livre compréhensible sur Maven.

NdM : hélas, ce livre est sous licence propriétaire CC by-nc-nd (Creative Commons, Paternité-Pas d'Utilisation Commerciale-Pas de Modification).

Solr 1.4 est de sortie

Posté par  . Modéré par tuiu pol.
12
11
nov.
2009
Java
Solr est un moteur de recherche libre, écrit en java, et faisant partie du projet Apache. Après plus d'un an depuis la dernière version stable, Solr 1.4 est finalement disponible depuis hier en téléchargement.

Les améliorations sont nombreuses, tant au niveau de l'optimisation des performances que du point de vue fonctionnel. Au menu de cette version toute fraîche, on trouvera entre autre :
  • Meilleure intégration aux SGBD grâce au gestionnaire d'import de données ;

  • Possibilités d'indexation de documents externes (Word, OOo, PDF, HTML, etc.) grâce au projet Apache Tika ;

  • Clustering dynamique de résultats de recherche avec Carrot2 ;

  • Une tonne d'améliorations, de nouveaux greffons et de corrections de bugs ;

La liste des améliorations est vraiment très importante. Les intéressés auront tout intérêt à consulter le CHANGELOG complet.

Pour rappel, Lucene est une bibliothèque de recherche full-text écrite en Java et gérée par le projet Apache. Solr utilise Lucene pour proposer les fonctionnalités d'un moteur de recherche de qualité professionnelle (recherche à facette, recherches approximatives, requêtes booléennes, etc.).

La communication avec Solr se fait via appels de web-services, et des bibliothèques existent déjà dans la majorité des langages les plus utilisés. Il est ainsi parfaitement possible d'utiliser Solr pour gérer le moteur de recherche d'un site en PHP.

Formation JAVA : + de 100 tutoriaux progressifs pour s'auto-former

Posté par  . Modéré par j.
Étiquettes :
13
2
nov.
2009
Java
Quel centre de formation nouvelles technologies met aujourd’hui en ligne gratuitement une partie de ses cours et travaux pratiques ? Ils ne sont pas nombreux. Parmi ceux qui le font, le centre de formation Objis met à disposition en accès gratuit plus de 100 tutoriaux progressifs dédiés à la programmation Java Entreprise.

NdM : on notera que les tutoriaux ne sont pas sous licence Libre et que la majorité des copies d'écran sont réalisées sur un système propriétaire.

NdM 2 : Par ailleurs, le site du zéro qui, jusqu'à présent publiait ses tutoriaux en accès gratuit, a annoncé leur placement sous licence Creative Commons non libre CC-BY-NC-SA, afin de pérenniser cette diffusion gratuite.

Play! 1.0 est sorti

Posté par  . Modéré par Jaimé Ragnagna.
Étiquettes :
29
20
oct.
2009
Java
Depuis des années JEE a été vu comme l'unique façon de créer des applications Web avec Java. Cependant, il est malheureusement connu pour sa faible productivité, notamment à cause des phases répétées de compilation-packaging-déploiement. Voici donc une nouvelle manière de créer des applications Web avec Java.

La version 1.0 finale du framework Play est un framework Java « pile complète » qui propose tous les composants nécessaires pour créer des applications Web modernes. Notre souci principal est la productivité des développeurs, avec un cycle de développement « corriger et rafraîchir la page », des messages d'erreurs parfaits affichant le code source de l'application directement dans le navigateur et un « lanceur de tests » intégré qui rend le « développement piloté par tests » naturel.

Play utilise de nombreux composants libres, dont Apache Mina pour la pile réseau, Groovy comme langage de script pour le moteur de template et Hibernate pour le mapping objet-relationnel. Ce framework est basé sur une architecture "Share Nothing" qui aide à construire des applications Web RestFul. Il est possible de déployer l'application sur plusieurs serveurs simultanément (sans besoin de synchronisation), et donc de supporter de très fortes charges.

Vendredi 6 novembre 2009 @ Sophia-Antipolis : soirée Programmation Distribuée

Posté par  . Modéré par patrick_g.
Étiquettes :
6
22
oct.
2009
Java
Le Riviera JUG organise une rencontre gratuite sur le thème de la Programmation distribuée le vendredi 6 novembre 2009 dans les locaux de l’INRIA Sophia-Antipolis.

Qui n’a jamais eu à dire à son patron : « mais si, on fait comme ça et après ça passe à l’échelle automatiquement ». Une des promesses de Java EE — tenue ou non ? Quoi qu’il en soit il existe de nombreuses façons de passer à l’échelle, dont le calcul (ou la programmation) distribué(e).

Cette soirée sera consacrée à deux technologies Java qui permettent de distribuer la charge de calcul pour améliorer les performances de votre prochaine application. Venez découvrir ces technologies souvent complexes présentées de manière claire par les spécialistes du domaine. En première partie, Manik Surtani (de JBoss) viendra nous parler du projet dont il est le lead : Infinispan. En intermède nous aurons une présentation du livre « Programmation concurrente en Java », par Sylvain Hitier. Enfin Arnaud Contes (de ActiveEon) viendra nous présenter ActiveEon/ProActive Parallel Suite.

Naca 1.2 : support Oracle et Microfocus pour la migration de Cobol vers Java

Posté par  (site web personnel) . Modéré par Florent Zara.
Étiquettes :
30
16
oct.
2009
Java
Les outils du projet NACA en Open Source sont étendus (support fichiers Microfocus, Oracle, nouveaux verbes Cobol, etc.) dans leur version 1.2 pour rendre toujours plus simple la migration de Cobol sur mainframe vers Java et Linux. Nous avons publié la version 1.2 de notre framework de conversion 100% automatique de Cobol vers Java, développé initialement lors de notre projet NACA de migration des applications Publicitas d'un mainframe IBM vers une (toute petite) ferme de serveurs Intel.

Depuis la mise en Open Source de ces outils, nous avons allègrement dépassé le cap des 1500 téléchargements et connaissons des tests pilotes, voire des migrations avec nos outils déjà largement avancées sur quatre continents : seule l'Afrique nous manque à ce moment.

Tous les détails du projet se trouvent dans les articles déjà publiés sur ce site (voir liens) et des précisions dans la suite de la dépêche.

Première relecture publique de la traduction de Maven - The definitive guide

Posté par  (site web personnel) . Modéré par patrick_g.
Étiquettes :
5
30
sept.
2009
Java
Quelques mois après avoir lancé l'idée de traduire le livre « Maven - The DefinitiveGuide » en français, voici que la traduction de la première partie sort officiellement pour être relue par la communauté.

NdM : Maven est un « logiciel libre pour la gestion et l'automatisation de production des projets logiciels Java en général et Java EE en particulier. L'objectif recherché est comparable au système Make sous Unix : produire un logiciel à partir de ses sources, en optimisant les tâches réalisées à cette fin et en garantissant le bon ordre de fabrication. »

Le livre et sa traduction sont sous licence CC BY-NC-ND 3.0. Il s'agit d'un projet Maven qui produit, à partir de sources au format dockbook 4.5, un PDF et un site HTML. Ces deux projets sous hébergés sous Github.

N’hésitez pas à contacter l’un des membres de l’équipe (Erwan Alliaume, Jérôme Van Der Linden ou Emmanuel Hugonnet) pour toute question ou remarque. Les contributions, encouragements ou critiques seront les bienvenus.

Première conférence pour le MarsJUG

Posté par  . Modéré par baud123.
Étiquettes :
4
30
sept.
2009
Java
Ça y est c'est officiel, Marseille a enfin son Java User Group : le MarsJUG.
L'inauguration se fera le 15 Octobre 2009 dans le cadre de l'Agile Tour 2009 avec pour parrain Emmanuel Bernard qui sera le premier conférencier du JUG.

L'intervention du JUG se fera en deux parties :
  • Une présentation du JUG de 15 minutes par les fondateurs sera effectuée à 18h30 ;
  • L'intervention d'Emmanuel Bernard à 19h00 sur le sujet d'Hibernate Search dont il est le fondateur.


La conférence est gratuite et ouverte à tous.

Conférence "Sophia fait sa Java" @Sophia-Antipolis le vendredi 2 Octobre

Posté par  . Modéré par tuiu pol.
Étiquettes :
5
12
sept.
2009
Java
C’est officiel : la journée de conférence "Sophia fait sa Java " sur le thème Java EE aura lieu le vendredi 2 octobre 2009.

Le programme est chargé avec de très bons orateurs :
  • Pete Muir, le chef de projet de Seam et Web Beans viendra nous présenter Web Beans : l'implémentation de référence du JSR-299 Java Contexts and Dependency Injection, dérivé (mais bien amélioré) du système de bijection de Seam 2, qui sera au cœur de Seam 3.
  • Alexis Moussine-Pouchkine, ambassadeur du projet Libre GlassFish viendra nous présenter la dernière version V3 de GlassFish.
  • Tom Baeyens, le chef de projet de jBPM, viendra nous présenter la dernière version 4.1 de jBPM, et comment l’utiliser dans vos projets.
  • Antonio Goncalves, auteur du livre Java EE 6 et membre des groupes d’experts sur les JSR 316 (Java EE 6), JSR 317 (JPA 2.0) et JSR 318 (EJB 3.1), viendra nous présenter Java Enterprise Edition 6 qui ne va pas tarder à sortir avec un paquet de nouvelles technologies.


De 13:30 à 21:00 ne manquez pas cette journée gratuite et de qualité exceptionnelle.

Naturellement vous pouvez ne venir que pour les conférences qui vous intéressent, mais nous vous encourageons à assister à l’ensemble du programme.

Sortie de la version 1.6 d'Acogit

Posté par  (site web personnel) . Modéré par Bruno Michel.
Étiquettes :
9
8
sept.
2009
Java
Acogit est une application sous licence GPL de collecte, d'organisation et de gestion de l'information touristique basée sur le format TourinFrance.

Le développement a été initié par le Comité Régional du Tourisme de Poitou-Charentes, le Comité Départemental du Tourisme de la Charente et celui des Deux-Sèvres, pour la mise en œuvre du système d'information touristique régional mutualisé. Conformément à la politique de la Région, tous les codes sources liés à ce projet sont publiés sous licence GNU GPL. Le projet est en production depuis trois ans.

Le système d’information s’articule autour de trois modules :
  • L’entrepôt de données au format Tourinfrance V3 ;
  • Les interfaces de saisie ;
  • Des outils de publications web, dont l’affichage cartographique avec Google Maps.


L'application est développée en Java avec (entre autres) Hibernate, Spring, GWT, Maven et JUnit.

Riviera JUG - 15 juillet 2009 @ Sophia-Antipolis : soirée Agile

Posté par  . Modéré par patrick_g.
Étiquettes :
4
3
juil.
2009
Java
Le Riviera JUG organise sa quatrième rencontre gratuite sur le thème Agile le 15 juillet 2009 sur le site d’Amadeus à Sophia-Antipolis. Cette soirée sera spéciale, et vous vous devrez d’y être :
  • Ce sera la dernière soirée avant les vacances d’été ;
  • Nous aurons un orateur Polonais. Il faut le savoir la Pologne est source de développeurs talentueux, et, nous sommes chanceux car Przemysław Bielicki a choisi de s’installer à Antibes. Il nous présentera la dernière mode en méthode Agile : Scrum ;
  • Bertrand Goetzmann, un de nos membres, nous présentera le dernier langage à la mode : Groovy.
Nous aurons donc deux présentations d’une heure chacune dont une en anglais. Enregistrez-vous avant le 10 juillet.

Netbeans 6.7

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
14
30
juin
2009
Java
NetBeans est un projet qui consiste d'une part en une plate-forme de conception d'applications Java et d'autre part en un environnement de développement intégré - un IDE.

NetBeans a été racheté par Sun en 1999 et est développé en Java. Il est distribué sous double-licence CDDL et GPLv2.

Il est disponible dans de nombreuses langues - et en partie francisé - et prend en charge plusieurs langages de programmation parmi lesquels :
  • Java SE, Java EE, Java ME, JavaFX
  • C / C++
  • Javascript, AJAX...
  • XML
  • PHP
  • Ruby
  • Groovy
  • Python
  • ...

NetBeans dispose de fonctionnalités bien connues des utilisateurs d'IDE : coloration syntaxique, auto-complétion, gestion multi-projets, intégration des documents de référence, support de solutions de gestion de versions, intégration de débogueurs... Le logiciel a été conçu en prenant en compte le principe de la modularité. Il est ainsi proposé au téléchargement via des paquetages centrés sur les langages employés : PHP, C, JavaFX, Ruby, etc. mais rien n'empêche d'ajouter de nouvelles fonctionnalités via le système d'extensions.