SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Best of EclipseCon Europe / SiriusCon
2016:
Trendek, vélemények
DR. RÁTH ISTVÁN
TÁRSALAPÍTÓ, ÜGYVEZETŐ IGAZGATÓ
Az előadóról
 Okleveles mérnök informatikus, PhD (2006, 2011)
 Szoftvermodellezés, programozási nyelvek,
generatív programozás, Internet-of-Things
 Ügyvezető (IncQuery Labs),
Tudományos munkatárs (BME)
 Eclipse Committer, Project Lead
@istvanrath
hu.linkedin.com/in/istvanrath
IncQuery Labs Kft.
Automotiv
e
Internet
of Things
Validation and
Verification
• Bring an IoT system
to life with the
newest software -
technologies
• Apply top of the line
research
• Customized tools to
create safe and
secure products
• Cost efficient
engineering tool
solutions
• Fixing gaps and
eliminating
bottlenecks in the
development
process
• Solutions and help in
all phases of the V
Model
• From conception and
design, to testing
and maintenance,
ensure continuous
and traceable
implementation
Tool and System Development
Research & Development Education
Consultancy
Az előadás felépítése
1. Eclipse trendek 2016
2. Eclipse Che
3. Eclipse IoT
4. SiriusCon 2016
The Eclipse Open Source
Ecosystem
 Vendor-neutral, open development platform: frameworks and tools
 World-wide open source community and ecosystem:
Foundation + members + working groups
 Over 200 member companies, including several Fortune 500 and
many innovative SMEs
 Not just an IDE, but much more (IoT, Automotive, LocationTech, …)
 Open source IP represents over $1B in R&D investment
1999: Development of
Eclipse begins
2001: eclipse.org created
2004: Eclipse Foundation,
Eclipse 3.0, EPL
Sources: https://eclipse.org/org/foundation/reports/2015_annual_report.php
http://www.eclipse.org/10years/images/infographic.png
Eclipse Annual Community Report 2016
Átalakulás
• Szélességi terjeszkedés
• “Community split”
o Classic IDE (legacy)
o Newcomers (Cloud, …)
• Working Group-ok jelentősége nő
• Súlypont áthelyeződés:
USA/Kanada  Európa
Előretörő technológiák
• Eclipse Cloud Development
• Eclipse IoT
Infrastruktúra (de)centralizáció
• Megújuló *.eclipse.org
• GitHub!
Sources: https://eclipse.org/org/foundation/reports/annual_report.php
Eclipse Che
An Intro to Eclipse Che
Next-Generation Eclipse IDE & Open Source Alternative to IntelliJ
January 2016
Tyler Jewell, Eclipse Che Project Lead
@TylerJewell
Sources: http://www.sdjug.org/docs/IntroductionToEclipseChe.pdf
Che components
Che: IDE + Workspace Server + Plug-Ins
Cloud IDE
A no-installation browser IDE and
IOE accessible from any local or
remote device. Thin, fast, and
beautiful - it's the IDE our own
engineers wanted.
Collaborative WS Server
Host Eclipse Che as a workspace
server. Share tools, runtime and
programming services across
workspaces and teams. Control
workspaces and projects with REST
APIs.
Plug-In Framework
Che includes a growing set of plug-
ins. You can also create and
package your own.
Sources: http://www.sdjug.org/docs/IntroductionToEclipseChe.pdf
Eclipse Che Architecture
Eclipse Che - Next Generation Eclipse IDE
Sources: https://www.eclipsecon.org/europe2016/session/introduction-eclipse-che-extensibility-model
https://www.eclipsecon.org/europe2016/session/building-extension-eclipse-che-experience-report
Che extension model
Sources: https://www.eclipsecon.org/europe2016/session/introduction-eclipse-che-extensibility-model
https://www.eclipsecon.org/europe2016/session/building-extension-eclipse-che-experience-report
• Dependency
injection via
Gin / Guice
• REST services
• CLI tools
Che custom editors
©2016 EclipseSource|http://eclipsesource.com/munich|BuildinganextensionforEclipseChe-anexperiencereport 10
Providingcustom editors
● OrionEditorfortext-basedartefacts
● OrionEditorcanbeextended
● Chesupports theLanguageServerProtocol(LSP)
● Cheprovides additionalAPItoextendtheOrioneditor
● Custom editorimplementedinG W T
● Embedanexistingeditor(basedonH TML/JavaScript)
Sources: https://www.eclipsecon.org/europe2016/session/introduction-eclipse-che-extensibility-model
https://www.eclipsecon.org/europe2016/session/building-extension-eclipse-che-experience-report
Language Server Protocol
Initiative by Microsoft, Codenvy and Red Hat
Goal: move all heavy weight lifting into a common,
“server-side” component
So that the editor can remain light & portable
https://github.com/Microsoft/language-server-protocol
http://typefox.io/the-language-server-protocol-in-java
Sources: https://medium.com/eclipse-che-blog/release-notes-eclipse-che-5-0-0-m7-milestone-7f18dce5edbb#.cc31jer1i
https://code.visualstudio.com/blogs/2016/06/27/common-language-protocol
Xtext core
“I see this as a very important
scope adjustment for a sustainable
life of the project.” – Sven Efftinge
Motivated by IntelliJ,
Ace, Orion, CoreMirror, … support
LSP: VS.code, others are in
development (Che, classic Eclipse)
Large-scale project refactoring
• Repositories
• Build system (Gradle)
Xtext 2.11 in January 2017
Sources: https://typefox.io/xtext-core-less-is-more
https://www.eclipsecon.org/europe2016/session/introducing-xtext-core
https://www.eclipsecon.org/europe2016/session/language-server-protocol-explained
Che Conf 2016
https://eclipse.org/che/checonf/sessions.html
Eclipse IoT
Source: http://i0.wp.com/visualizetheweb.com/wp-content/uploads/2014/12/IoT.png
Smart city, smart grid
- IBM
Cyberphysical systems
Networked Society
- Ericsson
Connected world
CityNext
- Microsoft
Smart wearables
Smart home
Connected Society
- EU-ECSEL
Industry 4.0
- EU
Internet of Things
Sources: http://www.theequitykicker.com/2014/10/22/big-iot-numbers-33bn-connected-devices-2020/
https://www.machnation.com/2016/11/08/whitepaper-benefits-open-source-approach-iot-application-enablement/
Engineer
Applications addressing
real-world / everyday
problems embedded in a
natural/human
environment:
 Cities,
transportation
 Energy grids,
buildings
 Healthcare, sport
User
Perspectives on IoT
Okos otthon
Business
Eclipse IoT
Three stacks
• Constrained devices
• Gateways
• Clouds
OS, HAL, Comms,
Remote Management
OS, App RTE, Comms,
Data management,
Remote management
Connectivity and
messaging, Device
management, Storage,
Events, Analytics, UI,
Enablement
Sources: https://iot.eclipse.org/resources/white-papers/Eclipse%20IoT%20White%20Paper%20-%20The%20Three%20Software%20Stacks%20Required%20for%20IoT%20Architectures.pdf
Cross-stack:
Security, Ontologies,
Development Tools and
SDKs
Key characteristics of IoT stacks
Sources: https://iot.eclipse.org/resources/white-papers/Eclipse%20IoT%20White%20Paper%20-%20The%20Three%20Software%20Stacks%20Required%20for%20IoT%20Architectures.pdf
Eclipse IoT technologies
Constrained devices
• Eclipse Edje
• Paho
Gateways
• Kura
• Concierge
• SmartHome
• 4diac
Cloud
• Kapua
• OM2M
• Hono
• Mosquitto
• Leshan
• HawkBit
• BIRT
Cross-stack
• Tinydtls, ACS
• Unide, Whiskers
• Vorto
• JDT, CDT, Che
Keynote: https://www.eclipsecon.org/europe2016/session/osgijava-industrial-iot-more-
solid-trend-—-essential-scale-world-internet-connected-things
What is MoDeS3?
Goals
 A technology demonstrator for
education
 Playground for testing out IoT
technologies within the safety
critical domains
 Connect two aspects:
 Development methodologies for
safety-critical systems
 Internet-of-Things technology
stack
 Eclipse Open IoT Challenge 2.0 3rd
prize
 EclipseCon Europe 2016 IoT
Playground Demo
Eclipse open IoT technologies in MoDeS3
Computer vision,
remote
communication, web
dashboards, event
processing, safety
logic, gesture-based
controls, …
 MoDeS3 blog: http://modes3.tumblr.com/
 Open Source at GitHub: https://github.com/FTSRG/BME-MODES3
 Youtube: https://www.youtube.com/watch?v=Z1ZpDdyhO0c
Kitekintés: OpenCPS Projekt
Open IoT Challenge 3.0 – jelentkezzetek!
SiriusCon – Sirius 4.1
Sources: https://www.eclipsecon.org/europe2016/session/sirius-41-let-me-sirius-you
• Properties
Framework
• SVG shapes
• UX
• I18n
• Performance
SiriusCon 2016
 Második konferencia a sorozatban
 Több mint 100 részvevő 20 országból
 Nagyon fontos konferencia a francia piacon
 Érdekesebb témák
‐ Thales Capella: live kollaboráció CDO alapon
‐ Obeo-TypeFox kollaboráció Sirius-Xtext integráció témában
‐ European Space Agency: Sirius alapú MDE toolchain
‐ ASML: Papyrus-DSL helyett Sirius
‐ http://www.siriuscon.org/#program
Köszönöm a figyelmet!
http://www.incquerylabs.com/
info@incquerylabs.com
Tel: +36 70 633 3973
@IncQueryLabs

Weitere ähnliche Inhalte

Was ist angesagt?

Innovate2014 Better Integrations Through Open Interfaces
Innovate2014 Better Integrations Through Open InterfacesInnovate2014 Better Integrations Through Open Interfaces
Innovate2014 Better Integrations Through Open InterfacesSteve Speicher
 
LINQ 2 SQL Presentation To Palmchip And Trg, Technology Resource Group
LINQ 2 SQL Presentation To Palmchip  And Trg, Technology Resource GroupLINQ 2 SQL Presentation To Palmchip  And Trg, Technology Resource Group
LINQ 2 SQL Presentation To Palmchip And Trg, Technology Resource GroupShahzad
 
ActiVis: Visual Exploration of Industry-Scale Deep Neural Network Models
ActiVis: Visual Exploration of Industry-Scale Deep Neural Network ModelsActiVis: Visual Exploration of Industry-Scale Deep Neural Network Models
ActiVis: Visual Exploration of Industry-Scale Deep Neural Network ModelsMinsuk Kahng
 
Hexagonal architecture - message-oriented software design (PHP Barcelona 2015)
Hexagonal architecture - message-oriented software design (PHP Barcelona 2015)Hexagonal architecture - message-oriented software design (PHP Barcelona 2015)
Hexagonal architecture - message-oriented software design (PHP Barcelona 2015)Matthias Noback
 
ElasTest ICSOFT 2017 - Panel H2020
ElasTest ICSOFT 2017 - Panel H2020ElasTest ICSOFT 2017 - Panel H2020
ElasTest ICSOFT 2017 - Panel H2020ElasTest Project
 
Multi Team Architecture
Multi Team ArchitectureMulti Team Architecture
Multi Team ArchitectureSigma Software
 
Tech leaders guide to effective building of machine learning products
Tech leaders guide to effective building of machine learning productsTech leaders guide to effective building of machine learning products
Tech leaders guide to effective building of machine learning productsGianmario Spacagna
 
Igor Kochetov "What is wrong with Dependency Injection? Myths and Truths"
Igor Kochetov "What is wrong with Dependency Injection? Myths and Truths"Igor Kochetov "What is wrong with Dependency Injection? Myths and Truths"
Igor Kochetov "What is wrong with Dependency Injection? Myths and Truths"Fwdays
 
Improve Product Design with High Quality Requirements
Improve Product Design with High Quality RequirementsImprove Product Design with High Quality Requirements
Improve Product Design with High Quality RequirementsElizabeth Steiner
 
Elements of DDD with ASP.NET MVC & Entity Framework Code First v2
Elements of DDD with ASP.NET MVC & Entity Framework Code First v2Elements of DDD with ASP.NET MVC & Entity Framework Code First v2
Elements of DDD with ASP.NET MVC & Entity Framework Code First v2Enea Gabriel
 

Was ist angesagt? (11)

Innovate2014 Better Integrations Through Open Interfaces
Innovate2014 Better Integrations Through Open InterfacesInnovate2014 Better Integrations Through Open Interfaces
Innovate2014 Better Integrations Through Open Interfaces
 
LINQ 2 SQL Presentation To Palmchip And Trg, Technology Resource Group
LINQ 2 SQL Presentation To Palmchip  And Trg, Technology Resource GroupLINQ 2 SQL Presentation To Palmchip  And Trg, Technology Resource Group
LINQ 2 SQL Presentation To Palmchip And Trg, Technology Resource Group
 
ActiVis: Visual Exploration of Industry-Scale Deep Neural Network Models
ActiVis: Visual Exploration of Industry-Scale Deep Neural Network ModelsActiVis: Visual Exploration of Industry-Scale Deep Neural Network Models
ActiVis: Visual Exploration of Industry-Scale Deep Neural Network Models
 
Hexagonal architecture - message-oriented software design (PHP Barcelona 2015)
Hexagonal architecture - message-oriented software design (PHP Barcelona 2015)Hexagonal architecture - message-oriented software design (PHP Barcelona 2015)
Hexagonal architecture - message-oriented software design (PHP Barcelona 2015)
 
ElasTest ICSOFT 2017 - Panel H2020
ElasTest ICSOFT 2017 - Panel H2020ElasTest ICSOFT 2017 - Panel H2020
ElasTest ICSOFT 2017 - Panel H2020
 
Tarot 2017
Tarot 2017Tarot 2017
Tarot 2017
 
Multi Team Architecture
Multi Team ArchitectureMulti Team Architecture
Multi Team Architecture
 
Tech leaders guide to effective building of machine learning products
Tech leaders guide to effective building of machine learning productsTech leaders guide to effective building of machine learning products
Tech leaders guide to effective building of machine learning products
 
Igor Kochetov "What is wrong with Dependency Injection? Myths and Truths"
Igor Kochetov "What is wrong with Dependency Injection? Myths and Truths"Igor Kochetov "What is wrong with Dependency Injection? Myths and Truths"
Igor Kochetov "What is wrong with Dependency Injection? Myths and Truths"
 
Improve Product Design with High Quality Requirements
Improve Product Design with High Quality RequirementsImprove Product Design with High Quality Requirements
Improve Product Design with High Quality Requirements
 
Elements of DDD with ASP.NET MVC & Entity Framework Code First v2
Elements of DDD with ASP.NET MVC & Entity Framework Code First v2Elements of DDD with ASP.NET MVC & Entity Framework Code First v2
Elements of DDD with ASP.NET MVC & Entity Framework Code First v2
 

Andere mochten auch

Building A Poor man’s Fir3Ey3 Mail Scanner
Building A Poor man’s Fir3Ey3 Mail ScannerBuilding A Poor man’s Fir3Ey3 Mail Scanner
Building A Poor man’s Fir3Ey3 Mail ScannerXavier Mertens
 
$HOME Sweet $HOME SANSFIRE Edition
$HOME Sweet $HOME SANSFIRE Edition$HOME Sweet $HOME SANSFIRE Edition
$HOME Sweet $HOME SANSFIRE EditionXavier Mertens
 
Real World IoT Architectures and Projects with Eclipse IoT
Real World IoT Architectures and Projects with Eclipse IoTReal World IoT Architectures and Projects with Eclipse IoT
Real World IoT Architectures and Projects with Eclipse IoTEurotech
 
Kai Salminen - Industry 4.0 – Open your mind to ”Robot Revolution” and relate...
Kai Salminen - Industry 4.0 – Open your mind to ”Robot Revolution” and relate...Kai Salminen - Industry 4.0 – Open your mind to ”Robot Revolution” and relate...
Kai Salminen - Industry 4.0 – Open your mind to ”Robot Revolution” and relate...Mindtrek
 
IoT for indian agriculture
IoT  for indian agricultureIoT  for indian agriculture
IoT for indian agricultureRavi Mundada
 
Introduction to IOT & Smart City
Introduction to IOT & Smart CityIntroduction to IOT & Smart City
Introduction to IOT & Smart CityDr. Mazlan Abbas
 
IoT Standards: The Next Generation
IoT Standards: The Next GenerationIoT Standards: The Next Generation
IoT Standards: The Next GenerationReadWrite
 

Andere mochten auch (7)

Building A Poor man’s Fir3Ey3 Mail Scanner
Building A Poor man’s Fir3Ey3 Mail ScannerBuilding A Poor man’s Fir3Ey3 Mail Scanner
Building A Poor man’s Fir3Ey3 Mail Scanner
 
$HOME Sweet $HOME SANSFIRE Edition
$HOME Sweet $HOME SANSFIRE Edition$HOME Sweet $HOME SANSFIRE Edition
$HOME Sweet $HOME SANSFIRE Edition
 
Real World IoT Architectures and Projects with Eclipse IoT
Real World IoT Architectures and Projects with Eclipse IoTReal World IoT Architectures and Projects with Eclipse IoT
Real World IoT Architectures and Projects with Eclipse IoT
 
Kai Salminen - Industry 4.0 – Open your mind to ”Robot Revolution” and relate...
Kai Salminen - Industry 4.0 – Open your mind to ”Robot Revolution” and relate...Kai Salminen - Industry 4.0 – Open your mind to ”Robot Revolution” and relate...
Kai Salminen - Industry 4.0 – Open your mind to ”Robot Revolution” and relate...
 
IoT for indian agriculture
IoT  for indian agricultureIoT  for indian agriculture
IoT for indian agriculture
 
Introduction to IOT & Smart City
Introduction to IOT & Smart CityIntroduction to IOT & Smart City
Introduction to IOT & Smart City
 
IoT Standards: The Next Generation
IoT Standards: The Next GenerationIoT Standards: The Next Generation
IoT Standards: The Next Generation
 

Ähnlich wie Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016

How APIs are Transforming Cisco Solutions and Catalyzing an Innovation Ecosystem
How APIs are Transforming Cisco Solutions and Catalyzing an Innovation EcosystemHow APIs are Transforming Cisco Solutions and Catalyzing an Innovation Ecosystem
How APIs are Transforming Cisco Solutions and Catalyzing an Innovation EcosystemCisco DevNet
 
Software Development for the Cloud - Trends, Opportunities, and Challenges
Software Development for the Cloud - Trends, Opportunities, and ChallengesSoftware Development for the Cloud - Trends, Opportunities, and Challenges
Software Development for the Cloud - Trends, Opportunities, and ChallengesPhilipp Leitner
 
Devcon3 : iExec Allowing Scalable, Efficient, and Virtualized Off-chain Execu...
Devcon3 : iExec Allowing Scalable, Efficient, and Virtualized Off-chain Execu...Devcon3 : iExec Allowing Scalable, Efficient, and Virtualized Off-chain Execu...
Devcon3 : iExec Allowing Scalable, Efficient, and Virtualized Off-chain Execu...Gilles Fedak
 
Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019
Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019
Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019Codemotion
 
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...SpagoWorld
 
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...OW2
 
Accelerating Application Development in the Internet of Things using Model-dr...
Accelerating Application Development in the Internet of Things using Model-dr...Accelerating Application Development in the Internet of Things using Model-dr...
Accelerating Application Development in the Internet of Things using Model-dr...Pankesh Patel
 
DDDP 2019 - Brown to Green
DDDP 2019  - Brown to GreenDDDP 2019  - Brown to Green
DDDP 2019 - Brown to GreenJohn Archer
 
RT Lab Android Application
RT Lab Android ApplicationRT Lab Android Application
RT Lab Android ApplicationPraahas Amin
 
ECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM SolutionsECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM SolutionsJeff Potts
 
Let's banish "it works on my machine"
Let's banish "it works on my machine"Let's banish "it works on my machine"
Let's banish "it works on my machine"Stephanie Locke
 
Seminar VU Amsterdam 2015
Seminar VU Amsterdam 2015Seminar VU Amsterdam 2015
Seminar VU Amsterdam 2015Philipp Leitner
 
Leveraging the Eclipse Ecosystem for the Scientific Community
Leveraging the Eclipse Ecosystem for the Scientific CommunityLeveraging the Eclipse Ecosystem for the Scientific Community
Leveraging the Eclipse Ecosystem for the Scientific Communityguestd41014
 
S Kumar Resume
S Kumar ResumeS Kumar Resume
S Kumar ResumeS Kumar
 
Using Modern Tools and Technologies to Improve Your Software Architecture
Using Modern Tools and Technologies to Improve Your Software ArchitectureUsing Modern Tools and Technologies to Improve Your Software Architecture
Using Modern Tools and Technologies to Improve Your Software ArchitectureEran Stiller
 
OpenStack Workshop - WECode Harvard Conference
OpenStack Workshop - WECode Harvard ConferenceOpenStack Workshop - WECode Harvard Conference
OpenStack Workshop - WECode Harvard ConferenceIccha Sethi
 

Ähnlich wie Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016 (20)

How APIs are Transforming Cisco Solutions and Catalyzing an Innovation Ecosystem
How APIs are Transforming Cisco Solutions and Catalyzing an Innovation EcosystemHow APIs are Transforming Cisco Solutions and Catalyzing an Innovation Ecosystem
How APIs are Transforming Cisco Solutions and Catalyzing an Innovation Ecosystem
 
Software Development for the Cloud - Trends, Opportunities, and Challenges
Software Development for the Cloud - Trends, Opportunities, and ChallengesSoftware Development for the Cloud - Trends, Opportunities, and Challenges
Software Development for the Cloud - Trends, Opportunities, and Challenges
 
Devcon3 : iExec Allowing Scalable, Efficient, and Virtualized Off-chain Execu...
Devcon3 : iExec Allowing Scalable, Efficient, and Virtualized Off-chain Execu...Devcon3 : iExec Allowing Scalable, Efficient, and Virtualized Off-chain Execu...
Devcon3 : iExec Allowing Scalable, Efficient, and Virtualized Off-chain Execu...
 
Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019
Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019
Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019
 
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...
 
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
 
Accelerating Application Development in the Internet of Things using Model-dr...
Accelerating Application Development in the Internet of Things using Model-dr...Accelerating Application Development in the Internet of Things using Model-dr...
Accelerating Application Development in the Internet of Things using Model-dr...
 
DDDP 2019 - Brown to Green
DDDP 2019  - Brown to GreenDDDP 2019  - Brown to Green
DDDP 2019 - Brown to Green
 
RT Lab Android Application
RT Lab Android ApplicationRT Lab Android Application
RT Lab Android Application
 
ECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM SolutionsECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM Solutions
 
SIGAda Hibachi Workshop Presentation
SIGAda Hibachi Workshop PresentationSIGAda Hibachi Workshop Presentation
SIGAda Hibachi Workshop Presentation
 
Let's banish "it works on my machine"
Let's banish "it works on my machine"Let's banish "it works on my machine"
Let's banish "it works on my machine"
 
Seminar VU Amsterdam 2015
Seminar VU Amsterdam 2015Seminar VU Amsterdam 2015
Seminar VU Amsterdam 2015
 
Leveraging the Eclipse Ecosystem for the Scientific Community
Leveraging the Eclipse Ecosystem for the Scientific CommunityLeveraging the Eclipse Ecosystem for the Scientific Community
Leveraging the Eclipse Ecosystem for the Scientific Community
 
Resume_Amaku
Resume_AmakuResume_Amaku
Resume_Amaku
 
S Kumar Resume
S Kumar ResumeS Kumar Resume
S Kumar Resume
 
eyeos technology
eyeos technologyeyeos technology
eyeos technology
 
Using Modern Tools and Technologies to Improve Your Software Architecture
Using Modern Tools and Technologies to Improve Your Software ArchitectureUsing Modern Tools and Technologies to Improve Your Software Architecture
Using Modern Tools and Technologies to Improve Your Software Architecture
 
OpenStack Workshop - WECode Harvard Conference
OpenStack Workshop - WECode Harvard ConferenceOpenStack Workshop - WECode Harvard Conference
OpenStack Workshop - WECode Harvard Conference
 
IoT architecture
IoT architectureIoT architecture
IoT architecture
 

Mehr von Istvan Rath

Cloud-based Modelling Solutions Empowering Tool Integration
Cloud-based Modelling Solutions Empowering Tool IntegrationCloud-based Modelling Solutions Empowering Tool Integration
Cloud-based Modelling Solutions Empowering Tool IntegrationIstvan Rath
 
Cloud-based Modelling Solutions Empowering Tool Integration
Cloud-based Modelling Solutions Empowering Tool IntegrationCloud-based Modelling Solutions Empowering Tool Integration
Cloud-based Modelling Solutions Empowering Tool IntegrationIstvan Rath
 
MBSE meets Industrial IoT: Introducing the New MagicDraw Plug-in for RTI Co...
MBSE meets Industrial IoT: Introducing the New MagicDraw Plug-in for RTI Co...MBSE meets Industrial IoT: Introducing the New MagicDraw Plug-in for RTI Co...
MBSE meets Industrial IoT: Introducing the New MagicDraw Plug-in for RTI Co...Istvan Rath
 
IncQuery Server for Teamwork Cloud - Talk at IW2019
IncQuery Server for Teamwork Cloud - Talk at IW2019IncQuery Server for Teamwork Cloud - Talk at IW2019
IncQuery Server for Teamwork Cloud - Talk at IW2019Istvan Rath
 
VIATRA 2.0 Webinar
VIATRA 2.0 WebinarVIATRA 2.0 Webinar
VIATRA 2.0 WebinarIstvan Rath
 
Easier smart home development with simulators and rule engines
Easier smart home development with simulators and rule enginesEasier smart home development with simulators and rule engines
Easier smart home development with simulators and rule enginesIstvan Rath
 
Eclipse VIATRA Overview 2017
Eclipse VIATRA Overview 2017Eclipse VIATRA Overview 2017
Eclipse VIATRA Overview 2017Istvan Rath
 
Smarter internet of things with stream and event processing virtual io_t_meet...
Smarter internet of things with stream and event processing virtual io_t_meet...Smarter internet of things with stream and event processing virtual io_t_meet...
Smarter internet of things with stream and event processing virtual io_t_meet...Istvan Rath
 
Modes3: Model-based Demonstrator for Smart and Safe Systems
Modes3: Model-based Demonstrator for Smart and Safe SystemsModes3: Model-based Demonstrator for Smart and Safe Systems
Modes3: Model-based Demonstrator for Smart and Safe SystemsIstvan Rath
 
Okosabb Internet of Things rendszerek komplex eseményfeldolgozás alkalmazásával
Okosabb Internet of Things rendszerek komplex eseményfeldolgozás alkalmazásával Okosabb Internet of Things rendszerek komplex eseményfeldolgozás alkalmazásával
Okosabb Internet of Things rendszerek komplex eseményfeldolgozás alkalmazásával Istvan Rath
 
IoT Supercharged: Complex event processing for MQTT with Eclipse technologies
IoT Supercharged: Complex event processing for MQTT with Eclipse technologiesIoT Supercharged: Complex event processing for MQTT with Eclipse technologies
IoT Supercharged: Complex event processing for MQTT with Eclipse technologiesIstvan Rath
 
mbeddr meets IncQuer - Combining the Best Features of Two Modeling Worlds
mbeddr meets IncQuer - Combining the Best Features of Two Modeling Worldsmbeddr meets IncQuer - Combining the Best Features of Two Modeling Worlds
mbeddr meets IncQuer - Combining the Best Features of Two Modeling WorldsIstvan Rath
 
Xcore meets IncQuery: How the New Generation of DSLs are Made
Xcore meets IncQuery: How the New Generation of DSLs are MadeXcore meets IncQuery: How the New Generation of DSLs are Made
Xcore meets IncQuery: How the New Generation of DSLs are MadeIstvan Rath
 
EMF-IncQuery 0.7 Presentation for Itemis
EMF-IncQuery 0.7 Presentation for ItemisEMF-IncQuery 0.7 Presentation for Itemis
EMF-IncQuery 0.7 Presentation for ItemisIstvan Rath
 
Event-driven Model Transformations in Domain-specific Modeling Languages
Event-driven Model Transformations in Domain-specific Modeling LanguagesEvent-driven Model Transformations in Domain-specific Modeling Languages
Event-driven Model Transformations in Domain-specific Modeling LanguagesIstvan Rath
 
The SENSORIA Development Environment
The SENSORIA Development EnvironmentThe SENSORIA Development Environment
The SENSORIA Development EnvironmentIstvan Rath
 
Challenges for advanced domain-specific frameworks
Challenges for advanced domain-specific frameworksChallenges for advanced domain-specific frameworks
Challenges for advanced domain-specific frameworksIstvan Rath
 
Transzformációk integrált alkalmazása a modellvezérelt szoftverfejlesztésben
Transzformációk integrált alkalmazása a modellvezérelt szoftverfejlesztésbenTranszformációk integrált alkalmazása a modellvezérelt szoftverfejlesztésben
Transzformációk integrált alkalmazása a modellvezérelt szoftverfejlesztésbenIstvan Rath
 
Change-driven model transformations
Change-driven model transformationsChange-driven model transformations
Change-driven model transformationsIstvan Rath
 
Domain-specifikus nyelvek a fejlesztésben
Domain-specifikus nyelvek a fejlesztésbenDomain-specifikus nyelvek a fejlesztésben
Domain-specifikus nyelvek a fejlesztésbenIstvan Rath
 

Mehr von Istvan Rath (20)

Cloud-based Modelling Solutions Empowering Tool Integration
Cloud-based Modelling Solutions Empowering Tool IntegrationCloud-based Modelling Solutions Empowering Tool Integration
Cloud-based Modelling Solutions Empowering Tool Integration
 
Cloud-based Modelling Solutions Empowering Tool Integration
Cloud-based Modelling Solutions Empowering Tool IntegrationCloud-based Modelling Solutions Empowering Tool Integration
Cloud-based Modelling Solutions Empowering Tool Integration
 
MBSE meets Industrial IoT: Introducing the New MagicDraw Plug-in for RTI Co...
MBSE meets Industrial IoT: Introducing the New MagicDraw Plug-in for RTI Co...MBSE meets Industrial IoT: Introducing the New MagicDraw Plug-in for RTI Co...
MBSE meets Industrial IoT: Introducing the New MagicDraw Plug-in for RTI Co...
 
IncQuery Server for Teamwork Cloud - Talk at IW2019
IncQuery Server for Teamwork Cloud - Talk at IW2019IncQuery Server for Teamwork Cloud - Talk at IW2019
IncQuery Server for Teamwork Cloud - Talk at IW2019
 
VIATRA 2.0 Webinar
VIATRA 2.0 WebinarVIATRA 2.0 Webinar
VIATRA 2.0 Webinar
 
Easier smart home development with simulators and rule engines
Easier smart home development with simulators and rule enginesEasier smart home development with simulators and rule engines
Easier smart home development with simulators and rule engines
 
Eclipse VIATRA Overview 2017
Eclipse VIATRA Overview 2017Eclipse VIATRA Overview 2017
Eclipse VIATRA Overview 2017
 
Smarter internet of things with stream and event processing virtual io_t_meet...
Smarter internet of things with stream and event processing virtual io_t_meet...Smarter internet of things with stream and event processing virtual io_t_meet...
Smarter internet of things with stream and event processing virtual io_t_meet...
 
Modes3: Model-based Demonstrator for Smart and Safe Systems
Modes3: Model-based Demonstrator for Smart and Safe SystemsModes3: Model-based Demonstrator for Smart and Safe Systems
Modes3: Model-based Demonstrator for Smart and Safe Systems
 
Okosabb Internet of Things rendszerek komplex eseményfeldolgozás alkalmazásával
Okosabb Internet of Things rendszerek komplex eseményfeldolgozás alkalmazásával Okosabb Internet of Things rendszerek komplex eseményfeldolgozás alkalmazásával
Okosabb Internet of Things rendszerek komplex eseményfeldolgozás alkalmazásával
 
IoT Supercharged: Complex event processing for MQTT with Eclipse technologies
IoT Supercharged: Complex event processing for MQTT with Eclipse technologiesIoT Supercharged: Complex event processing for MQTT with Eclipse technologies
IoT Supercharged: Complex event processing for MQTT with Eclipse technologies
 
mbeddr meets IncQuer - Combining the Best Features of Two Modeling Worlds
mbeddr meets IncQuer - Combining the Best Features of Two Modeling Worldsmbeddr meets IncQuer - Combining the Best Features of Two Modeling Worlds
mbeddr meets IncQuer - Combining the Best Features of Two Modeling Worlds
 
Xcore meets IncQuery: How the New Generation of DSLs are Made
Xcore meets IncQuery: How the New Generation of DSLs are MadeXcore meets IncQuery: How the New Generation of DSLs are Made
Xcore meets IncQuery: How the New Generation of DSLs are Made
 
EMF-IncQuery 0.7 Presentation for Itemis
EMF-IncQuery 0.7 Presentation for ItemisEMF-IncQuery 0.7 Presentation for Itemis
EMF-IncQuery 0.7 Presentation for Itemis
 
Event-driven Model Transformations in Domain-specific Modeling Languages
Event-driven Model Transformations in Domain-specific Modeling LanguagesEvent-driven Model Transformations in Domain-specific Modeling Languages
Event-driven Model Transformations in Domain-specific Modeling Languages
 
The SENSORIA Development Environment
The SENSORIA Development EnvironmentThe SENSORIA Development Environment
The SENSORIA Development Environment
 
Challenges for advanced domain-specific frameworks
Challenges for advanced domain-specific frameworksChallenges for advanced domain-specific frameworks
Challenges for advanced domain-specific frameworks
 
Transzformációk integrált alkalmazása a modellvezérelt szoftverfejlesztésben
Transzformációk integrált alkalmazása a modellvezérelt szoftverfejlesztésbenTranszformációk integrált alkalmazása a modellvezérelt szoftverfejlesztésben
Transzformációk integrált alkalmazása a modellvezérelt szoftverfejlesztésben
 
Change-driven model transformations
Change-driven model transformationsChange-driven model transformations
Change-driven model transformations
 
Domain-specifikus nyelvek a fejlesztésben
Domain-specifikus nyelvek a fejlesztésbenDomain-specifikus nyelvek a fejlesztésben
Domain-specifikus nyelvek a fejlesztésben
 

Kürzlich hochgeladen

Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Kürzlich hochgeladen (20)

Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016

  • 1. Best of EclipseCon Europe / SiriusCon 2016: Trendek, vélemények DR. RÁTH ISTVÁN TÁRSALAPÍTÓ, ÜGYVEZETŐ IGAZGATÓ
  • 2. Az előadóról  Okleveles mérnök informatikus, PhD (2006, 2011)  Szoftvermodellezés, programozási nyelvek, generatív programozás, Internet-of-Things  Ügyvezető (IncQuery Labs), Tudományos munkatárs (BME)  Eclipse Committer, Project Lead @istvanrath hu.linkedin.com/in/istvanrath
  • 3. IncQuery Labs Kft. Automotiv e Internet of Things Validation and Verification • Bring an IoT system to life with the newest software - technologies • Apply top of the line research • Customized tools to create safe and secure products • Cost efficient engineering tool solutions • Fixing gaps and eliminating bottlenecks in the development process • Solutions and help in all phases of the V Model • From conception and design, to testing and maintenance, ensure continuous and traceable implementation Tool and System Development Research & Development Education Consultancy
  • 4. Az előadás felépítése 1. Eclipse trendek 2016 2. Eclipse Che 3. Eclipse IoT 4. SiriusCon 2016
  • 5. The Eclipse Open Source Ecosystem  Vendor-neutral, open development platform: frameworks and tools  World-wide open source community and ecosystem: Foundation + members + working groups  Over 200 member companies, including several Fortune 500 and many innovative SMEs  Not just an IDE, but much more (IoT, Automotive, LocationTech, …)  Open source IP represents over $1B in R&D investment 1999: Development of Eclipse begins 2001: eclipse.org created 2004: Eclipse Foundation, Eclipse 3.0, EPL Sources: https://eclipse.org/org/foundation/reports/2015_annual_report.php http://www.eclipse.org/10years/images/infographic.png
  • 6. Eclipse Annual Community Report 2016 Átalakulás • Szélességi terjeszkedés • “Community split” o Classic IDE (legacy) o Newcomers (Cloud, …) • Working Group-ok jelentősége nő • Súlypont áthelyeződés: USA/Kanada  Európa Előretörő technológiák • Eclipse Cloud Development • Eclipse IoT Infrastruktúra (de)centralizáció • Megújuló *.eclipse.org • GitHub! Sources: https://eclipse.org/org/foundation/reports/annual_report.php
  • 7. Eclipse Che An Intro to Eclipse Che Next-Generation Eclipse IDE & Open Source Alternative to IntelliJ January 2016 Tyler Jewell, Eclipse Che Project Lead @TylerJewell Sources: http://www.sdjug.org/docs/IntroductionToEclipseChe.pdf
  • 8. Che components Che: IDE + Workspace Server + Plug-Ins Cloud IDE A no-installation browser IDE and IOE accessible from any local or remote device. Thin, fast, and beautiful - it's the IDE our own engineers wanted. Collaborative WS Server Host Eclipse Che as a workspace server. Share tools, runtime and programming services across workspaces and teams. Control workspaces and projects with REST APIs. Plug-In Framework Che includes a growing set of plug- ins. You can also create and package your own. Sources: http://www.sdjug.org/docs/IntroductionToEclipseChe.pdf
  • 9. Eclipse Che Architecture Eclipse Che - Next Generation Eclipse IDE Sources: https://www.eclipsecon.org/europe2016/session/introduction-eclipse-che-extensibility-model https://www.eclipsecon.org/europe2016/session/building-extension-eclipse-che-experience-report
  • 10. Che extension model Sources: https://www.eclipsecon.org/europe2016/session/introduction-eclipse-che-extensibility-model https://www.eclipsecon.org/europe2016/session/building-extension-eclipse-che-experience-report • Dependency injection via Gin / Guice • REST services • CLI tools
  • 11. Che custom editors ©2016 EclipseSource|http://eclipsesource.com/munich|BuildinganextensionforEclipseChe-anexperiencereport 10 Providingcustom editors ● OrionEditorfortext-basedartefacts ● OrionEditorcanbeextended ● Chesupports theLanguageServerProtocol(LSP) ● Cheprovides additionalAPItoextendtheOrioneditor ● Custom editorimplementedinG W T ● Embedanexistingeditor(basedonH TML/JavaScript) Sources: https://www.eclipsecon.org/europe2016/session/introduction-eclipse-che-extensibility-model https://www.eclipsecon.org/europe2016/session/building-extension-eclipse-che-experience-report
  • 12. Language Server Protocol Initiative by Microsoft, Codenvy and Red Hat Goal: move all heavy weight lifting into a common, “server-side” component So that the editor can remain light & portable https://github.com/Microsoft/language-server-protocol http://typefox.io/the-language-server-protocol-in-java Sources: https://medium.com/eclipse-che-blog/release-notes-eclipse-che-5-0-0-m7-milestone-7f18dce5edbb#.cc31jer1i https://code.visualstudio.com/blogs/2016/06/27/common-language-protocol
  • 13. Xtext core “I see this as a very important scope adjustment for a sustainable life of the project.” – Sven Efftinge Motivated by IntelliJ, Ace, Orion, CoreMirror, … support LSP: VS.code, others are in development (Che, classic Eclipse) Large-scale project refactoring • Repositories • Build system (Gradle) Xtext 2.11 in January 2017 Sources: https://typefox.io/xtext-core-less-is-more https://www.eclipsecon.org/europe2016/session/introducing-xtext-core https://www.eclipsecon.org/europe2016/session/language-server-protocol-explained
  • 16. Source: http://i0.wp.com/visualizetheweb.com/wp-content/uploads/2014/12/IoT.png Smart city, smart grid - IBM Cyberphysical systems Networked Society - Ericsson Connected world CityNext - Microsoft Smart wearables Smart home Connected Society - EU-ECSEL Industry 4.0 - EU Internet of Things
  • 17. Sources: http://www.theequitykicker.com/2014/10/22/big-iot-numbers-33bn-connected-devices-2020/ https://www.machnation.com/2016/11/08/whitepaper-benefits-open-source-approach-iot-application-enablement/ Engineer Applications addressing real-world / everyday problems embedded in a natural/human environment:  Cities, transportation  Energy grids, buildings  Healthcare, sport User Perspectives on IoT Okos otthon Business
  • 18. Eclipse IoT Three stacks • Constrained devices • Gateways • Clouds OS, HAL, Comms, Remote Management OS, App RTE, Comms, Data management, Remote management Connectivity and messaging, Device management, Storage, Events, Analytics, UI, Enablement Sources: https://iot.eclipse.org/resources/white-papers/Eclipse%20IoT%20White%20Paper%20-%20The%20Three%20Software%20Stacks%20Required%20for%20IoT%20Architectures.pdf Cross-stack: Security, Ontologies, Development Tools and SDKs
  • 19. Key characteristics of IoT stacks Sources: https://iot.eclipse.org/resources/white-papers/Eclipse%20IoT%20White%20Paper%20-%20The%20Three%20Software%20Stacks%20Required%20for%20IoT%20Architectures.pdf
  • 20. Eclipse IoT technologies Constrained devices • Eclipse Edje • Paho Gateways • Kura • Concierge • SmartHome • 4diac Cloud • Kapua • OM2M • Hono • Mosquitto • Leshan • HawkBit • BIRT Cross-stack • Tinydtls, ACS • Unide, Whiskers • Vorto • JDT, CDT, Che Keynote: https://www.eclipsecon.org/europe2016/session/osgijava-industrial-iot-more- solid-trend-—-essential-scale-world-internet-connected-things
  • 21. What is MoDeS3? Goals  A technology demonstrator for education  Playground for testing out IoT technologies within the safety critical domains  Connect two aspects:  Development methodologies for safety-critical systems  Internet-of-Things technology stack  Eclipse Open IoT Challenge 2.0 3rd prize  EclipseCon Europe 2016 IoT Playground Demo
  • 22. Eclipse open IoT technologies in MoDeS3 Computer vision, remote communication, web dashboards, event processing, safety logic, gesture-based controls, …  MoDeS3 blog: http://modes3.tumblr.com/  Open Source at GitHub: https://github.com/FTSRG/BME-MODES3  Youtube: https://www.youtube.com/watch?v=Z1ZpDdyhO0c
  • 24. Open IoT Challenge 3.0 – jelentkezzetek!
  • 25. SiriusCon – Sirius 4.1 Sources: https://www.eclipsecon.org/europe2016/session/sirius-41-let-me-sirius-you • Properties Framework • SVG shapes • UX • I18n • Performance
  • 26. SiriusCon 2016  Második konferencia a sorozatban  Több mint 100 részvevő 20 országból  Nagyon fontos konferencia a francia piacon  Érdekesebb témák ‐ Thales Capella: live kollaboráció CDO alapon ‐ Obeo-TypeFox kollaboráció Sirius-Xtext integráció témában ‐ European Space Agency: Sirius alapú MDE toolchain ‐ ASML: Papyrus-DSL helyett Sirius ‐ http://www.siriuscon.org/#program

Hinweis der Redaktion

  1. As you know, everybody talks about IoT, but it’s seems to me a big buzzword, and I wanted to see how many phrases there are about the same stuff, and as you can see, I found quite a lot It seems that both microsoft and IBM focusing on the city as an important factor while Ericcson and the European Union is always talks about society. In the US you guys prefer Cyber physical systems, however Germany are really focusing on Industry 4.0 If you have any more phrases about IoT, please, send me an email and I will put it on this slide.
  2. I think there is two aspects of IoT and these aspects are mixed in the previously mentioned phrases: The first one is about what is the goal using these technologies, user side, there are real-world problems in our environment, and how could we solve these problems Second aspect is the engineering perspective, which includes the fact that huge sets of sensors and actuators are communicating over network, and huge amount of data are generated by these devices so we need to focus on how could we analyse and process all of these data in an effective way.
  3. Collaborative project with Budapest University of Technology and Economics, Ericcson, Quanopt and also with National Academy of Science We can test how safety cricital requirements can be served by IoT technologies. We have placed third in the 2016 Eclipse Open IoT Challenge out of 89 teams.
  4. A lényeg, hogy értsék miért van ott a flyer és ugye ezen project fogja támogatni az Eclipse Day-t is Röviden a projektről Aims to provide co-simulation capabilities for event-based and continuous modeling paradigms UML Modelica Tool-chain based on Papyrus Open-Modelica Kicsit hosszabban: The OpenCPS consortium represents the model-based development value chain and will focus on integrating executable behaviour concepts of UML/SysML and MARTE with Modelica and FMI in the context of an open-source, cyber-physical modelling, simulation and development environment. It will also leverage the advantages of using Modelica, a high-level modelling language, by developing and integrating sophisticated Verification and Validation (V&V) driven tool support to ease the verification of generated code, reduce test times and deliver more reliable prototypes and products. The opensource modelling platform will be enhanced with efficient simulation techniques for handling the large number of events generated by co-simulation as well as debugging support for all the new features developed in the project. This is a very important step in ensuring that the platform is commercially usable.