compared with
Current by Anthoni Schiochet
on Dec 13, 2009 22:50.


 
Key
These lines were removed. This word was removed.
These lines were added. This word was added.

View page history


There are 1 changes. View first change.

<tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">{tip:title=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&amp;id=21116]\\</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">\\</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">The original version of the videos (Windows Media Video format) are available on [http://public.yajug.org/video]{tip}</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">h1. Thursday, December 10th</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">h3. General Assembly + Fun with Java</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">h3.</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">*18h00* \- Welcome and registration</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">*18h15* \- *[Fun with SunSpot and Mobile Phones|^20091210_SunSpot.pdf]* \- *[Fabrice Dewasmes|Public:Speakers#fabrice_dewasmes]*, _(french, [slides|^20091210_SunSpot.pdf] in english)_</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">You didn't have enough making a Lego Mindstorms&#xAE; robot walk using a Wii Balance board&#xAE; ? Okay \! Let's try something even more fun : what could we do with [SunSpot|http://www.sunspotworld.com/] devices, a Lego Mindstorms&#xAE; 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.</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td valign='top' class='diffnav' width='1%'><a name='change0'></a>&nbsp;</td><td valign='top' class='diffnav' width='1%'>&nbsp;<td class="diffdeleted">*19h00* \- *3D programming in Java: big picture and small details*, *[Anthoni Schiochet|Public:Speakers#anthoni_schiochet]*, _(french, <span class="diffremovedchars">slides</span> in english)_ </td></tr> <tr><td valign='top' class='diffnav' width='1%'><a name='change0'></a>&nbsp;</td><td valign='top' class='diffnav' width='1%'>&nbsp;<td class="diffadded">*19h00* \- *3D programming in Java: big picture and small details*, *[Anthoni Schiochet|Public:Speakers#anthoni_schiochet]*, _(french, <span class="diffaddedchars">[slides|^3DProgramming.pdf]</span> in english)_ </td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">We will first dive into the context of 3D computer graphics and game industry. This will bring answers to some funny questions like &#xAB; Why I can't find this game on MacOS ?\! &#xBB;.</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">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.</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">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.</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">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.</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">*19h45* \- *Contest Results* and [General Assembly|^20091210_AG_2009.pdf|AG 2009]</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">Development Contest Results :</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">* Winner is Yannick with a [3D / sound demo|http://kenai.com/projects/funfactor] &quot;&#xE0; la&quot; Amiga and Commodore 64. Yannick won an [iPod Touch|http://www.apple.com/ipodtouch/].</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">* The [iPod Shuffle|http://www.apple.com/ipodshuffle/] have be awarded to Eric ([Vibro Java ME application|^20091210-concours-appli-vibro.zip]) and Vasile ([Twitter letter statistics web app|^20091210-concours-appli-twitter.zip])</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">Thanks to our three participants.</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">*20h00* \- Drink</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">h3. Location</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">[ART CAFE|http://www.resto.lu/fr/Luxembourg/restaurant.cfm?restaurant=13487] (near place du Th&#xE9;atre)</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">1, rue Beaumont</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">L - 1219 Luxembourg</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">h1. Monday, November 9th</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">Cette soir&#xE9;e est sponsoris&#xE9;e par Kitry Consulting</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">[http://www.kitry.lu] !Kitry_Consulting.jpg|align=center!</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">*18h00* \- Welcome and registration</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">*18h15* \- *[Spring 3.0 : quoi de neuf ?|^20091109_spring.pdf]* \- *[Gildas Cuisinier|Public:Speakers#gildas_cuisinier]**,* _(french, slides in english)_</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">Spring Framework n'est maintenant plus &#xE0; pr&#xE9;senter, il est de plus en plus pr&#xE9;sent dans les applications Java en entreprise.</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">Si &#xE0; l&quot;origine, sa configuration &#xE9;tait particuli&#xE8;rement verbeuse, au gr&#xE9; des nouvelles versions, celle-ci s'est fortement simplifi&#xE9;e, gr&#xE2;ce &#xE0; l'introduction des namespaces d&#xE9;di&#xE9;s et derni&#xE8;rement gr&#xE2;ce au support des annotations. Parall&#xE8;lement, le nombre de frameworks et outils tiers support&#xE9;s n'a lui cess&#xE9; d'augmenter.</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">Mais alors, que nous apportera Spring 3.0 ?</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">*19h45* \- *[Java Puzzler|^20091109_puzzler.pdf]*, [Anthoni Schiochet|Public:Speakers#anthoni_schiochet]</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">Testez vos connaissance sur le langage de programmation Java et gagnez des T-Shirts, des livres etc ...</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">*20h00 -* Drink</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">h3. Location</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">Centre de Recherche Public Henri Tudor</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">29, avenue John F. Kennedy</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">L - 1855 Luxembourg - Kirchberg</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">h1. Tuesday, October 6th</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">h3. Best Practices and Tools for your build environments</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">\\</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">*17h45* \- Welcome and registration</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">*18h00* \- [*Introduction &#xE0; l'industrialisation des projets avec Maven*|^20091006_Maven.pdf] \- *[Pierre-Antoine Gr&#xE9;goire|Public:Speakers#pag]**,* Agile Partner S.A. _(french, slides in english)_</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">_Lorsque l'on veut obtenir un livrable reproductible, garantir sa fiabilit&#xE9; par l'ex&#xE9;cution de tests, et produire des statistiques permettant d'interpr&#xE9;ter son &#xE9;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&#xE9;senter ses points forts, ainsi que quelques bonnes pratiques &#xE0; mettre en place et &#xE9;cueils &#xE0; &#xE9;viter afin de tirer le plein potentiel de l'outil._{_}Nous n'&#xE9;viterons pas les sujets qui f&#xE2;chent en &#xE9;voquant aussi ce pour quoi l'outil n'est pas le plus adapt&#xE9;._{_}Nous discuterons enfin de la mani&#xE8;re d'int&#xE9;grer cet outil dans diff&#xE9;rentes suites logicielle (IDEs, outils d'int&#xE9;gration continue) afin de pr&#xE9;parer le terrain pour la pr&#xE9;sentation suivante sur l'Int&#xE9;gration continue._</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">*18h45* \- *[Int&#xE9;gration continue des projets|^20091006_CI.pdf]* \- *[Yannick Kirschhoffer|Public:Speakers#yannick_kirschhoffer]*</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">_Encore peu utilis&#xE9;s dans les projets en entreprise, les outils d'int&#xE9;gration continue permettent d'automatiser les phases de construction de projet et de maximiser l'utilit&#xE9; des tests automatis&#xE9;s. En assurant que chaque modification du code donnera lieu &#xE0; la production d'un livrable et &#xE0; une ex&#xE9;cution de tests, on r&#xE9;duit de fa&#xE7;on drastique le temps de d&#xE9;tection d'erreurs et on permet une r&#xE9;elle tra&#xE7;abilit&#xE9; d'&#xE9;ventuelles r&#xE9;gressions. Les d&#xE9;veloppeurs sont ainsi d&#xE9;charg&#xE9;s de t&#xE2;ches r&#xE9;p&#xE9;titives et la qualit&#xE9; des livraisons est accrue._{_}Nous verrons un panorama des outils disponibles et comment les int&#xE9;grer de fa&#xE7;on &#xE0; permettre de maximiser le retour sur investissement. Nous ferons une d&#xE9;monstration live avec Hudson, outil d&#xE9;velopp&#xE9; par Sun._</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">*19h30* \- [*Software Forges, Software as a Service for Developers ?*|^20091006_forges.pdf]\- *[S&#xE9;bastien Stormacq|Public:Speakers#sebastien_stormacq]*, Senior Software Architect, Sun Microsystems, Northern Europe _(french, slides in english)_</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">_A software forge is a collaboration platform allowing collaborative software development over the Internet.&amp;nbsp; This talk will introduce you to the concepts of Software Forges and the services they do provide to developers.&amp;nbsp; We will review and compare some of the most popular Software Forges available.&amp;nbsp; Finally, we will demonstrate the services of one of these forges._</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">*20h00 -* Drink</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">and our famous [Java Puzzlers|^20091006_puzzlers.pdf], by [Arnaud Cormier|Public:Speakers#arnaud_cormier].</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">h3. Location</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">Centre de Recherche Public Henri Tudor</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">29, avenue John F. Kennedy</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">L - 1855 Luxembourg - Kirchberg</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">h1. Monday, July 6th</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">h3. JavaFX - Build your own Java-Based Rich Internet Applications</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">\\</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">This event was organized in collaboration with the [Lorraine JUG|http://lorrainejug.blogspot.com/] in *Metz*, France.&amp;nbsp; This even is free and open to everyone, members and non members. Register today \!</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">\\</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">See [our local press coverage|^20090706_Republicain_Lorrain.pdf] (in french)</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">\\</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">*18h15* \- Welcome and registration</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">*18h30* \- [JavaFX Discovery Tour|^20090706_JavaFX_SRitter.pdf], [Simon Ritter|Speakers#simon_ritter], JavaFX Evangelist, Sun Microsystems (_english_)</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">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.</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">\\</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">\\</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">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.</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">\\</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">\\</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">The session will also include some demonstrations that show that JavaFX truly is for &quot;all the screens of your life&quot;.</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">*19h45* \- [How to build a client server application with JavaFX, RESTful web services and JSON|^20090706_JavaFX_Rest.pdf], [S&#xE9;bastien Stormacq|Speakers#sebastien_stormacq], Sun Microsystems (_french_, slides in english)</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">\\</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">The full step-by-step instructions from JavaONE 2009 hands on lab [LAB-5557|http://developers.sun.com/learning/javaoneonline/j1lab.jsp?lab=LAB-5557&amp;yr=2009&amp;track=1].</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">\\</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">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.</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">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.</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">We will go through a very simple example of REST data retrieval and a Java FX graphical representation of these data.</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">We will use the following technologies :</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">* RESTful web service and JSR 310 (Jersey) API on the server side</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">* JavaFX on the client side</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">The JavaFX application will asynchronously poll RESTful web services to collect data that will be used to dynamicaly update the client rich UI.</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">*20h30 -* Drink</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">h3. Location</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">P&#xE9;niche - Th&#xE9;atre de la Lucarne</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">Plan d'eau, F-5700 Metz ([access map|http://maps.google.com/maps/ms?hl=en&amp;sourceid=navclient-ff&amp;ie=UTF8&amp;msa=0&amp;msid=115187017752443839405.000460975c6d0b5fb9401&amp;ll=49.113405,6.164027&amp;spn=0.005021,0.013947&amp;t=h&amp;z=17])</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">h1. Wednesday, May 27</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">h3. How to Secure your Java Appications</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">*17h45* \- Welcome and registration</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">*18h00* \- [Introduction to Cryptography with JCA and JCE|^20090527_Cryptography.pdf] ([sample code|^20090527_crypto.zip]), [S&#xE9;bastien Stormacq|Speakers#sebastien_stormacq], Sun Microsystems</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">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.</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">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|http://java.sun.com/javase/6/docs/technotes/guides/security/crypto/CryptoSpec.html#Introduction] framework and Sun's Java Cryptography Extension providers to actually write your own data encryption or data signature code.</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">*19h15* \- [OWASP Top 10 Security Breaches for Java Web Applications|^20090527_owasp.pdf], [Jocelyn Aubert|Speakers#jocelyn_aubert], [OWASP|http://www.owasp.org/index.php/Main_Page]</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">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.</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&quot;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.&quot;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">*20h30 -* Drink offert part [CTG|http://www.ctg.lu|CTG Luxembourg PSF].</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">[!ctg_banner.gif!|http://www.ctg.lu|CTG Luxembourg PSF].</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">h3. Location</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">Centre de Recherche Public Henri Tudor</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">29, avenue John F. Kennedy</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">L - 1855 Luxembourg - Kirchberg</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">h4. Events Videos</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">{note:title=Note on videos format}Due to a technical issue, theses videos are exceptionally encoded in Windows Media Video (WMV) format \!</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">{note}[Introduction to Cryptography with JCA and JCE|http://public.yajug.org/video/Yajug_20090527_Security_1.avi]</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">[OWASP Top 10 Security Breaches for Java Web Applications|http://public.yajug.org/video/Yajug_20090527_Security_2.avi]</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">\\</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">\\</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">h1. Thursday, April 23</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">h3. JVM Monitoring and Clustering</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">*18h00* \- Welcome and registration</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">*18h15* \- [Java Monitoring Tools|^20090423 Les Outils de Diagnostic des JVM v2.1.pdf] : [Xavier Roy|Public:Speakers#xavier_roy]</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">Avec Java SE 5, le JDK s'est enrichi avec un ensemble d'outils permettant d'inspecter l'activit&#xE9; des JVM en terme de configuration, de m&#xE9;moire et de threads parmi lesquels la c&#xE9;l&#xE8;bre JConsole.</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">Avec Java SE 6u7, c'est encore un pas en avant qui est fait pour le rapprochement entre les &#xE9;quipes de d&#xE9;veloppement et d'exploitation : L'int&#xE9;gration de VisualVM annonce une nouvelle g&#xE9;n&#xE9;ration d'outil de diagnostic des JVM...</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">*19h00* \- [Java Puzzlers|^20090423_puzzlers.pdf]: Arnaud Cormier et Nicolas Fran&#xE7;ois</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">L'occasion de confronter vos connaissances du language de programmation Java avec vos pairs ... et de gagner des livres.</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">*19h15* \- Clustering your application with [Hazelcast|http://www.hazelcast.com] : [Talip Ozturk|Public:Speakers#talip_ozturk]</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">Today's applications are getting more and more distributed everyday</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">and it is well-known that distributed programming is hard. With</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">Hazelcast though, distributed programming is easy and lots of fun.</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">Common reaction of Hazelcast users is 'Ooh my God, this cannot be that</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">easy'. Hazelcast is an open source, highly scalable, transactional,</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">distributed/partitioned implementation of queue, map, set, list, lock</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">and executor service for Java. Hazelcast is for you if you like to</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">easily:</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">* share data/state among many servers (e.g. web session sharing)</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">* cache your data (distributed cache)</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">* cluster your application</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">* partition your in-memory data</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">* send/receive messages among applications</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">* distribute workload onto many servers</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">* take advantage of parallel processing</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">* provide fail-safe data management</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">*20h00 -* Drink offert part [Logica|http://www.logica.lu]\\ !LOGICA_RYP_YELLOWKEYLINE.gif|width=158,height=87!</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">h4. Location</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">Centre de Recherche Public Henri Tudor</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">29, avenue John F. Kennedy</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">L - 1855 Luxembourg - Kirchberg</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">h4. Events Videos</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">DivX codec required, ([Click here for details|Videos Codec])</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">[Java Monitoring Tools|http://public.yajug.org/video/Yajug_20090423_JVMMonitoringAndClustering_1.avi]</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">[Java Puzzlers|http://public.yajug.org/video/Yajug_20090423_JVMMonitoringAndClustering_2.avi]</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">[Hazelcast (1/3)|http://public.yajug.org/video/Yajug_20090423_JVMMonitoringAndClustering_3_1.avi]</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">[Hazelcast (2/3)|http://public.yajug.org/video/Yajug_20090423_JVMMonitoringAndClustering_3_2.avi]</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">[Hazelcast (3/3)|http://public.yajug.org/video/Yajug_20090423_JVMMonitoringAndClustering_3_3.avi]</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">h1. Monday, March 23</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">h3. Open Conference - Choose your subjects \!</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">YaJuG offers you free lunch \!&amp;nbsp; Pizza for everyone \!</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">h4. Location</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">Centre de Recherche Public Henri Tudor</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">29, avenue John F.Kennedy</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">L - 1855 Luxembourg - Kirchberg</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">h4. Agenda</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">*18h00* \- Welcome and registration</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">*18h15* \- First Session : [Fabrice Dewasmes|Speakers#fabrice_dewasmes]</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">Offline management of your contacts with [Google Gears|^20090323-gears.pdf] + ExtJS + Google Contacts.</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">*Intermezzo* \-&amp;nbsp;[Java Puzzlers|^Puzzlers_YaJug_23_03_2009.pdf|Java Puzzlers - loopers] \- Anthony and Arnaud challenged our brains and Java knowledge (and&amp;nbsp;[proved|^Main.java] their answers)&amp;nbsp;\!</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">\\</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">*19h00* \- Second Session : [S&#xE9;bastien Stormacq|Speakers#sebastien_stormacq]</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">[JBI &amp; GlassFish ESB|^20090323_GlassFishESB_Technical.pdf], solving the integration problem, the open source way.</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">*19h45 -* Drink offert part [Sogeti|http://www.sogeti.lu]\\ !sogeti_logo.png|align=left!</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">\\</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">\\</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">{note:title=Event videos}No video available for this event \!{note}</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">h1. Tuesday, February 17</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">h3. First 2009 meting : a little bit of everything</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">Missed this event ?&amp;nbsp; The slides and session videos are available below, also checkout the [1 minute backstage video|http://public.yajug.org/video/YaJuG-20090217/] ...</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">h4. Location</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">Centre de Recherche Public Henri Tudor</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">29, avenue John F.Kennedy</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">L - 1855 Luxembourg - Kirchberg</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">h4. Agenda</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">*18h00* \- [Welcome and registration|^20090217-welcome.pdf]</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">*18h15* \- [Devoxx, un retour|^20090217-Devoxx.pdf] \- [Jean-Michel Doudoux|Public:Speakers#jean_michel_doudoux].</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">[Devoxx|http://www.devoxx.com/display/JV08/Home] (ex Javapolis) est un des plus grand salon europ&#xE9;en ind&#xE9;pendant sur la technologie Java et les technologies apparent&#xE9;es. Il se d&#xE9;roule chaque ann&#xE9;e depuis 2002 vers la mi-d&#xE9;cembre en Belgique, au complexe cin&#xE9;matographique Metropolis d'Anvers. Durant une semaine, de nombreuses sessions sont pr&#xE9;sent&#xE9;es sur des sujets vari&#xE9;s.</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">Jean-Michel Doudoux fera une pr&#xE9;sentation de l'&#xE9;v&#xE9;nement 2008 et de quelques sessions relatives aux technologies pr&#xE9;sentes (Java FX, ...) et futures (Java SE 7, Java EE 6, ...) choisies parmi les nombreuses propos&#xE9;es lors du Devoxx.</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">*Intermezzo* \- [Java Puzzlers|^20090217-puzzler.pdf] \- Anthony and Arnaud challenged our brains and Java knowledge \!</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">!Lego-Mindstorm-NXT.jpg|thumbnail,align=right! *19h00* \- [When Java programing meets Lego and Bluetooth|^20090217-lego.pdf] \- [Fabrice Dewasmes|Public:Speakers#fabrice_dewasmes]</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">Marre de programmer toute la journ&#xE9;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&#xE9;sentation je vais montrer comment utiliser Java et la communication Bluetooth pour faire marcher un robot [Lego Mindstorms NXT|http://mindstorms.lego.com/eng/Bangkok_dest/Default.aspx] &#xE0; l'aide d'une [Wii Balance Board|http://en.wikipedia.org/wiki/Wii_Balance_Board]. Ca va &#xEA;tre geek et fun &#xE0; souhait \!\!</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">*19h45 -* Drink offert par [Sfeir Benelux|http://www.sfeir.com]</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">!logo_Sfeir.jpg!\\</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">h4. Events Videos</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">DivX codec required, ([Click here for details|Videos Codec])</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">[Devoxx feedback|http://public.yajug.org/video/Yajug_20090217_NewYearOpening_1.avi]</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">[Java Puzzlers|http://public.yajug.org/video/Yajug_20090217_NewYearOpening_3.avi]</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">[Lego and Bluetooth|http://public.yajug.org/video/Yajug_20090217_NewYearOpening_2.avi]</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">&nbsp;</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">Access content proposed by YaJuG [back in 2008|Public:Past Events 2008]</td></tr> <tr><td colspan='2' class='diffnav'>&nbsp;</td><td class="diffnochange">Access content proposed by YaJuG [back in 2007|Public:Past Events 2007]</td></tr>