, Alain <a-defrance@redaction-developpez.com> [
Bonjour à tous,
Soirée Ceylon le 24 mai 2012 avec Stéphane Epardaud
A propos de Stéphane Epardaud :
Depuis les hautes montagnes de Nice, Stéphane travaille pour Red Hat sur le project Ceylon.
C'est un hacker passionné de Java, C, Perl ou Scheme. Enthousiaste des standards web et des bases de données, il a travaillé sur divers projets tel qu'un éditeur XML WYSIWYG, une libraire de multi-threading enn C, un langage pour agents mobiles en Scheme (compilateur et machines virtuelles), ainsi que des services web 2.0 RESTful et une interfaces web riches en HTML 5 / Javascript.
Avide de partage de connaissance, il va souvent prêcher sa paroisse dans des conférences tels que Scheme Workshop 2004, Nice Technical University en 2008, Polytech'Nice en 2009, le Mars JUG, le Paris JUG et le Riviera Java User Group qu'il a crée avec Nicolas Leroux. Acteur passionné d'open source depuis le début, il contribute au projet RESTEasy, et crée les projets jax-doclets, stamps.js, quelques modules de Play! Framework et développe des projets Ceylon pour Red Hat.
A propos de l'intervention
Ceylon est un nouveau langage de programmation pour la machine virtuelle Java. Nous sommes fans de Java et de son écosysteme, cependant nous pensons que le langage Java et ses libraires conçus il y a 15 ans sont désuets face aux challenges actuels.
Ceylon a été conçu avec plusieurs objectifs
Facile à apprendre pour les développeurs Java et C#
Améliorer le typage fort de Java
Fournir une syntaxe déclarative pour exprimer des concepts hierarchiques (interface utilisateurs, configuration systeme, etc...)
Promouvoir l'approche fonctionelle par des objects immuables et des fonction d'ordre supérieur
Support de la méta programmation
Modulaire
Cette introduction à Ceylon vous montrera les fonctionnalités de Ceylon ainsi que les derniers progrès fait sur le compilateur, l'IDE et la communauté autour de Ceylon.
Nous nous réunirons à :
Technopôle Marseille Provence
Château Gombert
Les Baronnies, Bâtiment B, RDC
Rue Paul Langevin
13013 MARSEILLE
(le bâtiment rouge que l'on aperçoit ici)
N'hésitez donc pas à venir nombreux le Jeudi 24 mai 2012 à 19h30
Comment puis-je ne rien rater du MarsJUG ?
Vous pouvez suivre son twitter
Merci de vous inscrire à cette conférence et à la mailing list
Pourquoi venir au MarsJUG ?
Comme tous les JUGs le MarsJug permet de rester à la pointe de ce qui se fait en Java en participant à des conférences et rencontrer des speakers reconnus dans le monde.
Vous pouvez venir par curiosité pour découvrir les JUGs, par amour des JUGs parce que vous êtes habitués, pour vous tenir au courant de se qui se fait de nouveau ou alors pour boire un coup avec nous après le JUG ![]()
A quelle fréquence le JUG se réunira ?
Un moyenne tous les mois et demi
à bientôt,
Alain Defrance.
Vous devez être identifié pour poster un commentaire.
, Alain <a-defrance@redaction-developpez.com> [
Bonjour à tous,
SoiréePerformance des serveurs le 22 mars 2012 avec Ludovic Poitou
A propos de Ludovic Poitou :
Ludovic Poitou est le directeur de ForgeRock France, une startup spécialisée dans les solutions de gestion des accès et des identités, et responsable du produit d'annuaire OpenDJ.
Ludovic a travaillé en tant qu'ingénieur de développement pendant 15 ans chez Sun Microsystems où il fut développeur, Architecte des produits d'annuaire et Community Manager du projet OpenDS, un service d'annuaire open source en Java.
A propos de l'intervention
Java et Performance n'ont pas la réputation d'être bons amis. Quand on a un produit écrit en C, leader de son marché, à quoi peut-on s'attendre en le ré-écrivant en Java ?
Ludovic vous racontera comment les ingénieurs de Sun ont conçu un serveur d'annuaire ultra-performant en Java, et partagera leur expérience, les outils et astuces et vous guidera dans les arcanes de la gestion mémoire de la JVM.
Nous nous réunirons à :
Technopôle Marseille Provence
Château Gombert
Les Baronnies, Bâtiment B, RDC
Rue Paul Langevin
13013 MARSEILLE
(le bâtiment rouge que l'on aperçoit ici)
N'hésitez donc pas à venir nombreux le Jeudi 22 mars 2012 à 19h30
Comment puis-je ne rien rater du MarsJUG ?
Vous pouvez suivre son twitter
Merci de vous inscrire à cette conférence et à la mailing list
Pourquoi venir au MarsJUG ?
Comme tous les JUGs le MarsJug permet de rester à la pointe de ce qui se fait en Java en participant à des conférences et rencontrer des speakers reconnus dans le monde.
Vous pouvez venir par curiosité pour découvrir les JUGs, par amour des JUGs parce que vous êtes habitués, pour vous tenir au courant de se qui se fait de nouveau ou alors pour boire un coup avec nous après le JUG ![]()
A quelle fréquence le JUG se réunira ?
Un moyenne tous les mois et demi
à bientôt,
Alain Defrance.
Vous devez être identifié pour poster un commentaire.
, Alain <a-defrance@redaction-developpez.com> [
Bonjour à tous,
Soirée GIT le 26 Octobre 2011 avec Git et Jérémy Lecour
A propos de Jérémy Lecour :
Jérémy Lecour, Président du PLUG (http://plugfr.org) et développeur chez Autrement (http://chambresapart.fr et http://hotelhotel.com), vient nous parler de Git.
A propos de l'intervention
Je ne présente plus Git … Bon ok, pour ceux qui vivraient dans une cave, Git est un logiciel de contrôle de version très en vogue, avec lequel est géré le développement du noyau Linux et fondations du site communautaire de développement GitHub.
La première partie sera une présentation de Git ; ses principes, ses atouts et différents workflows possibles
La seconde partie sera très interactive avec l'assemblée des marsjugers afin de discuter des différents cas d'usage possible de l'outil.
Nous nous réunirons à :
Technopôle Marseille Provence
Château Gombert
Les Baronnies, Bâtiment B, RDC
Rue Paul Langevin
13013 MARSEILLE
(le bâtiment rouge que l'on aperçoit ici)
N'hésitez donc pas à venir nombreux le mercredi 26 octobre 2011 à 19h30
Comment puis-je ne rien rater du MarsJUG ?
Vous pouvez suivre son twitter
Merci de vous inscrire à cette conférence et à la mailing list
Pourquoi venir au MarsJUG ?
Comme tous les JUGs le MarsJug permet de rester à la pointe de ce qui se fait en Java en participant à des conférences et rencontrer des speakers reconnus dans le monde.
Vous pouvez venir par curiosité pour découvrir les JUGs, par amour des JUGs parce que vous êtes habitués, pour vous tenir au courant de se qui se fait de nouveau ou alors pour boire un coup avec nous après le JUG ![]()
A quelle fréquence le JUG se réunira ?
Un moyenne tous les mois et demi
à bientôt,
Alain Defrance.
Vous devez être identifié pour poster un commentaire.
, Alain <a-defrance@redaction-developpez.com> [
Bonjour à tous,
Nouvelle et dernière session 2011 du MarsJUG avec Henri Gomez sur le thème de DevOps.
A propos de Henri Gomez :
Henri Gomez (@hgomez) travaille dans l’industrie logicielle depuis plus de 20 ans. Il a travaillé pour différentes sociétés développant des logiciels pour la finance, les flux financiers et le trading.
Avant de rejoindre eXo, il a travaillé comme Chef de Projet puis Architecte Logiciel. Il a participé à plusieurs projets OpenSource, comme Apache Tomcat ou JPackage et est toujours membre de l’Apache Software Foundation et commiter sur le projet Tomcat. Il est maintenant ITOP Manager chez eXo, s’occupant des aspects productions mais aussi QA des produits.
A propos de l'intervention
L’idée DevOps est de favoriser la collaboration et la communication entre les équipes de développement logiciel et les équipes d’exploitation. Qu’en est-il de la mise en pratique ?
Il s’agit principalement de mettre en étroite collaboration les équipes d’administrateurs avec la R & D et les équipes QA.

Henri Gomez partagera avec vous son retour d’expérience et démarche de mise en place chez eXo Platform un éditeur logiciel.
Après une introduction sur les principes DevOps, les deux sujets suivants seront traités :
Nous nous réunirons à :
Technopôle Marseille Provence
Château Gombert
Les Baronnies, Bâtiment B, RDC
Rue Paul Langevin
13013 MARSEILLE
(le bâtiment rouge que l'on aperçoit ici)
N'hésitez donc pas à venir nombreux le mercredi 29 juin 2011 à 19h30
Comment puis-je ne rien rater du MarsJUG ?
Vous pouvez suivre son twitter
Merci de vous inscrire à cette conférence et à la mailing list
Pourquoi venir au MarsJUG ?
Comme tous les JUGs le MarsJug permet de rester à la pointe de ce qui se fait en Java en participant à des conférences et rencontrer des speakers reconnus dans le monde.
Vous pouvez venir par curiosité pour découvrir les JUGs, par amour des JUGs parce que vous êtes habitués, pour vous tenir au courant de se qui se fait de nouveau ou alors pour boire un coup avec nous après le JUG ![]()
A quelle fréquence le JUG se réunira ?
Un moyenne tous les mois et demi
à bientôt,
Alain Defrance.
Vous devez être identifié pour poster un commentaire.
Coincidence ou pas, je ne sais pas trop.
N'empêche que la béta de NetBeans 7 vient de sortir.
Et ce qui est super avec cette béta, c'est qu'il est possible de déjà s'amuser avec les modifications du langage, modification faisant partie du project coin, et qu'on devrait retrouver dans le JDK 7.
Ca va vous permettre de voire directement sur votre code *** ce que ces modifications de langage vont vous apporter, que ce soit du point de vue de la lisibilité, compréhension, simplification du code (ou pas).
*** Disclaimer : n'essayer pas cela directement sur le code sur lequel vous travaillez tous les jours. Faites en une copie, et travailler sur la copie. Les changements de syntaxe sont justes des propositions. Et rien ne dit que cela se retrouvera tel quel dans le JDK 7. N'utilisez donc jamais cela sur un projet actuellement en cours de développement.
Plus d'infos ? http://wiki.netbeans.org/NewAndNoteworthyNB70
Vous devez être identifié pour poster un commentaire.
, Alain <a-defrance@redaction-developpez.com> [![]() |
![]() |
Bonjour à tous,
Clôture de la saison 2009 - 2010 du MarsJUG avec Zenika pour une soirée Terracotta. Au cours de son tours de france Zenika fera un arrêt à Marseille le lundi 05 Juillet 2010. Une première pour le MarsJUG nous aurons enfin un joli buffet pour cette dernière ! En effet la société Atomes nous offrira le buffet à cette occasion.
Terracotta est un middleware open-source gratuit permettant d'atteindre une capacité d'accueil de millions d'utilisateurs frontaux.
Le produit est utilisé par des sites e-commerces tels que WalMart, Comcast, JPMorgan, Pearson et Sabre, système mondial de réservation en ligne.
Nous nous réunirons à :
Technopôle Marseille Provence
Château Gombert
Les Baronnies, Bâtiment B, RDC
Rue Paul Langevin
13013 MARSEILLE
(le bâtiment rouge que l'on aperçoit ici)
N'hésitez donc pas à venir nombreux le lundi 05 Juillet à 19h.
Comment puis-je ne rien rater du MarsJUG ?
Vous pouvez suivre son twitter
Suivre les évenement sur le site
Merci de vous inscrire à cette conférence et à la mailing list
Pourquoi venir au MarsJUG ?
Comme tous les JUGs le MarsJug permet de rester à la pointe de ce qui se fait en Java en participant à des conférences et rencontrer des speakers reconnus dans le monde.
Vous pouvez venir par curiosité pour découvrir les JUGs, par amour des JUGs parce que vous êtes habitués, pour vous tenir au courant de se qui se fait de nouveau ou alors pour boire un coup avec nous après le JUG ![]()
A quelle fréquence le JUG se réunira ?
Un jeudi tous les mois ! (dans la mesure du possible)
à bientôt,
Alain Defrance.
Vous devez être identifié pour poster un commentaire.
Me revoici avec ma découverte JavaFX.
L'environnement est installé, NetBeans 6.9 lancé.
Premier truc cool, en voulant créer un nouveau projet, je remarque que NetBeans dispose d'exemples de programmes JavaFX. Donc, déjà on voit si ca compile! Les exemples sont plutôt basiques mais sympa. On y découvre de nombreux effets graphiques possibles dans le sous dossier "Building Blocks". On remarque aussi la top nouveauté de NetBeans 6.9, le Composer. Deux types d'exemples sont présent, ceux avec un petit logo FX sur fond blanc, correspondant aux "anciens" exemples, et ceux avec un fond bleu correspondants aux nouveaux".
L'ancien éditeur se contentait de code avec une fonction de prévisualisation du résultat. La nouvelle version permet de créer l'interface en déplaçant des objets, boutons, ... une vraie création de gui facile en somme!
Après avoir bien joué avec les exemples, le Composer et jeté un oeil au code (peu commenté mais plutôt propre et facilement compréhensible), je crée donc un nouveau projet. On retrouve 3 types de projet : Script et Desktop, et Mobile (je ne vois pas de différence entre ces 2 derniers si ce n'est la taille prédéfinie de l'écran). Je choisis donc Desktop de façon à avoir accès au bel éditeur d'interface (du nom de Matisse).
En passant, les tutos sur le site NetBeans sont plutôt complets et bien organisés :
http://netbeans.org/kb/trails/matisse.html
Je commence donc par suivre l'exemple suivant http://netbeans.org/project_downloads/javafx/jdbc/JDBC.html
Ce tutoriel permet un test rapide pour la connexion à une base JavaDB. En 5min c'est testé/validé. Plutôt content de la facilité avec laquelle ca marche.
Je refais à peu de chose près la même chose avec ma base à moi maintenant : j'ai finalement opté pour une base H2 qui est donc stockée dans un simple fichier et qui à terme sera donc utilisée en embarquée dans mon application.
On rajoute le jar au classpath, sélectionne le driver modifie l'exemple et zoupla c'est reglé.
Le second screencast présenté montre avec quelle facilité et rapidité on peut faire joujou avec le logo Netbeans (rotation, zoom,...), rien d'exceptionnel mais ca me fait penser que ca va être plutôt cool pour un prototypage d'écran rapide à montrer au client. Vu la facilité de l'outil, des modifs en temps réel avec l'utilisateur sur l'interface sont tout à fait envisageables (dur à imaginer pour du J2EE par exemple!!).
Coup de tel, problème en prod sur mes autres activités (de la BI pour les intéréssés). Ma découverte s'arrête là pour l'instant.
Vous devez être identifié pour poster un commentaire.
Netbeans 6.9, la nouvelle mouture avec bon nombres de nouveautés qui en raviront plus d'un.
Au programme :
- Netigso : lien avec OSGI
- Support de Spring 3.0
- Un meilleur support pour les applets et JNLP
- Un historique du débugger
- Gestion avancée des breakpoint
- Meilleur support pour le Makefile C/C++
- Support du Zend Framework
- Refactoring pour les CSS
- ...
L'un des point négatif :
- JavaFx support
Déposez vos commentaires sur la nouvelle version de Netbeans : ici
Vous devez être identifié pour poster un commentaire.
Bonjour,
Je viens de terminer ma revue de la nouvelle version de l'IDE IntelliJ Idea :
Revue de l'IDE Jetbrains Intellij Idea 9 Ultimate Edition
N'hésitez pas à me dire ce que vous en pensez ![]()
Vous devez être identifié pour poster un commentaire.
1.Introduction
Ce bug arrive lorsque l'on essayer de déployer une web application depuis Netbeans et que le déployement précédent s'est mal terminé..
2.Résolution
Supprimer tous les fichiers dans ~/.netbeans/6.7/config/J2EE/TargetModules/* de votre dossier Utilisateur...
Vous devez être identifié pour poster un commentaire.
Il existe plusieurs outils de mesure de la couverture de code en Java, dont certains open source. J'ai récemment été amené à comparer le fonctionnement des plus connus d'entre eux, et je vous livre ici les résultats bruts de ce comparatif. Je tenterai certainement une analyse dans un prochain billet.
Tout d'abord, quelques notions de base.
Vous devez être identifié pour poster un commentaire.
Je continue dans la suite de mes découvertes dans IntelliJ Idea 9 Beta.
Au niveau de Maven 2, j'ai pu découvrir quelques changements, surtout au niveau de la vue.
Dans le dossier "LifeCycle", seuls sont maintenants affichées les goals les plus importants (clean, validate, compile, test, package, install, site et deploy) au lieu de la liste complète, ce qui est plutôt intéressant. On peut bien sûr toujours afficher l'entier des goals avec une option de la barre d'outils.
Toujours au niveau de cette vue, on peut maintenant voir les profiles qui sont configurés au niveau de settings.xml et accéder rapidement au fichier settings.xml de Maven 2.
On a également accès à un graphe des dépendances d'un module Maven.
La vue se met maintenant à jour automatiquement dès que l'on fait un changement au niveau de la hierarchie des modules, plus besoin de faire un "Reimport" après chaque petit changement.
A propos du reimport, on peut maintenant faire des reimport seulement pour le(s) projet(s) qui a (ont) été changé(s) au lieu de devoir tout réimporter et en plus de cela, les performances de cette opération ont été grandement améliorées. Je dirais d'un facteur 3 à 4 pour ce que j'ai pu en voir.
Bref que du bon pour le support Maven 2 ![]()
Vous devez être identifié pour poster un commentaire.
Ce blog vous présente l'ensemble des blogs Java présents
| Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Copyright © 2000-2012 - www.developpez.com