Added by Admin, last edited by Anthoni Schiochet on Dec 13, 2009  (view change)

Labels:

Enter labels to add to this page:
Wait Image 
Looking for a label? Just start typing.
Event videos migration
From summer 2008 all videos will be stored on our Parleys.com JUG channel, this one is available on http://beta.parleys.com/#st=4&id=21116

The original version of the videos (Windows Media Video format) are available on http://public.yajug.org/video

Thursday, December 10th

General Assembly + Fun with Java

18h00 - Welcome and registration

18h15 - Fun with SunSpot and Mobile Phones - Fabrice Dewasmes, (french, slides in english)

You didn't have enough making a Lego Mindstorms® robot walk using a Wii Balance board® ? Okay ! Let's try something even more fun : what could we do with SunSpot devices, a Lego Mindstorms® robot and an android mobile phone ? Lots of possibilities you would say and you'd be right ! I've tried to assemble a few fun stuffs with all this and to see what I've come up with you only have one thing to do : come to this last event of the year.

19h00 - 3D programming in Java: big picture and small details, Anthoni Schiochet, (french, slides in english)

We will first dive into the context of 3D computer graphics and game industry. This will bring answers to some funny questions like « Why I can't find this game on MacOS ?! ».
Then we will demonstrate, through real-time demos of JOGL, how fun, but also how difficult is OpenGL programming. This part will be the occasion to illustrate what Java really brings to OpenGL.
Introducing the use of game application frameworks like JMonkey or Xith3D will solve the issues we met during the demos. These frameworks bring to developers ready-to-use components and provide advanced techniques that we will explain.
If we have time, as a bonus, we will speak about the world of digital art, and introduce you to some convenient tools to create 3D, interactive, artistic installations.

19h45 - Contest Results and General Assembly

Development Contest Results :

Thanks to our three participants.

20h00 - Drink

Location

ART CAFE (near place du Théatre)
1, rue Beaumont
L - 1219 Luxembourg

Monday, November 9th

Cette soirée est sponsorisée par Kitry Consulting
http://www.kitry.lu

18h00 - Welcome and registration

18h15 - Spring 3.0 : quoi de neuf ? - Gildas Cuisinier, (french, slides in english)

Spring Framework n'est maintenant plus à présenter, il est de plus en plus présent dans les applications Java en entreprise.
Si à l"origine, sa configuration était particulièrement verbeuse, au gré des nouvelles versions, celle-ci s'est fortement simplifiée, grâce à l'introduction des namespaces dédiés et dernièrement grâce au support des annotations. Parallèlement, le nombre de frameworks et outils tiers supportés n'a lui cessé d'augmenter.

Mais alors, que nous apportera Spring 3.0 ?

19h45 - Java Puzzler, Anthoni Schiochet

Testez vos connaissance sur le langage de programmation Java et gagnez des T-Shirts, des livres etc ...

20h00 - Drink

Location

Centre de Recherche Public Henri Tudor
29, avenue John F. Kennedy
L - 1855 Luxembourg - Kirchberg

Tuesday, October 6th

Best Practices and Tools for your build environments


17h45 - Welcome and registration

18h00 - Introduction à l'industrialisation des projets avec Maven - Pierre-Antoine Grégoire, Agile Partner S.A. (french, slides in english)

Lorsque l'on veut obtenir un livrable reproductible, garantir sa fiabilité par l'exécution de tests, et produire des statistiques permettant d'interpréter son évolution, Maven s'impose, sinon comme le meilleur compromis open source du monde Java, au moins comme le standard de facto.Nous allons donc présenter ses points forts, ainsi que quelques bonnes pratiques à mettre en place et écueils à éviter afin de tirer le plein potentiel de l'outil.Nous n'éviterons pas les sujets qui fâchent en évoquant aussi ce pour quoi l'outil n'est pas le plus adapté.Nous discuterons enfin de la manière d'intégrer cet outil dans différentes suites logicielle (IDEs, outils d'intégration continue) afin de préparer le terrain pour la présentation suivante sur l'Intégration continue.

18h45 - Intégration continue des projets - Yannick Kirschhoffer

Encore peu utilisés dans les projets en entreprise, les outils d'intégration continue permettent d'automatiser les phases de construction de projet et de maximiser l'utilité des tests automatisés. En assurant que chaque modification du code donnera lieu à la production d'un livrable et à une exécution de tests, on réduit de façon drastique le temps de détection d'erreurs et on permet une réelle traçabilité d'éventuelles régressions. Les développeurs sont ainsi déchargés de tâches répétitives et la qualité des livraisons est accrue.Nous verrons un panorama des outils disponibles et comment les intégrer de façon à permettre de maximiser le retour sur investissement. Nous ferons une démonstration live avec Hudson, outil développé par Sun.

19h30 - Software Forges, Software as a Service for Developers ?- Sébastien Stormacq, Senior Software Architect, Sun Microsystems, Northern Europe (french, slides in english)

A software forge is a collaboration platform allowing collaborative software development over the Internet.  This talk will introduce you to the concepts of Software Forges and the services they do provide to developers.  We will review and compare some of the most popular Software Forges available.  Finally, we will demonstrate the services of one of these forges.

20h00 - Drink

and our famous Java Puzzlers, by Arnaud Cormier.

Location

Centre de Recherche Public Henri Tudor
29, avenue John F. Kennedy
L - 1855 Luxembourg - Kirchberg

Monday, July 6th

JavaFX - Build your own Java-Based Rich Internet Applications


This event was organized in collaboration with the Lorraine JUG in Metz, France.  This even is free and open to everyone, members and non members. Register today !
See our local press coverage (in french)

18h15 - Welcome and registration

18h30 - JavaFX Discovery Tour, Simon Ritter, JavaFX Evangelist, Sun Microsystems (english)

The demand continues to grow for rich interactive content, applications, and services that run on a variety of clients. Rich Applications have achieved a new degree of sophistication with requirements to add multimedia and animation. With the JavaFX SDK and the latest updates of Java SE 6 it is possible to incorporate innovative elements of rich client applications into existing Java software with minimum effort, enabling consistent user experiences on the desktop, mobile devices, TV, and other consumer platforms.

This talk provides a glimpse into cross-screen applications development using JavaFX libraries such as vector graphics and animation and media applications with native audio and video. Additionally, this session will illuminate the JavaFX SDK delivering support for simplified application development. We'll also cover the latest announcements about support for JavaFX Mobile from the likes of LG and Sony-Ericsson.

The session will also include some demonstrations that show that JavaFX truly is for "all the screens of your life".

19h45 - How to build a client server application with JavaFX, RESTful web services and JSON, Sébastien Stormacq, Sun Microsystems (french, slides in english)


The full step-by-step instructions from JavaONE 2009 hands on lab LAB-5557.

Rich Internet Applications - RIA - do require a strong service access and data access layer located on the back-end, just as traditional or web based applications. It is therefore essential to combine desktop technologies and server technologies in order to provide fast, efficient and secure access to your data.
This talk will show how to combine desktop technologies, such as JavaFX™ technologies, and back-end technologies, like web services and REST based services to build state of the art desktop applications.

We will go through a very simple example of REST data retrieval and a Java FX graphical representation of these data.

We will use the following technologies :

  • RESTful web service and JSR 310 (Jersey) API on the server side
  • JavaFX on the client side

The JavaFX application will asynchronously poll RESTful web services to collect data that will be used to dynamicaly update the client rich UI.

20h30 - Drink

Location

Péniche - Théatre de la Lucarne
Plan d'eau, F-5700 Metz (access map)

Wednesday, May 27

How to Secure your Java Appications

17h45 - Welcome and registration

18h00 - Introduction to Cryptography with JCA and JCE (sample code), Sébastien Stormacq, Sun Microsystems

This talk will introduce basic cryptography mechanisms such as one-way hash functions, encryption, signature, public key cryptography, certificate etc ... in order to let everyone catch up with these very often used but rarely understood technologies.
After having described the theoritical and the mathematical concepts used by modern cryptography, this talk will demonstrate how to apply these in your Java applications. We will show how to use the Java Cryptography Architecture framework and Sun's Java Cryptography Extension providers to actually write your own data encryption or data signature code.

19h15 - OWASP Top 10 Security Breaches for Java Web Applications, Jocelyn Aubert, OWASP

The OWASP Top Ten provides a powerful awareness document for web application security. It lists the top ten most critical web application security vulnerabilities, and for each provides explanation, examples, means of verification and recommendations to avoid it.
"Adopting the OWASP Top Ten is perhaps the most effective first step towards changing the software development culture within your organization into one that produce secure code."

20h30 - Drink offert part CTG.
.

Location

Centre de Recherche Public Henri Tudor
29, avenue John F. Kennedy
L - 1855 Luxembourg - Kirchberg

Events Videos

Note on videos format
Due to a technical issue, theses videos are exceptionally encoded in Windows Media Video (WMV) format !
Introduction to Cryptography with JCA and JCE

OWASP Top 10 Security Breaches for Java Web Applications



Thursday, April 23

JVM Monitoring and Clustering

18h00 - Welcome and registration

18h15 - Java Monitoring Tools : Xavier Roy

Avec Java SE 5, le JDK s'est enrichi avec un ensemble d'outils permettant d'inspecter l'activité des JVM en terme de configuration, de mémoire et de threads parmi lesquels la célèbre JConsole.
Avec Java SE 6u7, c'est encore un pas en avant qui est fait pour le rapprochement entre les équipes de développement et d'exploitation : L'intégration de VisualVM annonce une nouvelle génération d'outil de diagnostic des JVM...

19h00 - Java Puzzlers: Arnaud Cormier et Nicolas François

L'occasion de confronter vos connaissances du language de programmation Java avec vos pairs ... et de gagner des livres.

19h15 - Clustering your application with Hazelcast : Talip Ozturk

Today's applications are getting more and more distributed everyday
and it is well-known that distributed programming is hard. With
Hazelcast though, distributed programming is easy and lots of fun.
Common reaction of Hazelcast users is 'Ooh my God, this cannot be that
easy'. Hazelcast is an open source, highly scalable, transactional,
distributed/partitioned implementation of queue, map, set, list, lock
and executor service for Java. Hazelcast is for you if you like to
easily:

  • share data/state among many servers (e.g. web session sharing)
  • cache your data (distributed cache)
  • cluster your application
  • partition your in-memory data
  • send/receive messages among applications
  • distribute workload onto many servers
  • take advantage of parallel processing
  • provide fail-safe data management

20h00 - Drink offert part Logica

Location

Centre de Recherche Public Henri Tudor
29, avenue John F. Kennedy
L - 1855 Luxembourg - Kirchberg

Events Videos

DivX codec required, (Click here for details)

Java Monitoring Tools

Java Puzzlers

Hazelcast (1/3)

Hazelcast (2/3)

Hazelcast (3/3)

Monday, March 23

Open Conference - Choose your subjects !

YaJuG offers you free lunch !  Pizza for everyone !

Location

Centre de Recherche Public Henri Tudor
29, avenue John F.Kennedy
L - 1855 Luxembourg - Kirchberg

Agenda

18h00 - Welcome and registration

18h15 - First Session : Fabrice Dewasmes

Offline management of your contacts with Google Gears + ExtJS + Google Contacts.

IntermezzoJava Puzzlers - Anthony and Arnaud challenged our brains and Java knowledge (and proved their answers) !

19h00 - Second Session : Sébastien Stormacq

JBI & GlassFish ESB, solving the integration problem, the open source way.

19h45 - Drink offert part Sogeti



Event videos
No video available for this event !

Tuesday, February 17

First 2009 meting : a little bit of everything

Missed this event ?  The slides and session videos are available below, also checkout the 1 minute backstage video ...

Location

Centre de Recherche Public Henri Tudor
29, avenue John F.Kennedy
L - 1855 Luxembourg - Kirchberg

Agenda

18h00 - Welcome and registration

18h15 - Devoxx, un retour - Jean-Michel Doudoux.
Devoxx (ex Javapolis) est un des plus grand salon européen indépendant sur la technologie Java et les technologies apparentées. Il se déroule chaque année depuis 2002 vers la mi-décembre en Belgique, au complexe cinématographique Metropolis d'Anvers. Durant une semaine, de nombreuses sessions sont présentées sur des sujets variés.
Jean-Michel Doudoux fera une présentation de l'événement 2008 et de quelques sessions relatives aux technologies présentes (Java FX, ...) et futures (Java SE 7, Java EE 6, ...) choisies parmi les nombreuses proposées lors du Devoxx.

Intermezzo - Java Puzzlers - Anthony and Arnaud challenged our brains and Java knowledge !

19h00 - When Java programing meets Lego and Bluetooth - Fabrice Dewasmes
Marre de programmer toute la journée les habituels softs et autres patterns ? Faites plus de Java encore le soir mais cette fois en essayant de vous amuser. Dans cette présentation je vais montrer comment utiliser Java et la communication Bluetooth pour faire marcher un robot Lego Mindstorms NXT à l'aide d'une Wii Balance Board. Ca va être geek et fun à souhait !!

19h45 - Drink offert par Sfeir Benelux


Events Videos

DivX codec required, (Click here for details)

Devoxx feedback

Java Puzzlers

Lego and Bluetooth

Access content proposed by YaJuG back in 2008
Access content proposed by YaJuG back in 2007