Présentations

Edito

Les présentations seront disponibles après l'EDP 2011, merci de votre compréhension

Présentations 2010

Envie de voir celle de l'évènement 2010, rendez vous dans la section Présentations dans l'onglet EDP 2010

Présentations 2011

Ten Years of Eclipse - and what now, par Ralph Muller, Directeur Eclipse Ecosystems-Europe

Ralph's role at the Eclipse Foundation is focused on growing the Eclipse Ecosystem across Europe.
Ralph's passion outside of work is golf, both as a player and as a coach for children just starting the game. He's also helped both Mike and Donald to improve their games.

La mise en œuvre de générations complexes avec EGF par Benoît Langlois

Langlois BenoitBenoît Langlois est chef de projet à Thales. Il a quinze ans d’expérience en modélisation, tant sur des projets opérationnels que de recherche. Il est le chef de projet du composant Eclipse EGF.

La complexité croissante des développements logiciels nécessite des environnements d'ingénierie de plus en plus sophistiqués. La technologie de génération, qui contribue à améliorer la productivité des équipes logicielles, n'y échappe pas. Par exemple, pour la génération de code depuis un modèle, un unique outil de transformation model-to-text s'avère insuffisant pour prendre en compte tous les aspects de génération.
Cette présentation introduit des problématiques de génération auxquels les projets sont de plus en plus exposés, un ensemble de bonnes pratiques associées, et nous permet de découvrir EGF (Eclipse Generation Factories), un composant du projet Eclipse EMFT, qui adresse le sujet des générations complexes.

Slides

How to create your own modeling tools par Etienne Juliot

Etienne JuliotEtienne Juliot est co-fondateur de la société Obeo, éditeur spécialisé dans Eclipse et le MDA, et en dirige la stratégie produit et OpenSource. Après avoir été contributeur ou leader sur des projets OpenSource tels que Acceleo ou Eclipse Modeling pendant plus de 10 ans, il est maintenant un des directeurs de la fondation Eclipse.

Au cours de cette présentation consacrée à Eclipse Modeling, nous présenterons les concepts généraux du MDA au sein d'une ingénierie de conception et les dernières innovations autour du "Domain Specific Modeling". Les nouveautés de Eclipse Modeling 3.6 telles qu'Acceleo 3, EEF seront exposées sous la forme d'un scénario de construction d'un atelier de conception. Historiquement, les concepteurs utilisaient des outils "boites noires" parfois complexes et nous montrerons comment Eclipse innove pour simplifier la modélisation en offrant des environnement "sur mesure" et simplifier. Des retours d'expériences seront exposés dans différents contextes : modéliser des architectures hardware/software, générer des applications web, analyser des systèmes, spécifier du métier via un DSL. Un focus particulier sera mis sur Viewpoint, la technologie de paramétrage par points de vue des ateliers de modélisation au coeur de Obeo Designer.

Slides

"Eclipse Modeling", c'est quoi cette histoire ? En quoi ça me concerne ? Par Cédric Brun

Cedric leads the Modeling Amalgamation and EMF Compare components, is commiter on several Eclipse Modeling projects (Acceleo), and his both member of the Eclipse Architecture and Planning Councils.
He also is the CTO of Obeo, building a broad range of products, from software modernization to enterprise architecture and software factories.

"Modélisation". Derrière ce simple mot se trouvent des opinions tranchés, des idées erronées, d'obscurs acronymes, des méta-machins et des campagnes marketing loin de la réalité du développement d'une application. Mais si vous regardez de plus près, cette forêt cache un ensemble assez restreint de concepts simples, puissants et flexibles. Si vous zoomez à nouveau, vous verrez des technologies impressionnantes. Alors que certains "penseurs" donnent de plus en plus de discours abstraits sur la modélisation, sur le terrain ces technologies sont omniprésentes, même près du noyau technique de la plateforme Eclipse elle-même. En 2011, vous savez sans doute que vous pouvez générer des applications riches, mais qu'en est-il pour les technologies Web, PHP, C ?
Cette présentation va commencer par prendre du recul sur tout ce que sont ces choses de la modélisation, ce qu'elles ne sont pas et quelles technologies le projet Eclipse Modeling apporte à cet égard. L'accent sera mis sur les outils et les composants utiles pour construire tout type d'application et pas seulement celles basées sur Eclipse : EMF, Acceleo. Vous reviendrez avec des exemples sur la façon dont vous pourriez tirer parti de ces technologies pour votre propre projet.

Slides

Andrey Platov, President of Xored Software Inc.

If you're skeptical about functional/UI testing of Eclipse-based products, you should attend this talk. We will show how you can use the free Q7 functional testing tool to create UI tests for your Eclipse Platform, GEF, and GMF-based applications. Resulting tests will run on various platforms, independent of the platform windowing system, workbench size, order and/or subset of tests to be executed, and initial state of the system under test - which explodes a myth about UI tests being fragile.

We will show how your test plans can be automated with this free tool and then maintained by a non-technical person, producing dozens of test cases per day, and how test engineers can write complex assertions that are not limited to UI but cover a wide set of functionality of your Eclipse plugins and/or RCP applications. TDD/BDD fans will be happy to see how testing scenarios can be written with an external DSL to test upcoming features before they are implemented.

Slides

Why OSGi, by Peter Kriens

Peter Kriens is the OSGi Director of Technology and CEO of aQute. He has worked many years as consultant for a large number of international companies, including Adobe, Intel, Ericsson, IBM, and others. In 2001 he was hired by the OSGi Alliance to run their specification process. He is the primary editor of all the specification releases since release 2 in May 2001. In 2005 he became one of the two OSGi Fellows. He lives in France travels the world to help the different OSGi expert groups to accomplish their tasks.

OSGi has been around for more than a decade, enabling modularity in the Java world, but modifying a code base to be truly modular is hard work. OSGi is widely established as the de facto standard for modularity in Java, proven in mature products such as virtually all Java EE application servers, IDEs such as Eclipse, build tools such as Maven, and numerous embedded systems. However, despite this widespread adoption, there are misconceptions about what OSGi is trying to achieve. OSGi has established a software component model that some said was impossible.

This presentation explains why OSGi should be in your future development plans, outlining the vision and the road ahead to off-the-shelf component-based systems.

Slides

BPMNComposer - New Generation BPMN design tool in Open Source, by Yves Yang

Yves YANG, Eclipse committer, has over 18 years of experience working with OO software development and mainly worked on Eclipse and ODBMS. He was the chief architect of first Eclipse UML plugin from 2002 to early 2006. He is also the project leader of the eclipse project PMF. He is the main contributor of XWT and e4 Workbench Designer. His activities focus on the Modeling UI and Visual UI Tools.

The Business Process Modeling Notation is the global standard for process modeling, and brings business and IT together. BPMN2 is a new version of this specification, which ensures the interoperability of designed models and graphic presentations.

Our new version of BPMN design tool has been created with W4, specialist in process automation. It relies on the BPMN2 meta-model and provides a world-wide first native visual design capability in Open Source. In this talk, we walk through all capabilities of this new design tool in live demo. The main agenda is:

  • Design goals
  • Demo
  • Main features
  • Roadmap
Slides

La BI interactive, agile et facile avec BIRT Open Source

Stefan Caracas a rejoint Actuate en 2007 en tant qu’Avant Vente Europe du Sud avant de devenir Commercial en 2011. Son expérience passée se focalise dans le domaine de la BI avec un centre d’expertise sur ces solutions, ayant travaillé en tant que consultant expert ou chef de projets BI pendant près de 10 ans. Il est titulaire d’un master en Business Intelligence et SIAD ( ESIAG ) et d’une Maîtrise Eco-Gestion spécialisation Finance. Son expérience sur les solutions BI du marché le fait populaire chez Actuate sur les analyses compétitives et l’architecture SI.

Trop souvent, à la fin d’un projet BI, l’utilisateur est insatisfait : soit ses problèmes n’ont pas été pris en compte correctement, soit ses besoins ont évolué depuis leur définition. Selon de nombreuses études, il s’agit de la raison la plus fréquente d’abandon des projets BI, entraînant des pertes conséquentes en termes de budget, temps, ressources, ce qui constitue un risque inattendu et majeur pour une entreprise.

Pour éviter cette situation d’échec, Actuate préconise les méthode agiles qui encouragent la collaboration et l’itération entre les divers acteurs d’un projet. Les utilisateurs métier peuvent notamment apporter leur retour d’expérience et exprimer leurs nouveaux besoins avant de se retrouver face à un résultat fini, figé et insatisfaisant. Cette flexibilité, rendue possible par le partage d’un format de design universel, une expérience utilisateur intuitive unifiée et la réutilisation optimum des composants de rapport à travers toute l’architecture BI de l’entreprise, permet d’écourter considérablement les délais de mise en œuvre et de réduire les coûts de développements tout en renforçant l’adoption, facteur clé de réussite de tout projet BI.

Slides

TOPCASED avec MDT Papyrus, un environnement de modélisation Open Source adapté au contexte industriel

Tristan Faure est commiter TOPCASED et MDT Papyrus. Impliqué sur l'ensemble des développements Eclipse RCP et EMF à Atos Toulouse, il a la tâche de développer l’utilisation du Model Driven Engineering dans le cadre de ses différentes missions.

Nous présenterons lors de cette session la plate-forme de modélisation TOPCASED et son utilisation en entreprise, nous prêterons une attention particulière aux fonctionnalités de MDT Papyrus – l’éditeur UML/SysML de la fondation Eclipse issu de la fusion de plusieurs projets open source.
Hautement personnalisable et pleinement compatible avec les différents outils TOPCASED tels que la gestion de la traçabilité des exigences, la vérification de modèles, la génération de code et de documents, TOPCASED a l’ambition de devenir un acteur majeur des outils UML/SysML industriels.

Slides

Les possibilités d’Eclipse Scout par Andreas Hoegger et Jérémie Bresson

Andreas Hoegger et Jérémie Bresson sont développeurs chez BSI Business Systems Integration AG, solution member de la fondation Eclipse. Andreas Hoegger codirige le projet Eclipse Scout.

Eclipse Scout est un nouveau projet de la fondation Eclipse, livré pour la première fois, en tant que package officiel, avec la version 3.7 d’Eclipse. Dans la lignée des ateliers de génie logiciel, il s’agit d’un framework moderne et ouvert qui permet de réaliser facilement des applications métiers orientés service. La partie runtime apporte un ensemble de composants réutilisables, qui facilite la réalisation d’applications. La partie SDK ajoute à Eclipse des outils qui accélèrent l’écriture du code. Eclipse Scout permet de réduire les temps de développement tout en restant facile d’approche. Le code produit est propre et respecte une architecture définie. Les applications réalisées sont basées sur Java/Eclipse et s’intègrent facilement dans la majorité des environnements IT.

Au cours de la présentation, nous donnerons un aperçu des possibilités offertes par Eclipse Scout. Nous réaliserons en direct, pas à pas, une petite application. Depuis la création du projet dans Eclipse, jusqu’à son installation sur un serveur Tomcat, nous montrerons les étapes importantes pour créer une application. Cet exemple concret illustrera les points forts du framework: le SDK, le choix du moteur de rendu, les composants proposés pour l’interface utilisateur...

Slides

Building Intelligent Applications with Jaspersoft Studio

Applications are integral to business performance, which is why many software vendors are making their technology smarter with business intelligence. With so many embedding reporting options to chose from its often hard for an application developer to know which tool to use for their environment. This session will explain the ins and outs of the newly released open source based Eclipse plug-in and RCP project called Jaspersoft Studio.

Designed by the founders of the popular open source JasperReports and iReport projects, Jaspersoft Studio is a free report designer that lets application developers build and embed BI into their applications through the use of interactive reports and dashboards. This session will show attendees how the report designer works and explain how it compares to similar Eclipse based tools. We'll also show how to leverage the basic and more advanced report functions including options like report security, scheduling, and distribution. This session is ideal for anyone who wants to add new or improve their existing reports within their Eclipse based application.

Slides

Restlet, un framework multi-plateforme

Jérôme est ingénieur en informatique et gestion, diplômé de Polytech'Montpellier. Après six ans d'expérience, dont trois dans le conseil en systèmes d'information et trois dans l'édition logicielle, il lance le projet open source Restlet en 2005.
En 2008, il co-fonde Noelios Technologies et assure depuis la responsabilité technique et commerciale de la société. Jérôme est également membre du groupe d'experts ayant défini l'API JAX-RS, contributeur au livre RESTful Web Services publié par O'Reilly et co-auteur du livre Restlet in Action publié par Manning.

Slides