Kaneda's Blog

A Pensieve blog

NetBeans Days

dev

Netbeans Days

Vendredi dernier avait lieu la première rencontre autour de NetBeans à Paris. Netbeans est un IDE OpenSource écrit en Java/swing qui existe quasiment depuis aussi longtemps que JAVA.

Il est construit à partir d'un framework swing NetBeans Framwork qui permet des développements rapides d'application riche.

Je me suis occupé des vidéos en voici un résumé des interventions

Fonctionnalités et nouveautés incontournables de NetBeans IDE(VO)

Geertjan Wielenga de oracle nous présente netbeans, ces origines est sa philosophie. Il présente les fonctionnalités de l'IDE. - Utilisation des structures standard des projets sans modification (Maven, ant, Node, cordova…) - L'outil de complétion, de création de codes et de manipulation de code - De nombreux widget pour refacturer le code dont le “Turn to lamba expression” qui permet de convertir des syntaxes de boucle 1.7 en syntaxe 1.8, plus compatible Lambda et certains diront plus lisible. - L'intégration au navigateur web …. C'est une bonne entrée en matière pour la prise en main de cet IDE, qui à de très nombreux atout à vous donner

La communauté NetCat

Éric Barboni de l'Université de Toulouse nous présente la communauté NetCat, en charge de la validation de l'outil. Il s'agit de l'ensemble des travaux réalisé par la communauté pour vérifier la Qualité de l'IDE, la non-régression. Il y a des dizaines de bénévoles qui consacrent un parti de leurs temps personnel à la vérification de l'outil. Le cycle est de l'ordre de 3 mois, avec un mois de préparation, un mois de test et un mois de consolidation.

La communauté NetCat

Éric Barboni de l'Université de Toulouse nous présente la communauté NetCat, en charge de la validation de l'outil. Il s'agit de l'ensemble des travaux réalisé par la communauté pour vérifier la Qualité de l'IDE, la non-régression. Il y a une dizaine de bénévoles qui consacrent une partie de leurs temps personnel à la vérification de l'outil. Le cycle est de l'ordre de 3 mois, avec un mois de préparation, un mois de test et un mois de consolidation.

La communauté (suite)

Geertjan Wielenga présente différents types de soutien de NetBeans à ces utilisateurs et présente certains cas d'usage de communication.

De JavaEE à AngularJS

Nebrass Lamouchi de la société de conseil Davidson SI, nous présent un cas d'usage de développement, d'un service métier exposé en REST et consommé à partir d'angular JS.

La présentation présente de nombreux atouts de NetBeans, comme la complétion des annotations, l'intégration de différents types de code (Java/JavaBeans/JavaScript, etc…)

C'est sans doute une présentation à creuser un peu pour un développement classique de JEE via Netbeans.

Faites nager des robots avec NetBeans Plateform

Guillaume Genty présent RobotSwim. Il présent plus particulièrement l'interface développée en NetBeans Plateforme et comment l'IDE facilite le développement JNI (Java Native Interface). Un joli projet IOT (internet of things) avec un cas d'usage de l'apport de java pour l'intégration de composants dans des environnements complexes.

Développement rapide JavaEE avec WildFly

Emmanuel Hugonnet de Red Hat nous présente ces travaux d'intégration de WildFly au sein de l'IDE NetBeans. Intégration qui apport une utilisation seamless du serveur d'application au sein des projets ainsi qu'un grand nombre d'aides comme l'affichage des Ressources JAX-RS. Un très beau travail qui va faciliter nos travaux de développeur.

Plateforme NetBeans : UNESCO J-ISIS

Jean-Claude Dauphin présente un outil de consultation des bases de données documentaire utilisée par l'UNESCO developper à l'aide de NetBeans Framework.

Plateforme NetBeans : EasyTopo

Fabrice Irie nous présente EasyTopo, un outil de consultation d'information géographique SIG (information géographique).

Plateforme NetBeans : Audiveris

Herve Bitteur nous présent son projet Audiveris: outils de ORM reconnaissance de partition de musique, pour pouvoir numérisé des partitions de musique pour les transformée dans un format utilisable par les programmes informatiques.

Développement modulaire avec la plateforme NetBeans

Présentation par Geertjan Wielenga de NetBeans Framework pour le développement rapide et modulaire d'application riche swing. Un vrai raccourcit pour développer des applications client lourdes.