SlideShare une entreprise Scribd logo
1  sur  141
Télécharger pour lire hors ligne
Arduino Designer
The making of!
Mélanie Bats
melanie.bats@obeo.fr
@melaniebats
A model
A micro controller
And a cat ?
Arduino Designer
A dedicated tooling
Graphical Programming
Light UI
A dedicated tooling
Graphical Programming = Sirius
Light UI
A dedicated tooling
Graphical Programming = Sirius
Light UI = RCP application
Create graphical editor
AcceleoArduino SDK
EMF
GMF Runtime
Sirius Runtime
Eclipse RCP
Arduino Designer
Data
AcceleoArduino SDK
EMF
GMF Runtime
Sirius Runtime
Eclipse RCP
Arduino Designer
Arduino DSL
ON OFF
servo.h
Remind #1
1. Hardware/Software Co-design
2. All is instruction
Create graphical editor
AcceleoArduino SDK
EMF
GMF Runtime
Sirius Runtime
Eclipse RCP
Arduino Designer
Sirius
A tool to quickly define DSL based on custom multi-
view workbenches with dedicated representations
http://eclipse.org/sirius
Diagram definition
Create a Sirius Specification Project and provide
diagram descriptions :
● Mappings
● Styles
● Tools
Interpreted @ runtime
Mappings
Maps
semantic elements
onto
graphical notation
Mappings
Mappings
Mappings
How to represent
the sketch
loop ?
Mappings
Mappings
Mappings
Styles
Define
graphical appearance
Tools
Defined thanks to
a simple action langage
and/or
Java services
Improve UX
Improve the user experience
thanks to
the tools!
Queries
Coupling to semantics is low
thanks to queries!
Queries
OCL/Acceleo/AQL → [/]
Java → service:
Variables → var:
Features → feature:
Acceleo
Java
Feature
Remind #2
Simplify UI thanks to advanced tools
Diet RCP
Keep only
in the UI
what’s really
necessary
Simplified UI
AcceleoArduino SDK
EMF
GMF Runtime
Sirius Runtime
Eclipse RCP
Arduino Designer
Dashboard
Diet RCP
Simplify the workflow
Use Sirius API
Have a look to the
Sirius Developer Manual
Create a project
Convert to a modeling project
Convert to a modeling project
Create a session
Init the semantic model
Enable viewpoints
Open a diagram
Remind #3
1. This is not your father’s designer
2. Use Sirius API
Integrate code generator
Generate ino file with Acceleo
Integrate code generator
AcceleoArduino SDK
EMF
GMF Runtime
Sirius Runtime
Eclipse RCP
Arduino Designer
All is instruction!
All is instruction!
Use
inheritance
for the templates!
Combine with Arduino tools
AcceleoArduino SDK
EMF
GMF Runtime
Sirius Runtime
Eclipse RCP
Arduino Designer
Combine with Arduino tools
Arduino compiler
Target uploader
Based on Arduino IDE to get well packaged tools :
avr-gcc, avrdude
Build a product
Classical RCP product
Build a product
Build a product
Build a product
Build a product
Have a look to Sirius Developer Manual :
Deploy a Modeler description file
Build a product
Contribute to org.eclipse.sirius.componentization
Build a product
Register your viewpoints at the start of the plugin
Delete your viewpoints in the stop of the plugin
Target Platform
Use target platform definition DSL and generator :
https://github.com/mbarbero/fr.obeo.releng.
targetplatform
Tycho
Travis
.travis.yml
language: java
script: mvn clean package
jdk: oraclejdk7
deploy:
provider: releases
api_key:
secure:
IQP5qqJ6lZtZYU6814OVyVcVLsTXlNzd4yRBF/KSIzABgJ6jtbgFthAub3nMKWGPXLZZYzGJzChU+mcvXCaOAh3DCcTSPun404oP2ORdYpSoexios+wIqLRz6XordpeMNCPURM2XVcRAR8w+HSGlFtW/rA5GkbnK+L155/K5bRg=
file:
- $TRAVIS_BUILD_DIR/packaging/fr.obeo.dsl.arduino.product/target/products/ArduinoDesigner-linux.gtk.x86.zip
- $TRAVIS_BUILD_DIR/packaging/fr.obeo.dsl.arduino.product/target/products/ArduinoDesigner-linux.gtk.x86_64.zip
- $TRAVIS_BUILD_DIR/packaging/fr.obeo.dsl.arduino.product/target/products/ArduinoDesigner-macosx.cocoa.x86_64.zip
- $TRAVIS_BUILD_DIR/packaging/fr.obeo.dsl.arduino.product/target/products/ArduinoDesigner-win32.win32.x86.zip
- $TRAVIS_BUILD_DIR/packaging/fr.obeo.dsl.arduino.product/target/products/ArduinoDesigner-win32.win32.x86_64.zip
on:
repo: mbats/arduino
tags: true
all_branches: true
Products available
On github : https://github.com/mbats/arduino/releases
Model + Microcontroller = ♥
And where is the cat in this story?
The cat making-of ?
Inspire and create yours!
Code available on :
https://github.com/mbats/arduino
Ask questions about Sirius on the forum
Do not miss!
Wednesday
13:30 - Sirius + Xtext = ♥
18:00 - Sirius Poster
Thursday
14:30 - Time-lapse
15:15 - Viewpoint: the making of
Mélanie Bats
melanie.bats@obeo.fr
@melaniebats
Give your
feedback !

Contenu connexe

Tendances

Google I/O 2018 Extended, Baghdad - Flutter
Google I/O 2018 Extended, Baghdad  - FlutterGoogle I/O 2018 Extended, Baghdad  - Flutter
Google I/O 2018 Extended, Baghdad - FlutterAbdElmomenKadhim
 
Android Study Jams - New to Programming [27th december]
Android Study Jams - New to Programming [27th december]Android Study Jams - New to Programming [27th december]
Android Study Jams - New to Programming [27th december]PragatiVerma31
 
Google DSC Android Study Jams Session 1
Google DSC Android Study Jams Session 1Google DSC Android Study Jams Session 1
Google DSC Android Study Jams Session 1BeauWilliams7
 
All a flutter about Flutter.io
All a flutter about Flutter.ioAll a flutter about Flutter.io
All a flutter about Flutter.ioSteven Cooper
 
Fusing Artificial Intelligence with Augmented Reality on Android - 1 Feb. 2019
Fusing Artificial Intelligence with Augmented Reality on Android - 1 Feb. 2019Fusing Artificial Intelligence with Augmented Reality on Android - 1 Feb. 2019
Fusing Artificial Intelligence with Augmented Reality on Android - 1 Feb. 2019Stephen Wylie
 
Intro to Flutter
Intro to FlutterIntro to Flutter
Intro to FlutterShady Selim
 
Introduction to Flutter - truly crossplatform, amazingly fast
Introduction to Flutter - truly crossplatform, amazingly fastIntroduction to Flutter - truly crossplatform, amazingly fast
Introduction to Flutter - truly crossplatform, amazingly fastBartosz Kosarzycki
 
DSC ASEB Android Study Jams 2020: New to Programming 3
DSC ASEB Android Study Jams 2020: New to Programming 3DSC ASEB Android Study Jams 2020: New to Programming 3
DSC ASEB Android Study Jams 2020: New to Programming 3Aravind V. Nair
 
ITI MDW 2018 Event Talk "building beautiful apps using google flutter"
ITI MDW 2018 Event Talk "building beautiful apps using google flutter"ITI MDW 2018 Event Talk "building beautiful apps using google flutter"
ITI MDW 2018 Event Talk "building beautiful apps using google flutter"Ahmed Abu Eldahab
 
Flutter A year of creativity!
Flutter A year of creativity!Flutter A year of creativity!
Flutter A year of creativity!Ahmed Abu Eldahab
 
Iterative and-agile-codegen
Iterative and-agile-codegenIterative and-agile-codegen
Iterative and-agile-codegenMickael Istria
 
Controlling Robots with Javascript, Ruby and Go
Controlling Robots with Javascript, Ruby and GoControlling Robots with Javascript, Ruby and Go
Controlling Robots with Javascript, Ruby and GoColin Loretz
 
Fusing AI With AR for Android - 9/28/2019
Fusing AI With AR for Android - 9/28/2019Fusing AI With AR for Android - 9/28/2019
Fusing AI With AR for Android - 9/28/2019Stephen Wylie
 
The magic of flutter
The magic of flutterThe magic of flutter
The magic of flutterShady Selim
 

Tendances (19)

Google I/O 2018 Extended, Baghdad - Flutter
Google I/O 2018 Extended, Baghdad  - FlutterGoogle I/O 2018 Extended, Baghdad  - Flutter
Google I/O 2018 Extended, Baghdad - Flutter
 
Android Study Jams - New to Programming [27th december]
Android Study Jams - New to Programming [27th december]Android Study Jams - New to Programming [27th december]
Android Study Jams - New to Programming [27th december]
 
Google DSC Android Study Jams Session 1
Google DSC Android Study Jams Session 1Google DSC Android Study Jams Session 1
Google DSC Android Study Jams Session 1
 
All a flutter about Flutter.io
All a flutter about Flutter.ioAll a flutter about Flutter.io
All a flutter about Flutter.io
 
Fusing Artificial Intelligence with Augmented Reality on Android - 1 Feb. 2019
Fusing Artificial Intelligence with Augmented Reality on Android - 1 Feb. 2019Fusing Artificial Intelligence with Augmented Reality on Android - 1 Feb. 2019
Fusing Artificial Intelligence with Augmented Reality on Android - 1 Feb. 2019
 
Intro to Flutter
Intro to FlutterIntro to Flutter
Intro to Flutter
 
Introduction to Flutter - truly crossplatform, amazingly fast
Introduction to Flutter - truly crossplatform, amazingly fastIntroduction to Flutter - truly crossplatform, amazingly fast
Introduction to Flutter - truly crossplatform, amazingly fast
 
Flutter study jam 2019
Flutter study jam 2019Flutter study jam 2019
Flutter study jam 2019
 
DSC ASEB Android Study Jams 2020: New to Programming 3
DSC ASEB Android Study Jams 2020: New to Programming 3DSC ASEB Android Study Jams 2020: New to Programming 3
DSC ASEB Android Study Jams 2020: New to Programming 3
 
ITI MDW 2018 Event Talk "building beautiful apps using google flutter"
ITI MDW 2018 Event Talk "building beautiful apps using google flutter"ITI MDW 2018 Event Talk "building beautiful apps using google flutter"
ITI MDW 2018 Event Talk "building beautiful apps using google flutter"
 
Flutter Bootcamp
Flutter BootcampFlutter Bootcamp
Flutter Bootcamp
 
Flutter bus 2018
Flutter bus 2018Flutter bus 2018
Flutter bus 2018
 
Flutter A year of creativity!
Flutter A year of creativity!Flutter A year of creativity!
Flutter A year of creativity!
 
Cordova 101
Cordova 101Cordova 101
Cordova 101
 
Iterative and-agile-codegen
Iterative and-agile-codegenIterative and-agile-codegen
Iterative and-agile-codegen
 
Controlling Robots with Javascript, Ruby and Go
Controlling Robots with Javascript, Ruby and GoControlling Robots with Javascript, Ruby and Go
Controlling Robots with Javascript, Ruby and Go
 
Flutter Intro
Flutter IntroFlutter Intro
Flutter Intro
 
Fusing AI With AR for Android - 9/28/2019
Fusing AI With AR for Android - 9/28/2019Fusing AI With AR for Android - 9/28/2019
Fusing AI With AR for Android - 9/28/2019
 
The magic of flutter
The magic of flutterThe magic of flutter
The magic of flutter
 

En vedette

China methanol industry market research and investment forecast report
China methanol industry market research and investment forecast reportChina methanol industry market research and investment forecast report
China methanol industry market research and investment forecast reportQianzhan Intelligence
 
Presentación Smartycontent AdproTV
Presentación Smartycontent AdproTVPresentación Smartycontent AdproTV
Presentación Smartycontent AdproTVJordi Sabat
 
China diagnostic reagent industry production & marketing and investment forec...
China diagnostic reagent industry production & marketing and investment forec...China diagnostic reagent industry production & marketing and investment forec...
China diagnostic reagent industry production & marketing and investment forec...Qianzhan Intelligence
 
分散システムの協調処理
分散システムの協調処理分散システムの協調処理
分散システムの協調処理健佑 後藤
 
Nano electronics and nano sensors Dr Shehan de Silva
Nano electronics and nano sensors Dr Shehan de Silva Nano electronics and nano sensors Dr Shehan de Silva
Nano electronics and nano sensors Dr Shehan de Silva costi2014
 
Docker 0.11 at MaxCDN meetup in Los Angeles
Docker 0.11 at MaxCDN meetup in Los AngelesDocker 0.11 at MaxCDN meetup in Los Angeles
Docker 0.11 at MaxCDN meetup in Los AngelesJérôme Petazzoni
 
강원펜션 일본여행안내
강원펜션 일본여행안내강원펜션 일본여행안내
강원펜션 일본여행안내gsidjfs
 
全球互联网产业研究之美国游戏市场:博彩游戏篇
全球互联网产业研究之美国游戏市场:博彩游戏篇全球互联网产业研究之美国游戏市场:博彩游戏篇
全球互联网产业研究之美国游戏市场:博彩游戏篇Kou Chou
 
MORE Vision 8: Crisis & Retail Consumption
MORE Vision 8: Crisis & Retail ConsumptionMORE Vision 8: Crisis & Retail Consumption
MORE Vision 8: Crisis & Retail ConsumptionMIPIMWorld
 
Ganoderma lucidum (lingzhi ή reishi) βοτανοθεραπεία - ncbi βιβλιοθήκη
Ganoderma lucidum (lingzhi ή reishi)   βοτανοθεραπεία - ncbi βιβλιοθήκηGanoderma lucidum (lingzhi ή reishi)   βοτανοθεραπεία - ncbi βιβλιοθήκη
Ganoderma lucidum (lingzhi ή reishi) βοτανοθεραπεία - ncbi βιβλιοθήκηstefanos stefs
 
иван грозный
иван грозныйиван грозный
иван грозныйCDO3
 

En vedette (15)

China methanol industry market research and investment forecast report
China methanol industry market research and investment forecast reportChina methanol industry market research and investment forecast report
China methanol industry market research and investment forecast report
 
Presentación Smartycontent AdproTV
Presentación Smartycontent AdproTVPresentación Smartycontent AdproTV
Presentación Smartycontent AdproTV
 
Interbrand vianey maya
Interbrand  vianey mayaInterbrand  vianey maya
Interbrand vianey maya
 
China diagnostic reagent industry production & marketing and investment forec...
China diagnostic reagent industry production & marketing and investment forec...China diagnostic reagent industry production & marketing and investment forec...
China diagnostic reagent industry production & marketing and investment forec...
 
分散システムの協調処理
分散システムの協調処理分散システムの協調処理
分散システムの協調処理
 
Nano electronics and nano sensors Dr Shehan de Silva
Nano electronics and nano sensors Dr Shehan de Silva Nano electronics and nano sensors Dr Shehan de Silva
Nano electronics and nano sensors Dr Shehan de Silva
 
Afghanistan Force Requirements
Afghanistan Force RequirementsAfghanistan Force Requirements
Afghanistan Force Requirements
 
Docker 0.11 at MaxCDN meetup in Los Angeles
Docker 0.11 at MaxCDN meetup in Los AngelesDocker 0.11 at MaxCDN meetup in Los Angeles
Docker 0.11 at MaxCDN meetup in Los Angeles
 
강원펜션 일본여행안내
강원펜션 일본여행안내강원펜션 일본여행안내
강원펜션 일본여행안내
 
Tarea seminario 9 Cecilia
Tarea seminario 9 CeciliaTarea seminario 9 Cecilia
Tarea seminario 9 Cecilia
 
全球互联网产业研究之美国游戏市场:博彩游戏篇
全球互联网产业研究之美国游戏市场:博彩游戏篇全球互联网产业研究之美国游戏市场:博彩游戏篇
全球互联网产业研究之美国游戏市场:博彩游戏篇
 
MORE Vision 8: Crisis & Retail Consumption
MORE Vision 8: Crisis & Retail ConsumptionMORE Vision 8: Crisis & Retail Consumption
MORE Vision 8: Crisis & Retail Consumption
 
Ganoderma lucidum (lingzhi ή reishi) βοτανοθεραπεία - ncbi βιβλιοθήκη
Ganoderma lucidum (lingzhi ή reishi)   βοτανοθεραπεία - ncbi βιβλιοθήκηGanoderma lucidum (lingzhi ή reishi)   βοτανοθεραπεία - ncbi βιβλιοθήκη
Ganoderma lucidum (lingzhi ή reishi) βοτανοθεραπεία - ncbi βιβλιοθήκη
 
иван грозный
иван грозныйиван грозный
иван грозный
 
Curso Antena3 TV
Curso Antena3 TVCurso Antena3 TV
Curso Antena3 TV
 

Similaire à EclipseCon NA 2015 - Arduino designer : the making of!

Smartphone++
Smartphone++Smartphone++
Smartphone++mharkus
 
Arduino Development For Beginners
Arduino Development For BeginnersArduino Development For Beginners
Arduino Development For BeginnersFTS seminar
 
IDF_Eclipse_Plugin_EclipseCon2020_v2.pdf
IDF_Eclipse_Plugin_EclipseCon2020_v2.pdfIDF_Eclipse_Plugin_EclipseCon2020_v2.pdf
IDF_Eclipse_Plugin_EclipseCon2020_v2.pdfKondal Kolipaka
 
Toğrul Tağıyev - Müxtəlif dillərdə Android proqramlaşdırma
Toğrul Tağıyev - Müxtəlif dillərdə Android proqramlaşdırmaToğrul Tağıyev - Müxtəlif dillərdə Android proqramlaşdırma
Toğrul Tağıyev - Müxtəlif dillərdə Android proqramlaşdırmaFarhad
 
Toğrul Tağıyev - Müxtəlif dillərdə Android proqramlaşdırma
Toğrul Tağıyev - Müxtəlif dillərdə Android proqramlaşdırmaToğrul Tağıyev - Müxtəlif dillərdə Android proqramlaşdırma
Toğrul Tağıyev - Müxtəlif dillərdə Android proqramlaşdırmaFarhad
 
Eclipse Plugin for ESP-IDF - EclipseCon Europe 2019
Eclipse Plugin for ESP-IDF -  EclipseCon Europe 2019Eclipse Plugin for ESP-IDF -  EclipseCon Europe 2019
Eclipse Plugin for ESP-IDF - EclipseCon Europe 2019Kondal Kolipaka
 
20180124 android taipei_arinterface
20180124 android taipei_arinterface20180124 android taipei_arinterface
20180124 android taipei_arinterfacePRADA Hsiung
 
PT-4052, Introduction to AMD Developer Tools, by Yaki Tebeka and Gordon Selley
PT-4052, Introduction to AMD Developer Tools, by Yaki Tebeka and Gordon SelleyPT-4052, Introduction to AMD Developer Tools, by Yaki Tebeka and Gordon Selley
PT-4052, Introduction to AMD Developer Tools, by Yaki Tebeka and Gordon SelleyAMD Developer Central
 
Up and running with Arduino
Up and running with Arduino Up and running with Arduino
Up and running with Arduino KUET
 
Integrated development environment
Integrated development environmentIntegrated development environment
Integrated development environmentMakers of India
 
Getting started with the NDK
Getting started with the NDKGetting started with the NDK
Getting started with the NDKKirill Kounik
 
Embedded system programming using Arduino microcontroller
Embedded system programming using Arduino microcontrollerEmbedded system programming using Arduino microcontroller
Embedded system programming using Arduino microcontrollerArun Kumar
 
EclipseCon Europe 2013 - Turning Eclipse into an Arduino programming platform...
EclipseCon Europe 2013 - Turning Eclipse into an Arduino programming platform...EclipseCon Europe 2013 - Turning Eclipse into an Arduino programming platform...
EclipseCon Europe 2013 - Turning Eclipse into an Arduino programming platform...melbats
 
Arduino Programming Software Development
Arduino Programming Software DevelopmentArduino Programming Software Development
Arduino Programming Software DevelopmentSanjay Kumar
 

Similaire à EclipseCon NA 2015 - Arduino designer : the making of! (20)

Smartphone++
Smartphone++Smartphone++
Smartphone++
 
ARM
ARMARM
ARM
 
Arm
ArmArm
Arm
 
Arduino Development For Beginners
Arduino Development For BeginnersArduino Development For Beginners
Arduino Development For Beginners
 
IDF_Eclipse_Plugin_EclipseCon2020_v2.pdf
IDF_Eclipse_Plugin_EclipseCon2020_v2.pdfIDF_Eclipse_Plugin_EclipseCon2020_v2.pdf
IDF_Eclipse_Plugin_EclipseCon2020_v2.pdf
 
Toğrul Tağıyev - Müxtəlif dillərdə Android proqramlaşdırma
Toğrul Tağıyev - Müxtəlif dillərdə Android proqramlaşdırmaToğrul Tağıyev - Müxtəlif dillərdə Android proqramlaşdırma
Toğrul Tağıyev - Müxtəlif dillərdə Android proqramlaşdırma
 
Toğrul Tağıyev - Müxtəlif dillərdə Android proqramlaşdırma
Toğrul Tağıyev - Müxtəlif dillərdə Android proqramlaşdırmaToğrul Tağıyev - Müxtəlif dillərdə Android proqramlaşdırma
Toğrul Tağıyev - Müxtəlif dillərdə Android proqramlaşdırma
 
Arduino
ArduinoArduino
Arduino
 
Eclipse Plugin for ESP-IDF - EclipseCon Europe 2019
Eclipse Plugin for ESP-IDF -  EclipseCon Europe 2019Eclipse Plugin for ESP-IDF -  EclipseCon Europe 2019
Eclipse Plugin for ESP-IDF - EclipseCon Europe 2019
 
20180124 android taipei_arinterface
20180124 android taipei_arinterface20180124 android taipei_arinterface
20180124 android taipei_arinterface
 
PT-4052, Introduction to AMD Developer Tools, by Yaki Tebeka and Gordon Selley
PT-4052, Introduction to AMD Developer Tools, by Yaki Tebeka and Gordon SelleyPT-4052, Introduction to AMD Developer Tools, by Yaki Tebeka and Gordon Selley
PT-4052, Introduction to AMD Developer Tools, by Yaki Tebeka and Gordon Selley
 
Up and running with Arduino
Up and running with Arduino Up and running with Arduino
Up and running with Arduino
 
Integrated development environment
Integrated development environmentIntegrated development environment
Integrated development environment
 
What is arduino
What is arduinoWhat is arduino
What is arduino
 
Getting started with the NDK
Getting started with the NDKGetting started with the NDK
Getting started with the NDK
 
Embedded system programming using Arduino microcontroller
Embedded system programming using Arduino microcontrollerEmbedded system programming using Arduino microcontroller
Embedded system programming using Arduino microcontroller
 
Net core
Net coreNet core
Net core
 
EclipseCon Europe 2013 - Turning Eclipse into an Arduino programming platform...
EclipseCon Europe 2013 - Turning Eclipse into an Arduino programming platform...EclipseCon Europe 2013 - Turning Eclipse into an Arduino programming platform...
EclipseCon Europe 2013 - Turning Eclipse into an Arduino programming platform...
 
Arduino Programming Software Development
Arduino Programming Software DevelopmentArduino Programming Software Development
Arduino Programming Software Development
 
Deep Learning Edge
Deep Learning Edge Deep Learning Edge
Deep Learning Edge
 

Plus de melbats

SiriusCon 2020 - Sirius to the Web with Obeo Cloud Platform
SiriusCon 2020 - Sirius to the Web with Obeo Cloud PlatformSiriusCon 2020 - Sirius to the Web with Obeo Cloud Platform
SiriusCon 2020 - Sirius to the Web with Obeo Cloud Platformmelbats
 
Sirius Web, simplifier l'édition graphique de données dans le web
Sirius Web, simplifier l'édition graphique de données dans le webSirius Web, simplifier l'édition graphique de données dans le web
Sirius Web, simplifier l'édition graphique de données dans le webmelbats
 
SiriusCon 2021 - Keynote
SiriusCon 2021 - KeynoteSiriusCon 2021 - Keynote
SiriusCon 2021 - Keynotemelbats
 
EclipseCon21 - Alice's Adventures in Sirius Web Land!
EclipseCon21 - Alice's Adventures in Sirius Web Land!EclipseCon21 - Alice's Adventures in Sirius Web Land!
EclipseCon21 - Alice's Adventures in Sirius Web Land!melbats
 
EclipseConEU 2019 - Your cloud-based modeling workbench in 15 minutes with Ec...
EclipseConEU 2019 - Your cloud-based modeling workbench in 15 minutes with Ec...EclipseConEU 2019 - Your cloud-based modeling workbench in 15 minutes with Ec...
EclipseConEU 2019 - Your cloud-based modeling workbench in 15 minutes with Ec...melbats
 
ECMFA 2018 - Keynote : The future of modeling tools
ECMFA 2018 - Keynote : The future of modeling toolsECMFA 2018 - Keynote : The future of modeling tools
ECMFA 2018 - Keynote : The future of modeling toolsmelbats
 
EclipseCon Fr 2018 - Modeling tools go up to the cloud…
EclipseCon Fr 2018 - Modeling tools go up to the cloud…EclipseCon Fr 2018 - Modeling tools go up to the cloud…
EclipseCon Fr 2018 - Modeling tools go up to the cloud…melbats
 
EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...
EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...
EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...melbats
 
CheConf 2018 - Building Extensibility and Community for Che
CheConf 2018 - Building Extensibility and Community for CheCheConf 2018 - Building Extensibility and Community for Che
CheConf 2018 - Building Extensibility and Community for Chemelbats
 
SiriusCon 2017 - Sirius Roadmap
SiriusCon 2017 - Sirius RoadmapSiriusCon 2017 - Sirius Roadmap
SiriusCon 2017 - Sirius Roadmapmelbats
 
Devoxx Be 2017 - Let it go! or How to become a free software developer?
Devoxx Be 2017 - Let it go! or How to become a free software developer?Devoxx Be 2017 - Let it go! or How to become a free software developer?
Devoxx Be 2017 - Let it go! or How to become a free software developer?melbats
 
EclipseCon EU 2017 - All about UX in Sirius
EclipseCon EU 2017 - All about UX in SiriusEclipseCon EU 2017 - All about UX in Sirius
EclipseCon EU 2017 - All about UX in Siriusmelbats
 
EclipseCon EU 2017 - Sirius
EclipseCon EU 2017 - SiriusEclipseCon EU 2017 - Sirius
EclipseCon EU 2017 - Siriusmelbats
 
DevFest 2017 - Libérée! Délivrée! ou Comment devenir développeuse open source ?
DevFest 2017 - Libérée! Délivrée! ou Comment devenir développeuse open source ?DevFest 2017 - Libérée! Délivrée! ou Comment devenir développeuse open source ?
DevFest 2017 - Libérée! Délivrée! ou Comment devenir développeuse open source ?melbats
 
EclipseCon France 2017 - All about UX in Sirius
EclipseCon France 2017 - All about UX in SiriusEclipseCon France 2017 - All about UX in Sirius
EclipseCon France 2017 - All about UX in Siriusmelbats
 
Eclipse Democamp Nantes 2017 - Back to the Future: EclipseConverge & Devoxx US
Eclipse Democamp Nantes 2017 - Back to the Future: EclipseConverge & Devoxx USEclipse Democamp Nantes 2017 - Back to the Future: EclipseConverge & Devoxx US
Eclipse Democamp Nantes 2017 - Back to the Future: EclipseConverge & Devoxx USmelbats
 
Eclipse Con US 2013 - Buildroot Eclipse Bundle : A powerful IDE for Embedded ...
Eclipse Con US 2013 - Buildroot Eclipse Bundle : A powerful IDE for Embedded ...Eclipse Con US 2013 - Buildroot Eclipse Bundle : A powerful IDE for Embedded ...
Eclipse Con US 2013 - Buildroot Eclipse Bundle : A powerful IDE for Embedded ...melbats
 
ETR2013 - Obeo Designer/Sirius
ETR2013 - Obeo Designer/SiriusETR2013 - Obeo Designer/Sirius
ETR2013 - Obeo Designer/Siriusmelbats
 
GlobalDSL 2013 - Models, Representations, Animations : The Eclipse Sirius Pro...
GlobalDSL 2013 - Models, Representations, Animations : The Eclipse Sirius Pro...GlobalDSL 2013 - Models, Representations, Animations : The Eclipse Sirius Pro...
GlobalDSL 2013 - Models, Representations, Animations : The Eclipse Sirius Pro...melbats
 
EclipseCon Eu 2012 - Build your own System Engineering workbench
EclipseCon Eu 2012 - Build your own System Engineering workbenchEclipseCon Eu 2012 - Build your own System Engineering workbench
EclipseCon Eu 2012 - Build your own System Engineering workbenchmelbats
 

Plus de melbats (20)

SiriusCon 2020 - Sirius to the Web with Obeo Cloud Platform
SiriusCon 2020 - Sirius to the Web with Obeo Cloud PlatformSiriusCon 2020 - Sirius to the Web with Obeo Cloud Platform
SiriusCon 2020 - Sirius to the Web with Obeo Cloud Platform
 
Sirius Web, simplifier l'édition graphique de données dans le web
Sirius Web, simplifier l'édition graphique de données dans le webSirius Web, simplifier l'édition graphique de données dans le web
Sirius Web, simplifier l'édition graphique de données dans le web
 
SiriusCon 2021 - Keynote
SiriusCon 2021 - KeynoteSiriusCon 2021 - Keynote
SiriusCon 2021 - Keynote
 
EclipseCon21 - Alice's Adventures in Sirius Web Land!
EclipseCon21 - Alice's Adventures in Sirius Web Land!EclipseCon21 - Alice's Adventures in Sirius Web Land!
EclipseCon21 - Alice's Adventures in Sirius Web Land!
 
EclipseConEU 2019 - Your cloud-based modeling workbench in 15 minutes with Ec...
EclipseConEU 2019 - Your cloud-based modeling workbench in 15 minutes with Ec...EclipseConEU 2019 - Your cloud-based modeling workbench in 15 minutes with Ec...
EclipseConEU 2019 - Your cloud-based modeling workbench in 15 minutes with Ec...
 
ECMFA 2018 - Keynote : The future of modeling tools
ECMFA 2018 - Keynote : The future of modeling toolsECMFA 2018 - Keynote : The future of modeling tools
ECMFA 2018 - Keynote : The future of modeling tools
 
EclipseCon Fr 2018 - Modeling tools go up to the cloud…
EclipseCon Fr 2018 - Modeling tools go up to the cloud…EclipseCon Fr 2018 - Modeling tools go up to the cloud…
EclipseCon Fr 2018 - Modeling tools go up to the cloud…
 
EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...
EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...
EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...
 
CheConf 2018 - Building Extensibility and Community for Che
CheConf 2018 - Building Extensibility and Community for CheCheConf 2018 - Building Extensibility and Community for Che
CheConf 2018 - Building Extensibility and Community for Che
 
SiriusCon 2017 - Sirius Roadmap
SiriusCon 2017 - Sirius RoadmapSiriusCon 2017 - Sirius Roadmap
SiriusCon 2017 - Sirius Roadmap
 
Devoxx Be 2017 - Let it go! or How to become a free software developer?
Devoxx Be 2017 - Let it go! or How to become a free software developer?Devoxx Be 2017 - Let it go! or How to become a free software developer?
Devoxx Be 2017 - Let it go! or How to become a free software developer?
 
EclipseCon EU 2017 - All about UX in Sirius
EclipseCon EU 2017 - All about UX in SiriusEclipseCon EU 2017 - All about UX in Sirius
EclipseCon EU 2017 - All about UX in Sirius
 
EclipseCon EU 2017 - Sirius
EclipseCon EU 2017 - SiriusEclipseCon EU 2017 - Sirius
EclipseCon EU 2017 - Sirius
 
DevFest 2017 - Libérée! Délivrée! ou Comment devenir développeuse open source ?
DevFest 2017 - Libérée! Délivrée! ou Comment devenir développeuse open source ?DevFest 2017 - Libérée! Délivrée! ou Comment devenir développeuse open source ?
DevFest 2017 - Libérée! Délivrée! ou Comment devenir développeuse open source ?
 
EclipseCon France 2017 - All about UX in Sirius
EclipseCon France 2017 - All about UX in SiriusEclipseCon France 2017 - All about UX in Sirius
EclipseCon France 2017 - All about UX in Sirius
 
Eclipse Democamp Nantes 2017 - Back to the Future: EclipseConverge & Devoxx US
Eclipse Democamp Nantes 2017 - Back to the Future: EclipseConverge & Devoxx USEclipse Democamp Nantes 2017 - Back to the Future: EclipseConverge & Devoxx US
Eclipse Democamp Nantes 2017 - Back to the Future: EclipseConverge & Devoxx US
 
Eclipse Con US 2013 - Buildroot Eclipse Bundle : A powerful IDE for Embedded ...
Eclipse Con US 2013 - Buildroot Eclipse Bundle : A powerful IDE for Embedded ...Eclipse Con US 2013 - Buildroot Eclipse Bundle : A powerful IDE for Embedded ...
Eclipse Con US 2013 - Buildroot Eclipse Bundle : A powerful IDE for Embedded ...
 
ETR2013 - Obeo Designer/Sirius
ETR2013 - Obeo Designer/SiriusETR2013 - Obeo Designer/Sirius
ETR2013 - Obeo Designer/Sirius
 
GlobalDSL 2013 - Models, Representations, Animations : The Eclipse Sirius Pro...
GlobalDSL 2013 - Models, Representations, Animations : The Eclipse Sirius Pro...GlobalDSL 2013 - Models, Representations, Animations : The Eclipse Sirius Pro...
GlobalDSL 2013 - Models, Representations, Animations : The Eclipse Sirius Pro...
 
EclipseCon Eu 2012 - Build your own System Engineering workbench
EclipseCon Eu 2012 - Build your own System Engineering workbenchEclipseCon Eu 2012 - Build your own System Engineering workbench
EclipseCon Eu 2012 - Build your own System Engineering workbench
 

Dernier

Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 

Dernier (20)

Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 

EclipseCon NA 2015 - Arduino designer : the making of!