Cette présentation dresse un panorama du logiciel libre : ce que c'est, les projets phares, les licences (droits et devoirs) et enfin les business models.
J'ai donné cette présentation à l'école des mines pour les sensibiliser à la viabilité économique et technique de cet écosystème. Le discours orale associé à ce support permet d'illustrer les principes du free software avec mes expériences personnelles dans la fondation Eclipse et la mise au point du business model d'Obeo.
English: this talk is an introduction to free software ecosystem.
Eclipse 4 & Acceleo
===================
Les modèles au service des développeurs ...
2012 a vu la sortie de la release simultanée d'Eclipse Juno, première mouture s'appuyant officiellement sur la version 4 de la plateforme Eclipse. Après plusieurs années d'incubation, la fondation offre une version complètement rénovée de sa plateforme amenant particulièrement de l'injection de dépendance et un modèle déclaratif de description d'interfaces graphiques.
En choisissant d'intégrer le framework de modélisation EMF au coeur de la plateforme, Eclipse a pris le pari de simplifier la vie des développeurs en leur permettant par exemple de produire des interfaces graphiques de manière déclarative à l'aide de modèles.
Toujours avec Juno, Acceleo arrive en version 3.3 et offre une autre manière d'exploiter les modèles en générant du code. Un environnement de création de modules enrichi, des performances améliorées, la nouvelle version d'Acceleo permet à tout à chacun de réaliser des modules de génération rapidement et ainsi de s'abstraire des tâches automatiques de création de code...
Présenté par Goulwen Le Fur de la société Obéo
The EPUB Platform and the Readium Open Source Initiative
James English
NISO/BISG 8th Annual Forum on The Changing Standards Landscape: Managing an Increasingly Complex and Interconnected World of Content
June 27, 2014
Eclipse 4 & Acceleo
===================
Les modèles au service des développeurs ...
2012 a vu la sortie de la release simultanée d'Eclipse Juno, première mouture s'appuyant officiellement sur la version 4 de la plateforme Eclipse. Après plusieurs années d'incubation, la fondation offre une version complètement rénovée de sa plateforme amenant particulièrement de l'injection de dépendance et un modèle déclaratif de description d'interfaces graphiques.
En choisissant d'intégrer le framework de modélisation EMF au coeur de la plateforme, Eclipse a pris le pari de simplifier la vie des développeurs en leur permettant par exemple de produire des interfaces graphiques de manière déclarative à l'aide de modèles.
Toujours avec Juno, Acceleo arrive en version 3.3 et offre une autre manière d'exploiter les modèles en générant du code. Un environnement de création de modules enrichi, des performances améliorées, la nouvelle version d'Acceleo permet à tout à chacun de réaliser des modules de génération rapidement et ainsi de s'abstraire des tâches automatiques de création de code...
Présenté par Goulwen Le Fur de la société Obéo
The EPUB Platform and the Readium Open Source Initiative
James English
NISO/BISG 8th Annual Forum on The Changing Standards Landscape: Managing an Increasingly Complex and Interconnected World of Content
June 27, 2014
Touchpoints es una compañía de servicios especializada en la implementación de proyectos interactivos para terceras empresas, generando interacciones de la marcas con sus consumidores.
- Estrategias Interactivas
- Creatividad
- Desarrollos
- Colocación
- Optimización de Buscadores (SEO)
- Telefonía
- Aplicaciones
Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum -...Etienne Juliot
Capella – Engineering Continuity from Wishful Thinking to Implementation:
- How the Open Source solution Capella addresses the increasing complexity challenges in the automotive industry
- Demonstration of Capella: design a complete system and facilitate collaboration between systems, software and hardware engineering
- Why vendor neutral and open governance matters: the Industry Consortium supporting Capella
Presentation operated at Euroforum 2017: http://www.euroforum.de/software-eng/conference-2017/programme-2017/ by Etienne Juliot and Stéphane Bonnet
Live collaboration on graphical models sirius integrated with cdoEtienne Juliot
Talk made for EclipseCon Europe 2017 by Etienne Juliot.
In this talk we will explain how to collaborate with other team members by storing your models and diagrams in a shared repository, provides by Obeo Designer Team.
This approach will be compared to traditional file-based collaborative mechanism.
By using a repository managed with CDO our solution provides a fine-grained locking mechanism that allows you to simultaneously work on visual representations for the same data, without losing time managing conflicts and without any technical skills.
We will demonstrate how this solution is used on two domains: Systems Engineering (with Capella) and Enterprise Architecture (with ArchiMate).
Touchpoints es una compañía de servicios especializada en la implementación de proyectos interactivos para terceras empresas, generando interacciones de la marcas con sus consumidores.
- Estrategias Interactivas
- Creatividad
- Desarrollos
- Colocación
- Optimización de Buscadores (SEO)
- Telefonía
- Aplicaciones
Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum -...Etienne Juliot
Capella – Engineering Continuity from Wishful Thinking to Implementation:
- How the Open Source solution Capella addresses the increasing complexity challenges in the automotive industry
- Demonstration of Capella: design a complete system and facilitate collaboration between systems, software and hardware engineering
- Why vendor neutral and open governance matters: the Industry Consortium supporting Capella
Presentation operated at Euroforum 2017: http://www.euroforum.de/software-eng/conference-2017/programme-2017/ by Etienne Juliot and Stéphane Bonnet
Live collaboration on graphical models sirius integrated with cdoEtienne Juliot
Talk made for EclipseCon Europe 2017 by Etienne Juliot.
In this talk we will explain how to collaborate with other team members by storing your models and diagrams in a shared repository, provides by Obeo Designer Team.
This approach will be compared to traditional file-based collaborative mechanism.
By using a repository managed with CDO our solution provides a fine-grained locking mechanism that allows you to simultaneously work on visual representations for the same data, without losing time managing conflicts and without any technical skills.
We will demonstrate how this solution is used on two domains: Systems Engineering (with Capella) and Enterprise Architecture (with ArchiMate).
Be serious with sirius your journey from first experimentation to large deplo...Etienne Juliot
Slides used for the EclipseCon EU 2016 talk: https://www.eclipsecon.org/europe2016/session/be-serious-sirius-your-journey-first-experimentation-large-deployment-sponsored-obeo
Sirius is the Eclipse project that allows you to easily create custom graphical modeling tools dedicated to your own business domain.
In this talk we will explain and illustrate how to successfully deploy industrial-strengh modeling workbenches based on Sirius.
In particular, we will show how to collaborate with other team members by storing your models and representations (diagrams, tables, matrices, trees) in a shared repository. This solution based on CDO provides a fine-grained locking mechanism that allows you simultaneously work on visual representations for the same data, without losing time managing conflicts and without any technical skills.
During this talk, you will also discover the solutions provided by the creators of Sirius to help you stay on the right tracks, from first hands-on to large deployments.
Web2Day - DIY: Développer sa startup sans investisseursEtienne Juliot
These slides has been prestend at Web2Day 2016, a great large conference (3200 attendees) in Nantes, France.
Picture: https://twitter.com/Obeo_Fr/status/743467224376221697
Description; http://web2day.co/evenements/diy-developper-sa-startup-sans-investisseur/
Quand on parle startups, on pense forcément financement. La problématique de recherche de fonds est généralement l’une des premières difficultés rencontrées par les entrepreneurs qui se lancent dans l’aventure entrepreneuriale.
Aujourd’hui beaucoup de solutions existent pour trouver les fonds nécessaires à la réalisation de votre projet.
Etienne Juliot, lui a fait le choix de financer sa startup sans investisseurs. Il nous partagera son expérience au regard de cette option.
Petits Déjeuner Atlanpole : Développer sa startup sans investisseurs.Etienne Juliot
Présentation réalisée en juin 2016 aux petits déjeuner Atlanpole par Etienne Juliot (Obeo).
Photos disponibles : https://twitter.com/Obeo_Fr/status/742607075809886208/photo/1?cn=ZmF2b3JpdGVfbWVudGlvbmVkX3VzZXI%3D&refsrc=email
Be serious with sirius your journey from first experimentation to large deplo...Etienne Juliot
These slides has been presented at EclipseCon France 2016.
https://www.eclipsecon.org/france2016/session/be-serious-sirius-your-journey-first-experimentation-large-deployment-sponsored-obeo
Sirius is the Eclipse project that allows you to easily create custom graphical modeling tools dedicated to your own business domain.
In this talk we will explain and illustrate how to successfully deploy industrial-strengh modeling workbenches based on Sirius.
In particular, we will show how to collaborate with other team members by storing your models and representations (diagrams, tables, matrices, trees) in a shared repository. This solution based on CDO provides a fine-grained locking mechanism that allows you simultaneously work on visual representations for the same data, without losing time managing conflicts and without any technical skills.
During this talk, you will also discover the solutions provided by the creators of Sirius to help you stay on the right tracks, from first hands-on to large deployments.
Model-Driven Software Development 2.0
Slides of Etienne Juliot at the Atsen Keynote, Istanbul, 2014: http://atsen-conferences.org/
My vision about the need to think generic and infrastructure to create innovations with modeling.
Cette présentation donne un aperçu des fonctionnalités d'Obeo Designer, et les étapes de fabrication d'un atelier de modélisation sur mesure.
Elle donne également un aperçu des nouveautés du produit, et des évolutions à venir.
Comment concevoir de manière simple et efficace des logiciels ou des systèmes complexes ?
Cette présentation donne la vision d'Obeo de la création d'ateliers sur mesure de modélisation.
Cette vision s'appuie sur le savoir faire des architectes qui créent des langages métiers (DSL) et des représentations visuelles (points de vue) qui vont permettre aux différents utilisateurs de travailler dans des outils adaptés à leur quotidien.
Retour EclipseCon 2011 : ce qui nous attend dans Eclipse 3.7Etienne Juliot
English abstract
EclipseCon 2011 was a great success with lots of announcements and exciting new projects. If you could not got there or you didn't success to fork yourself to see every talks, this webinar will help you to have an overview of the event and the upcoming technologies for Eclipse Indigo. As lots of materials on EclipseCon are already available in English and in a view to increase their visibility to the french community, this webinar will be in French.
Résumé en français
EclipseCon 2011 a été un grand succès avec beaucoup d'annonces et de nouveaux projets passionnants. Si vous n'étiez pas sur place ou vous n'avez pas réussi à vous dédoubler vous pour voir toutes les conférences, ce webinar vous aidera à avoir un aperçu de l'événement et des technologies à venir pour Eclipse Indigo. Comme beaucoup de documents sur EclipseCon sont déjà disponibles en anglais et en vue d'accroître leur visibilité à la communauté française, ce webinar sera en français. Ce webinar durera une heure et sera présentée de manière chronologique, comme si vous étiez à Santa Clara du lundi au jeudi. Les orateurs sont exclusivement des commiteurs des projets de la fondation ou des orateurs à la conférence. En prévision de la sortie d'Eclipse 3.7 qui sortira en juin prochain, nous vous montrerons pourquoi cette version est la plus importante depuis plusieurs années en expliquant ses nouveautés : Orion, Eclipse 4, Virgo, Acceleo, WindowBuilder, Tycho, EEF, eGit, ...
These slides have been presented at Eclipse Summit Europe 2010.
This talk will show how Eclipse Modeling technologies could be used to design JavaEE applications.
It will be illustrated by:
* EMF to design a DSL for WebApp,
* GMF to design screens, services, entities, enterprise architectures
* Acceleo to generate to Spring, Struts, Hibernate and others
* ATL to import UML/Togaf models
The story of a travel agency is used as an exemple. It show how to create a simple DSL, how to create my own graphical workbench with Obeo Designer, and how to integrate this application inside a Togaf compatible architecture.
It will show how WTP and EMP fit well together for developers, architects and designers.
It will also prove with the same model how easy are the evolution management with the updating of a generator to target a new JavaEE framework.
The Acceleo project is an OpenSource project created in 2006 aimed at providing an easy-to-use tooling for code generation through the MDA approach. Acceleo 2.x is already a community driven project with a public repository, a website, ... It has become a real success with a vibrant community which shared generative modules for JavaEE, .Net, PHP, C and lots of professional success stories.
As time passed, the Acceleo team was surprised and happy to see the OMG tackling the standardization of an M2T syntax with the MOF Model to Text Language specification. Surprised because of its similarity with the existing Acceleo syntax and happy because it resolves several issues and provides a standard way to describe templates.
Thus, commiters decided to rewrite Acceleo from scratch as an official Eclipse Foundation project, changing the syntax to the standard while keeping the exemplary tooling and pragmatism of Acceleo.org.
With Acceleo 3.0 included in Eclipse 3.6, our new goal is to provide the de facto or reference implementation of the standard; yet some parts of the specification are still quite vague and ambiguous and collaboration with OMG isn't smooth ...
Acceleo could put forward a think tank discussion about both the specification and the implementation; then gather overall thoughts on how to provide a long term and successful communication channel between the Acceleo project and the OMG representatives.
In complement of Acceleo, the Obeo commiters works on several Eclipse projects related to OMG standards :
- ATL: Obeo is co-lead with the AtlanMod Research lab on this famous QVT-like transformation engine
- EMF Compare: Obeo create this extensible diff/compare/patch engine for EMF compliant models, with several metamodels which could become inputs for a future standard
- GMF and Obeo Designer: after several years of contributions in GMF, Obeo creates a "viewpoint oriented" tool to simplify creation of custom Domain Specific Modelers on DSL or standard models. Several interoperability issues exist due to lake of OMG specifications: no activity on a Diagram Description specification to standardise the description of a graphical environment, and no real separation in OMG specifications between the description of the graphical diagrams and the mapping to the semantic (for example, the graphical aspect of a Componant Diagram could be standardised and mapped to UML, SOAML, CCM, and others).
These slides were shown at EclipseCon 2010: http://www.eclipsecon.org/2010/sessions/sessions?id=1420
DSM (Domain Specific Modeling) allows very usefull tooling but users often requires real life use cases to understand how it could be deployed in their day-to-day work.
GMF is an Eclipse Modeling technology to create new graphical designers. It's very powerfull and allow very ergonomic environment, but it's quite difficult to master and adapt for real life designers.
Some newbies on GMF think this technology doesn't allow them to add rich features such as drag'n drop, lazy modeling, dynamic views, reconnection, validation, ... but it's only because they doesn't know the power of GMF Runtime.
This talk will show several use cases of GMF by doing live demos of killer features on resulted designers:
* designers for Entity of information systems implemented with JavaEE
* designers for real time systems
* designers for requirements
* designers for embedded systems
* designers for SOA
* designers for UML Profil viewpoints
* designers for screens cinematic
This talk will not show how to develop with GMF but will be focus on extended features which can be implemented on top of it with a viewpoint approach for dynamic graphical views.
7. Qu'est-ce qu'un logiciel libre ? 1. Liberté d' utiliser le logiciel pour tous les usages 2. Liberté d' étudier le logiciel donc accès au code source 3. Liberté de copier le logiciel y compris pour vendre les copies 4. Liberté de modifier le logiciel et de le redistribuer
11. The cost of acquisition to the end-user is often minimal Open source software is not the same as free software but there is a large overlap ``Open source is a development methodology; free software is a social movement.'’ The Free software Foundation maintains a Free Software Definition (www.fsf.org)
46. Logiciel libre : chiffres Tendances - Utilisateurs de Linux en entreprise prévus en 2008 : +320% par rapport à fin 2004 - Croissance du marché Linux dans le monde de 2004 à 2006 : +36% - 49% des collectivités régionales ou locales françaises ont installé des logiciels libres - 49% des plus grandes entreprises du monde auront une stratégie open source en 2008 Volumes - 35 milliards de dollars : poids du marché mondial des logiciels libres estimé en 2008 - 146 millions d’euros : poids du marché français des logiciels libres en 2004 - 450 millions d’euros : poids du marché français des logiciels libres en 2006 Projections - Plus d’un milliard d’euros en 2008, plus de 2 milliards d’euros à l’horizon 2010 - 900 millions d’euros: part du marché des services informatiques consacrée aux projets de logiciels libres Sources : Gartner, IDC
125. Bisounours process Labos SME Big Companies Substrate: open source I have a bug I reference it in OSS bugtracker I have nothing to do today: I will fix it … Hope ! This isn’t our job
126. OPEES Process Labos SME Big Companies Substrate: open source I have a bug I reference it in contracted bugtracker Support subcontractor makes the fix I subscribe an OSS contract support through Opees
127. Bisounours process Labos SME Big Companies Substrate: open source Is it interesting for SME? I do papers and prototypes Hope ! Is it interesting for customers? Hope ! ROI ? Investissment ?
128. OPEES Process Labos SME Big Companies Substrate: open source I want a new long term feature Is it interested for SME? Is there a new research interest ? yes I do papers and prototypes Yes Reuse/ remake no
Page Page Choice, market driven approach : L’idée est d’indiquer une démarche de “choix” parmis les différentes technos ou approches possible, choix orienté par les besoins exprimés au travers des gdes “integrations” envisagées
Itératif OSS / Propriétaire : différence dans le temps sur la collaboration Ecosystème
Itératif OSS / Propriétaire : différence dans le temps sur la collaboration Ecosystème
Itératif OSS / Propriétaire : différence dans le temps sur la collaboration Ecosystème
Itératif OSS / Propriétaire : différence dans le temps sur la collaboration Ecosystème