Soirée Java FX & Intel XDK : Lundi 26 janvier 2015

FinistJUG

Pour notre première séance de 2015 Thierry Wasylczenko nous parlera des dernières nouvelles autour de JavaFX et Olivier Gonthier nous présentera le XDK d’Intel, un environnement de développement d’applications multiplatesformes.

Le programme de la soirée

1 – JavaFX.forReal()

Thierry Wasylczenko

Pour notre premier talk de la soirée, Thierry Wasylczenko revient nous voir avec son sujet de prédilection, JavaFX. Cette fois il nous parlera de la dernière monture de la technologie, JavaFX 8, des améliorations qu’elle introduit, et de comment on peut le combiner avec d’autres technologies.

Thierry est développeur Java depuis plusieurs années chez General Electric Healthcare en France et se passionne pour le polyglottisme, l’architecture des projets, JavaFX et les nouveaux outils qui facilitent la vie d’un développeur. Il est également auteur pour RebelLabs de ZeroTurnaround et l’un des leader de l’ElsassJUG, le JUG de Strasbourg.

JavaFX.forReal()

JavaFX

JavaFX (8) … le buzz word d’Oracle, en terme de développement de clients lourds, qui le présente comme le successeur de Swing. Tout est faisable facilement en JavaFX.

Mais “Swing c’est mort”, “quelqu’un fait-il encore du desktop?”, « y a-t-il sérieusement des gens qui utilisent JavaFX?”, “l’avenir c’est du web 2.0 (et au-delà) avec du *JS”, “moi je ne fais que du web”. Ces remarques vous semblent-elles familières? Cette session est faite pour vous car JavaFX répondra sans doute à toutes ces interrogations mais aussi à vos besoins.

Cessons de (trop) rêver, soyons pragmatiques et revenons à la réalité. Est-il possible de réaliser des applications JavaFX complexes, pas uniquement un Bonjour Monde, et pourquoi ne pas coupler cela à du Vertx, asciidoctor, LeapMotion, JavaScript, OSGi & friends? JavaFX peut-il concurrencer le web de demain voire en être complémentaire? JavaFX peut-il répondre à vos besoins?
Découvrons-le ensemble lors de cette session orientée REX. Ce n’est pas toujours aussi simple que l’on pourrait se l’imaginer bien que ce soit la réalité.


2 – Demo du Intel XDK, un environnement de développement d’applications multi-platesformes

Olivier Gonthier

Ensuite Olivier prendra la parole pour nous présenter l’environnement de développement multi-platesforme XDK d’Intel.

Olivier est développeur indépendant web/mobile, membre du Paris Android User Group et éditeur pour InfoQ Fr.

Intel XDK, un environnement de développement d’applications multi-platesformes

Intel XDK

Je vais vous présenter l’outil de développement d’application cross-platforme d’Intel, le Intel XDK. Je passerai en revue ses possibilités, à toutes les étapes d’un projet du code au déploiement, en passant par des phases de de test et de debug.


Informations pratiques

La Cantine

La soirée se passera le lundi 26 janvier à La Cantine Brest, dans les locaux de la Faculté des Lettres et Sciences Humaines (20 rue Duquesne, au centre ville de Brest), à partir de 18h30.

L’entrée est libre et gratuite, comme d’habitude, mais nous vous demandons de vos inscrire à l’avance pour nous aider à gérer l’aspect logistique (et l’apéro, bien entendu). Le tirage au sort de la licence IntelliJ se fera parmi les personnes inscrites, bien entendu.

L’apéro !

La Cantine

Pour cette soirée de janvier, Intel nous sponsorise l’apéro, c’est donc à eux que vous pourrez remercier pour les gâteaux apéro, les pizzas et les sodas !

Le tirage au sort ?

JetBrains

Et oui, vous le savez bien, grâce à notre partenariat avec JetBrains nous avons une licence de IntelliJ Idea à offrir pendant la soirée. IntelliJ est considéré par beaucoup de développeurs comme le meilleur éditeur Java actuel. Sa version Community est gratuite, et elle permet de voir pourquoi tant de développeurs aiment cet IDE (d’ailleurs, le nouveau éditeur Android, Android Studio est basé sur cette version Community d’IntelliJ).

Inscriptions

Les inscriptions à l’événement se font via EventBrite :

Il y a aussi un Evénement G+ sur lequel pour pouvez vous inscrire, si vous préférez ce système.

Venez nombreux, passez l’information autour de vous. Aidez-nous à que toutes les personnes potentiellement intéressées reçoivent l’information !

Piqûre de rappel : soirée FinistJUG JavaFX 2 le 28 février

FinistJUG

Un petit message pour vous rappeler que demain soir, 28 février, à partir de 18h30, nous organisons notre prochaine soirée. Au menu, du JavaFX 2 par Thierry Wasylczenko, et en première partie de soirée, une présentation sur sur Java et le GPGPU par Jean-Baptiste Ollagnon

Je profite pour vous rappeler que la soirée ne se fera pas à l’ENIB comme d’habitude, mais à La Cantine Brest, dans les locaux de la Faculté des Lettres et Sciences Humaines (20 rue Duquesne, au centre ville de Brest).

Je vous laisse donc ici l’affiche de la soirée comme une petite piqûre de rappel :

affiche-20130228-v1-1750x2475

N’oubliez pas de vous inscrire :

A demain soir !

Soirée JavaFX 2 : l’affiche

Mik m’a fait remarquer que j’avais oublié de mettre en ligne l’affiche de la soirée de jeudi prochaine. Alors, avec un peu de retard, voici l’affiche de la soirée :

affiche-20130228-v1-1750x2475

Je profite pour vous rappeler que la soirée ne se fera pas à l’ENIB comme d’habitude, mais à La Cantine Brest, dans les locaux de la Faculté des Lettres et Sciences Humaines (20 rue Duquesne, au centre ville de Brest).

N’oubliez pas de vous inscrire :

Venez nombreux, passez l’information autour de vous. Et si vous voyez que l’affiche n’est pas présent dans votre coin café, s’il vous plaît, imprimez-le et collez-le quelque part bien visible ! Aidez-nous à que toutes les personnes potentiellement intéressées reçoivent l’information !

Prochaine soirée FinistJUG : jeudi 28 février 2013 – JavaFX 2

FinistJUGAprès notre soirée sur Cloud Foundry de mi-janvier, le FinistJUG revient aux affaires avec une nouvelle soirée le jeudi 28 février. Nous recevrons la visite de Thierry Wasylczenko,  de l’ElsassJUG, qui va nous faire une présentation de JavaFX 2.

Après quelques présentations autour de JEE et des technologies web, il était temps de changer un peu et de toucher à d’autres sujets, comme le développement client lourd en Java.  Et la visite de Thierry nous a semblé l’opportunité idéale pour cela.

Après avoir été déçu par la première monture de la plateforme, Thierry Wasylczenko s’est passionné par JavaFX  avec JavaFX 2, qui est pour lui une excellente plateforme pour le développement d’applications. Et il compte utiliser cette soirée JUG pour nos communiquer sa passion.

La manière de réaliser des applications de type “client lourd” en Java n’a foncièrement pas évoluée depuis plus d’une dizaine d’années. L’utilisation de Swing n’est plus au goût du jour, que ce soit de manière fonctionnelle et visuelle, mis à part l’utilisation de librairies tierces. JavaFX 2 est annoncé comme le successeur de Swing et possède de nombreux atouts qui vous seront présentés lors de cette présentation.

Thierry nous évoquera ce que nous connaissons en tant que développeurs Swing, ce que propose la concurrence et nous fera découvrir au travers une session de live coding le potentiel de JavaFX 2.

Et en première partie de soirée, Jean-Baptiste Ollagnon, développeur logiciel à Thales Systèmes Aéroportés, nous fera une présentation sur Java et le GPGPU, c’est à dire  les techniques d’accès au GPU pour effectuer des traitements génériques et massivement parallèles en Java.

Les  cartes graphiques sont des produits grand public (ce qui permet d’en réduire les coûts par rapport à une architecture trop spécialisée), avec des GPU  taillés pour le calcul parallèle au point d’afficher des performances parfois supérieure à 2 000 % par rapport à un CPU haut de gamme de dernière génération.

Jean-Baptiste va nous montrer dans cette présentation  comment profiter du GPU pour améliorer dramatiquement les performances de nos applications en Java.

La séance se passera le jeudi 28 février à l’ENIB, à partir de 18h30 et jusqu’à 21h. Comme d’habitude, on utilise EventBrite pour les réservations, afin de pouvoir bien gérer la logistique et aussi afin de vous permettre de participer au tirage au sort qu’on fera en fin de séance.

On compte sur vous !