14 December 2010
This event was sponsored by IKE

This was our General Assembly, we took the occasion to recap the Status of the Java platform after a year of changes and to have some fun with electronic devices and Java.
17h30 - Welcome and registration
18h00 - YaJuG General Assembly
A short presentation of our activities for 2010, our plans for 2011 and the election of 2011 Board.
18h30 - Java, a State of the Union, by David Delabassee, Java Ambassador, Oracle BeLux (english, slides in english)
This presentation video is available on http://www.parleys.com/#st=5&id=2438.
There has been quite a few changes in the Java wolrd in last few months... and not only the technical side!
This session will give you an update on those recent evolutions, it will includes an update on OpenJDK, Java SE future, Oracle JVM strategy, etc...
19h00 - Computing get physical! How to interact with Physical Worlds and cross the Java Frontier with Arduino, by David Delabassee, Java Ambassador, Oracle BeLux (english, slides in english)
This presentation video is available on http://www.parleys.com/#st=5&id=2442.
Arduino is a popular, open source electronics prototyping platform that is intended for artists, hobbyists, and anyone interested in creating interactive objects. It can sense the environment and affect its surroundings by controlling just about anything: light, motor, and more.
This session will introduce you to Physical Computing, Arduino and how Arduino can be integrated with the Java platform. The session will include:
- An introduction to Physical Computing and Arduino
- How to develop Arduino applications
- A brief overview of electronics key principles
- How to integrate Arduino with Java
- Live demos to illustrate the various points
This session is for anyone who wants to learn how they can, with just their Java skills, extend their applications to reach the physical world.
19h45 - Drink and networking
10 November 2010
This event was sponsored by Trendiction

This event was dedicated to Web development in java with Play! Framework (Guillaume Bort/Nicolas Martignole).
17h30 - Welcome and registration
18h00 - The World Wide Web and Java by Pierre-Antoine Grégoire
18h15 - Where are my Servlets and XML files? Play - a mindset shift in Java web development, by Guillaume Bort, Play! Framework Creator and lead developer (french, slides in english)
The Play! framework is more than just yet another web framework in the Java eco-system: it is also another way of developing web applications. Like RoR, Django, it encourages fast and expressive development, with a clean and pragmatic API. Most importantly, perhaps, it brings simplicity to the Java world. It is the first web application framework in Java that is built by web developers for web developers. Because it is a simple, stateless framework that promotes a RESTful approach it offers the possibility of building complex web applications and, by extension, complex systems.
19h00 - Comment réaliser un site web en quelques semaines en s'amusant by Nicolas Martignole a.k.a. "Le Touilleur express"
Play! Framework appliqué sur un vrai projet, avec de vrais clients, et bien ça marche ! Avec mon expérience des différents frameworks Web, je vous présenterai des cas concrets d'utilisation, un parallèle avec d'autres frameworks, et des exemples concrets basés sur la réalisation du site l'eXpress-Board.
Attendez-vous à être surpris et étonné.
19h45 - Drink and networking
Location
Centre de Recherche Public Henri Tudor
29, avenue John F. Kennedy
L - 1855 Luxembourg - Kirchberg
Tuesday 19 October 2010 - Java EE 6 + Glassfish
This event covered Java EE 6 and Glassfish. The video recordings are now published on Parleys.
17h30 - Welcome and registration
18h00 - Alexis Moussine-Pouchkine
Part 1 - Why and how J2EE became popular again
Abstract : Every new Java EE version is important but this one different. It is probably the first one that is powerful enough to stand on its own and not require any third party framework. Its web profile, standardized dependency injection, restful web services and much much improved EJB, JSF, servlet and JPA all make for a great standard basis for enterprise applications.
Proposal : Java EE 6 was released at the end of 2009 in its final form with GlassFish v3, the open source application server, implementing the entire specification in a modular and developer-friendly environment. Now is a great time for understanding what's new in this specification and how it can and will make a difference in your enterprise developments.
This session will introduce Java EE 6, its new concepts such as the web profile, managed beans, CDI 1.0 (context and dependency injection), JAX-RS 1.1 (restful web services), and BeanValidation 1.0 but also cover what's new in EJB 3.1 (singleton, simplified packaging and a lot more), JSF 2.0 (facelets, ajax, composite components), servlet 3.0 (optional web.xml, fragments, async, ...).
Time permitting, this session will insist on illustrating new concepts and features with demos using GlassFish, the Java EE reference implementation and a number of different IDEs.
Part 2 - Familiarization with Glassfish
Abstract: GlassFish is way more than a reference implementation. It's fully buzzword-compliant (JavaEE, Modular, OSGi, WebSockets, embeddable, ... ) but more importantly it strikes a balance between cool stuff and management-compatible (in fact it is both). See how GlassFish can work for you, with or without Java EE 6.
20h00 - Drink and networking
Location
Centre de Recherche Public Henri Tudor
29, avenue John F. Kennedy
L - 1855 Luxembourg - Kirchberg
Wednesday, June 30th
This event was dedicated to Cloud Computing. Videos are available on Parleys.com: Part 1, Part 2.
This event is sponsored by Lancelot, IT Recruitment and Consulting.

17h30 - Welcome and registration
18h00 - Amazon Web Services Overview and Architecting for the Cloud, by Attila Narin, Solutions Architect, Amazon Web Services (AWS) EMEA (english, slides in english)
This talk will introduce you to Amazon Web Services offering and describe best architecture practices to deploy your application in the cloud.
18h40 - Google Application Engine, in depth, by Jean-Baptiste Renaux, (french, slides in english)
Cette session s'adresse à tous ceux qui comptent développer et mettre en ligne des applications web... Et donc à tous ceux qui ont besoin d'outils et d'une infrastructure sur lesquels ils peuvent compter!
Après un bref rappel des possibilités de développement et d'administration, nous allons étudier de quelle manière Google AppEngine soutient la créativité des développeurs et augmente leur productivité.
En particulier, nous répondrons aux questions suivantes:
- Quels types d'applications peut-on y héberger ?
- Comment est organisé la stack ?
- Quelles librairies peut-on utiliser ?
- Quel framework Web pour des performances optimales ?
- Quel est l'environnement de développement ?
- Avec quels outils monitorer son application ?
- Comment optimiser l'application ?
- Comment fonctionnent les bases de données NoSQL ? Quel est leur intérêt ?
- Quel est le modèle économique de Google AppEngine ?
- Comment proposer l'application via Marketplace ?
- Quels bénéfices un développeur peut-il en tirer ?
- Comment intégrer l'application avec un SI ?
- Positionnement de GAE par rapport à Salesforce et Amazon ?
- Comment fonctionne la sécurité sur GAE ?
Pré-requis : Servlet, JSP, Framework web (Struts, Spring MVC, ...), Tomcat ou autre conteneur de servlet, SQL, Eclipse.
19h20 - SalesForces, Solutions as a Service, by Yves Leblond (french, slides in english)
On overview of SalesForce.com, a pure SaaS player
- salesforce overview (multintenant architecture, 'pure' saas principles). Difference avec hosting, meme en mode IAAS (ex ec2)
- force.com description positioning
- 'native' force.com development (short view : Apex, Visual Force, underlying data model)
- Java force.com metadata API, force.com Java manipulation
- and next and last step : Position of VMforce/Spring/java. Technical demo if available.
20h00 - Networking cocktail
Registration is now open, you can register online by clicking below.
Location
Centre de Recherche Public Henri Tudor
29, avenue John F. Kennedy
L - 1855 Luxembourg - Kirchberg
Tuesday, May 11th
This was dedicated to Google technologies, such as GWT, Google Apps Engine, Guice, Android ...
Videos are now available on Parleys.com. Search on YaJuG channel.
Pictures are posted on Flickr an also on Picasa Web.
17h30 - Welcome and registration
18h00 - Next IT paradigms are here, Didier Girard, (french, slides in french)
Abstract to be completed
18h15 - GWT 2: the next generation, Olivier Gerardin, (french, slides in english)
Google Web Toolkit a révolutionné de le développement des applications AJAX en mettant d'un seul coup tous les outils et compétences Java à son service. La version 2 de GWT est plus efficace, plus complète, plus universelle, plus agréable à utiliser... Tour d'horizon des nouveautés.
18h45 - Google Technology Tour, Didier Girard, (french, slides in french)
Android, AppEngine, GWT, Wave, SDC, Google Apps autant de technologies Google qui font l'actualité. Durant cette presentation, ces technologies seront presentees et une vision architecturale globale expliquera comment elles s'articulent. L'objectif etant que chacun puisse repartir avec la possibilité de démarrer un projet sur l'une des technologies en rentrant le soir chez lui, il y aura beaucoup de démonstrations et de code.
20h00 - Networking cocktail
Monday, March 8th
This event is sponsored by Logica

Pictures and more pictures are now available on Flickr.
17h30 - Welcome and registration
17h45 - Oracle plans for Java and communities, Sébastien Stormacq, (french, slides in english)
17h55 - Eclipse - an Open Source Innovation Network, Ralph Mueller, (english, slides in english)
Open Source- for many the expression is a synonym for 'no cost' or 'easy to obtain'. Only known to the insider is the fact that Open Source methods and licenses have become the basis of many industry collaboration efforts. Here Open Source is applied to jointly develop, maintain and distribute software relevant for the industry. Due to its well-defined Intellectual Property Management and its Development Process is the Eclipse Project today well positioned to support industry initiatives in the collaborative value creation process. The commerce-friendly Eclipse Public License (EPL) makes it easy to capture value in commercial exploitation, providing the basis for a successful and sustainable eco system. The talk will discover the motivation for open source in its different instantiations, discuss an 'open source maturity model' and will explain the Eclipse Foundation in more detail. We will also look into the future trends that we experience in the Eclipse Eco System.
18h20 - e4: building the next generation of the Eclipse Platform, Frédéric Conrotte, (french, slides in english)
18h50 - OSGI in a nutshell, Pierre-Antoine Grégoire, (french, slides in english)
Swift presentation of OSGi and derived technologies, followed by a series of demos allowing to demystify its supposed complexity.
19h20 - Spring dmServer, Christopher Frost, (english, slides in english)
Virgo is a modular open source application server based on OSGi. It supports standard WAR files and modular webapps comprising OSGi bundles. We'll explore Virgo features such as: repositories, deployment plans, regions, admin shell, and the admin console. The session will discuss the increasingly open future direction for the project and how you can get involved. This will be followed by a demo of a simple modular application showing it in both the command line shell and the web console of Virgo.
20h05 - Networking cocktail
Access content proposed by YaJuG back in 2009
Access content proposed by YaJuG back in 2008
Access content proposed by YaJuG back in 2007
