Sirius 4.0: Let me Sirius that for you! EclipseCon France, June 2016

Size: px
Start display at page:

Download "Sirius 4.0: Let me Sirius that for you! EclipseCon France, June 2016"

Transcription

1 Sirius 4.0: Let me Sirius that for you!

2 Sirius

3 Statistics

4 Statistics 10 active committers

5 Statistics 10 active committers 84 fixed bugs

6 Statistics 10 active committers 84 fixed bugs ~900 commits

7 Statistics 10 active committers 84 fixed bugs ~900 commits forum messages

8 What s new?

9 Compartments 3.1

10 3.1 Compartments

11 4.0 I18N plugin_xx.properties Translated Labels %key

12 Sirius 4.0 Prefered side for border nodes 4.0

13 Better SVG rendering 4.0

14 API to control the tabbar 4.0

15 And even more...

16 3.1 Edges labels stability

17 3.1 Edges labels stability Bi-directional link with editor

18 3.1 Edges labels stability Bi-directional link with editor Selection after tool execution

19 3.1 Edges labels stability Bi-directional link with editor Selection after tool execution Customizable border style

20 4.0 Edges labels stability Bi-directional link with editor Selection after tool execution Customizable border style Better integration with EMF Edit

21 4.0 General EditingDomain related Services geteditingdomain, getadapterfactory, getadapter.. Edges labels stability Bi-directional link with editor Selection after tool execution Customizable border style Better integration with EMF Edit

22 4.0 General EditingDomain related Services geteditingdomain, getadapterfactory, getadapter.. Item Providers Services getlabelprovidertext, getlabelproviderimage, getcolorproviderbackground... Edges labels stability Bi-directional link with editor Selection after tool execution Customizable border style Better integration with EMF Edit

23 4.0 General EditingDomain related Services geteditingdomain, getadapterfactory, getadapter.. Item Providers Services getlabelprovidertext, getlabelproviderimage, getcolorproviderbackground... Item Property related Services getpropertydescriptordisplayname, getpropertydescriptorchoiceofvalues, ispropertydescriptormany... Edges labels stability Bi-directional link with editor Selection after tool execution Customizable border style Better integration with EMF Edit

24 4.0 General EditingDomain related Services geteditingdomain, getadapterfactory, getadapter.. Item Providers Services getlabelprovidertext, getlabelproviderimage, getcolorproviderbackground... Item Property related Services getpropertydescriptordisplayname, getpropertydescriptorchoiceofvalues, ispropertydescriptormany... Command related Services performsetcommand, performaddcommand, performunsetcommand... Edges labels stability Bi-directional link with editor Selection after tool execution Customizable border style Better integration with EMF Edit

25 4.0 Edges labels stability Bi-directional link with editor Selection after tool execution Customizable border style Better integration with EMF Edit Metamodel warning

26 4.0 Edges labels stability Bi-directional link with editor Selection after tool execution Customizable border style Better integration with EMF Edit Metamodel warning Contribute SVG shapes : stencil pack

27 Sirius Sirius Close Project 55 (Time in sec) ~0 4.0 Edges labels stability Bi-directional link with editor Selection after tool execution Customizable border style Better integration with EMF Edit Metamodel warning Contribute SVG shapes : stencil pack Improve performance of session unload

28

29

30 Properties View

31 Sirius

32 Things we in Sirius Define your properties in the.odesign file

33 Things we in Sirius Define your properties in the.odesign file Dynamic, no code generation involved

34 Things we in Sirius Define your properties in the.odesign file Dynamic, no code generation involved Flexible even for complex Ecore models

35 Things we in Sirius Define your properties in the.odesign file Dynamic, no code generation involved Flexible even for complex Ecore models... APPLIED FOR THE PROPERTY VIEWS

36 Structure Properties View Properties View

37 Structure Page Page

38 Structure Group Group

39 Structure Widget Widget

40 Text widget Label Expression Label Expression:"Name:"

41 Text widget Value Expression Variable Value Expression:"aql:self.name" Interpreter Attribute

42 Text widget Help Expression Help Expression:"Title of the talk"

43 Text widget Initial Operation Initial Operation: Begin Model Operations Set Feature Name:"name" Attribute Set Value Expression: "aql:newvalue" Variable

44 Demo

45 Custom widget Lifecycle Manager Provider

46 How can we help supporting complex meta-models?

47 How can we create a text widget for each String property? without defining tons of text widgets...

48 How can we create multiple widgets from a single definition?

49 Dynamic mappings iteration

50 Dynamic mappings If property.etype = EString iteration condition

51 Dynamic mappings If property.etype = EString iteration condition widget

52 Dynamic mappings If property.etype = EString If property.etype = EBoolean iteration condition widget

53 Dynamic mappings If property.etype = EString If property.etype = EBoolean If property.etype = EEnum iteration condition widget

54 Demo

55 Default rules Based on the dynamic mapping mechanism

56 Demo

57 al p Ex im er t en 1. Install - Neon Update Site: Try it! 2. Documentation: org/sirius/doc/specifier/properties_view_description. html

58 Paris 15th November, 2016 siriuscon.org

59

60

Sirius 4.1: Let me Sirius that for you!

Sirius 4.1: Let me Sirius that for you! Sirius 4.1: Let me Sirius that for you! Sirius Statistics Statistics 10 active committers Statistics 10 active committers 83 fixed bugs Statistics 10 active committers 83 fixed bugs ~300 commits Statistics

More information

Papyrus: Advent of an Open Source IME at Eclipse (Redux)

Papyrus: Advent of an Open Source IME at Eclipse (Redux) Papyrus: Advent of an Open Source IME at Eclipse (Redux) Kenn Hussey Eclipse Modeling Day, Toronto November 18, 2009 A Perfect Storm for Tools Core technologies like MOF and UML are evolving Microsoft

More information

GMF 2.0 Europa Simultaneous Release

GMF 2.0 Europa Simultaneous Release GMF 2.0 Europa Simultaneous Release June 06, 2007 Release Review revision 2.3.1 January 17, 2007 1 Europa Simultaneous Release 2007 by Borland Software Corporation, made available under the EPL v1.0 GMF

More information

Unified Modeling Language (MDT UML2) 3.0 Galileo Simultaneous Release Review. 4 June, 2009

Unified Modeling Language (MDT UML2) 3.0 Galileo Simultaneous Release Review. 4 June, 2009 Unified Modeling Language (MDT UML2) 3.0 Galileo Simultaneous Release Review 4 June, 2009 http://www.eclipse.org/projects/dev_process/development_pr ocess.php#6_3_3_release_review 1 Galileo Simultaneous

More information

EMFT 1.0 Release Review (OCL, Query, Transaction, and Validation)

EMFT 1.0 Release Review (OCL, Query, Transaction, and Validation) EMFT 1.0 Release Review (OCL, Query, Transaction, and Validation) June 16, 2006 Christian Damus EMFT Developer IBM, Ottawa 1 EMFT 1.0 Release Review 2006 by IBM Corporation, made available under the EPL

More information

EMF Europa Simultaneous Release

EMF Europa Simultaneous Release EMF 2.3.0 Europa Simultaneous Release 6 June, 2007 Release Review revision 2.3.1 17 January, 2007 1 Europa Simultaneous Release 2007 by IBM Corporation, made available under the EPL v1.0 EMF - Europa Release

More information

Reboot: Tizen Widget Framework. Hyun Ho, Kang Engineer Samsung Electronics. Copyright 2017 Samsung. All Rights Reserved.

Reboot: Tizen Widget Framework. Hyun Ho, Kang Engineer Samsung Electronics. Copyright 2017 Samsung. All Rights Reserved. Reboot: 1 Tizen Framework Hyun Ho, Kang Engineer Samsung Electronics Copyright 2017 Samsung. All Rights Reserved. Hello! My name is Hyun Ho, Kang. I m working for Samsung Electronics I m one of the Tizen

More information

How to apply EMF model refactorings

How to apply EMF model refactorings How to apply EMF model refactorings Thorsten Arendt January 7, 2011 This manual presents the application of an EMF model refactoring using EMF Refactor. More precisely, we demonstrate the model refactoring

More information

A Graphical Editor for LOA

A Graphical Editor for LOA A Graphical Editor for LOA Rich Graphical Components Design and Integration Olivier Beaudoux Mickael Clavreul ESEO Group 2012-2013 2 The LOA Project LOA: Langage pour Opérations Actives (Language for Active

More information

1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

1 Copyright 2013, Oracle and/or its affiliates. All rights reserved. 1 Copyright 2013, Oracle and/or its affiliates. All rights Creating Custom PDF reports with APEX 4.2.2 Marc Sewtz Senior Software Development Manager Oracle USA Inc. New York, NY 2 Copyright 2013, Oracle

More information

CISC836: Models in Software Development: Methods, Techniques and Tools

CISC836: Models in Software Development: Methods, Techniques and Tools CISC836: Models in Software Development: Methods, Techniques and Tools Topic 4: Code Generation with EMF Meta modeling Languages for meta models: Ecore Using EMF and Ecoreto define a data model Using EMF

More information

Model-Level Integration of the OCL Standard Library Using a Pivot Model with Generics Support

Model-Level Integration of the OCL Standard Library Using a Pivot Model with Generics Support Faculty of Computer Science, Institute for Software- and Multimedia-Technology, Chair for Software Technology Matthias Bräuer and Birgit Demuth Model-Level Integration of the Using a Pivot Model with Generics

More information

Announcements. 1. Class webpage: Have you been reading the announcements? Lecture slides and coding examples will be posted

Announcements. 1. Class webpage: Have you been reading the announcements? Lecture slides and coding examples will be posted Announcements 1. Class webpage: Have you been reading the announcements? Lecture slides and coding examples will be posted 2. Install Komodo Edit on your computer right away. 3. Bring laptops to next class

More information

Acceleo Galileo Simultaneous Release

Acceleo Galileo Simultaneous Release Acceleo 0.8.0 Galileo Simultaneous Release Jonathan Musset Release Review : June 10, 2009 C om m unic a tion C ha nnel :e c lip s e.m o d e lin g.m 2 t n e w s g ro u p P roc es s D oc um enta tion : h

More information

Deliverable: D 1.2 Specification of Traceability concepts

Deliverable: D 1.2 Specification of Traceability concepts (ITEA 2 13017) Enabling of Results from AMALTHEA and others for Transfer into Application and building Community around Deliverable: D 1.2 Specification of Traceability concepts Work Package: 1 Continuous

More information

What is Wazaabi 2.0? Declarative UI framework. based on. live EMF model(s)

What is Wazaabi 2.0? Declarative UI framework. based on. live EMF model(s) What is Wazaabi 2.0? Declarative UI framework based on live EMF model(s) What is an EMF Model? Specification of an application s data Object attributes Relationships (associations) between objects Operations

More information

Eclipse Modeling Framework (EMF) Paweł Żalejko

Eclipse Modeling Framework (EMF) Paweł Żalejko Eclipse Modeling Framework (EMF) Paweł Żalejko Agenda Model-Driven Development What is EMF? EMF demo - hello world EMF demo - command stack & adapters EMF demo - data binding & validation EMF demo - generating

More information

Kermeta tutorial. How to create a metamodel. François Tanguy, Didier Vojtisek. Abstract

Kermeta tutorial. How to create a metamodel. François Tanguy, Didier Vojtisek. Abstract Kermeta tutorial How to create a metamodel François Tanguy, Didier Vojtisek Abstract This tutorial is part of a serie of tutorials that explain step by step one of the aspect of Kermeta. This one will

More information

Modeling tools go up to the cloud... Mélanie Bats - Pierre-Charles David - Sirius Tech Lead

Modeling tools go up to the cloud... Mélanie Bats - Pierre-Charles David - Sirius Tech Lead Modeling tools go up to the cloud... Mélanie Bats - CTO @melaniebats Pierre-Charles David - Sirius Tech Lead Obeo Is a key player of the Modeling Ecosystem! Has a long experience in developing graphical

More information

EMF Compare Ganymede Simultaneous Release

EMF Compare Ganymede Simultaneous Release EMF Compare 0.8.0 Ganymede Simultaneous Release June 16 th, 2008 Ganymede Release Talking Point Noteworthy New Features 2 way / 3 way comparison detecting conflics differencing, merging and extensibility

More information

Model-Code-Deploy platform. Product Overview. Features. UML support. Requirements management

Model-Code-Deploy platform. Product Overview. Features. UML support. Requirements management Product Overview Model-Code-Deploy platform Visual Paradigm for UML (VP-UML) is a powerful, cross-platform and yet the most easy-to-use visual UML modeling and CASE tool. VP-UML provides software developers

More information

Goulwen Le Fur Obeo EclipseCon NA 2014

Goulwen Le Fur Obeo EclipseCon NA 2014 Goulwen Le Fur Obeo EclipseCon NA 2014 Most of the Eclipse RCP developers need to design GUIs Thank you Captain Obvious! Fortunately, the Eclipse community can help you! The very large... and very prolific

More information

Sirius Your custom modeling environment made easy, at last! Stéphane Bonnet (Thales) Cédric Brun (Obeo) EclipseCon 2013

Sirius Your custom modeling environment made easy, at last! Stéphane Bonnet (Thales) Cédric Brun (Obeo) EclipseCon 2013 www.thalesgroup.com Sirius Your custom modeling environment made easy, at last! Stéphane Bonnet (Thales) Cédric Brun (Obeo) EclipseCon 2013 2 / What is Sirius? Sirius helps create specific multi-view workbenches

More information

Kermeta tutorial. How to create an EMF meta model? François Tanguy, Didier Vojtisek, Zoé Drey, Marie Gouyette. Abstract

Kermeta tutorial. How to create an EMF meta model? François Tanguy, Didier Vojtisek, Zoé Drey, Marie Gouyette. Abstract Kermeta tutorial How to create an EMF meta model? François Tanguy, Didier Vojtisek, Zoé Drey, Marie Gouyette Abstract This tutorial show how to create an EMF model for the FSM example. Published Build

More information

Generating Specification Documents from Models using BIRT

Generating Specification Documents from Models using BIRT 2nd Biannual Symposium On Eclipse Open Source Software & OMG Open Specifications June 22, 2010 Generating Specification Documents from Models using BIRT Maged Elaasar Senior Software Engineer IBM Rational

More information

Cross Platform Charting. Brian Becker (16 August 2018)

Cross Platform Charting. Brian Becker (16 August 2018) 1 Cross Platform Charting Brian Becker (16 August 2018) 2 Overview Examine two cross-platform charting options available with Dyalog APL SharpPlot o Available since 2005 (its roots date back much earlier

More information

How to generate new EMF model refactorings using Java code

How to generate new EMF model refactorings using Java code How to generate new EMF model refactorings using Java code Thorsten Arendt January 14, 2011 This manual presents the application of an EMF model refactoring using EMF Refactor. More precisely, we demonstrate

More information

Archi - ArchiMate Modelling. What s New in Archi

Archi - ArchiMate Modelling. What s New in Archi Archi - ArchiMate Modelling What s New in Archi Important Notice It's always a good idea to make backup copies of your data before installing and using a new version of Archi. Whilst we make every effort

More information

ETC WEBCHAT USER GUIDE

ETC WEBCHAT USER GUIDE ETC WEBCHAT USER GUIDE CONTENTS Overview... 2 Agent and User Experience... 2 Agent Extention Window... 3 Etc WebChat Admin Portal... 4 Agent Groups... 5 Create, Edit, Delete A Group... 5 Create, Edit,

More information

e4 Project 0.9 Release Review

e4 Project 0.9 Release Review e4 Project 0.9 Release Review July 30, 2009 Review communication channel: e4-dev@eclipse.org 1 Highlights 0.9 is a technology preview of interesting work happening in the e4 incubator This is not a commercial

More information

Here are a few easy steps to create a simple timeline. Open up your favorite text or HTML editor and start creating an HTML file.

Here are a few easy steps to create a simple timeline. Open up your favorite text or HTML editor and start creating an HTML file. 1 of 6 02-Sep-2013 1:52 PM Getting Started with Timeline From SIMILE Widgets Contents 1 Getting Started 1.1 Note 1.2 Examples 1.3 Step 1. Link to the API 1.4 Step 2. Create a DIV Element 1.5 Step 3. Call

More information

SCADE. SCADE Display Graphical Prototyping and Design. Tailored for Critical Embedded HMIs EMBEDDED SOFTWARE

SCADE. SCADE Display Graphical Prototyping and Design. Tailored for Critical Embedded HMIs EMBEDDED SOFTWARE EMBEDDED SOFTWARE SCADE SCADE Display 19.2 SCADE Display is part of the ANSYS Embedded Software family of products and solutions that empowers users with a versatile graphics design and development environment

More information

Web App Builder: Code-free Development. Adam Ziegler, Esri-Northeast, Local Government Team

Web App Builder: Code-free Development. Adam Ziegler, Esri-Northeast, Local Government Team Web App Builder: Code-free Development Adam Ziegler, aziegler@esri.com Esri-Northeast, Local Government Team Agenda Product overview Web AppBuilder for ArcGIS tour Adding Custom Widgets Community and Resources

More information

The New Generation of the Eclipse Platform. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

The New Generation of the Eclipse Platform. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék The New Generation of the Eclipse Platform Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Eclipse RCP For developing client applications o Based on the Eclipse

More information

Graphiti Release Review

Graphiti Release Review Graphiti 0.10.0 Release Review Planned Review Date: June 2013 Communcation Channel: eclipse.graphiti Christian Brand Matthias Gorning Tim Kaiser Jürgen Pasch Félix Velasco Michael Wenz 1 Introduction Graphiti

More information

EMF Compare Galileo Simultaneous Release

EMF Compare Galileo Simultaneous Release EMF Compare 1.0.0 Galileo Simultaneous Release Cédric Brun Release Review : June 10th, 2009 Communication Channel : eclipse.modeling.emft newsgroup Process Documentation : http://www.eclipse.org/projects/dev_process/development_process.php

More information

Language engineering and Domain Specific Languages

Language engineering and Domain Specific Languages Language engineering and Domain Specific Languages Perdita Stevens School of Informatics University of Edinburgh Plan 1. Defining languages 2. General purpose languages vs domain specific languages 3.

More information

HPE Enterprise Maps User Interface Data Visualization. HPE Software, Cloud and Automation

HPE Enterprise Maps User Interface Data Visualization. HPE Software, Cloud and Automation HPE Enterprise Maps User Interface Data Visualization HPE Software, Cloud and Automation Overview Reports menu organizes various Report types and Dashboards More types of reports and visualizations with

More information

Extensible Graphical Editors for Palladio

Extensible Graphical Editors for Palladio Extensible Graphical Editors for Palladio Misha Strittmatter, Michael Junker, Kiana Rostami, Sebastian Lehrig, Amine Kechaou, Bo Liu and Robert Heinrich 7th Symposium on Software Performance, Kiel 2016

More information

ArcGIS for the Military: MIL-STD-2525D Joint Military Symbology. Andy Bouffard Jim Weakland

ArcGIS for the Military: MIL-STD-2525D Joint Military Symbology. Andy Bouffard Jim Weakland ArcGIS for the Military: MIL-STD-2525D Joint Military Symbology Andy Bouffard Jim Weakland Topics Military Standards Military Symbology in Desktop An Example: ArcGIS Pro Dictionary Renderer Military Symbology

More information

Scaling Xtext. Lieven Lemiengre

Scaling Xtext. Lieven Lemiengre Scaling Xtext Lieven Lemiengre Sigasi IDE for Hardware Description Languages VHDL, (System)Verilog Using Xtext for 4 years Large user base (commercial, free, students) Our company goal Assist hardware

More information

BPMN modeler project Creation review. Wednesday, Oct. 29 8am PT. Feedback and communication: eclipse.bpmn-modeler newsgroup

BPMN modeler project Creation review. Wednesday, Oct. 29 8am PT. Feedback and communication: eclipse.bpmn-modeler newsgroup BPMN modeler project Creation review Wednesday, Oct. 29 8am PT Feedback and communication: eclipse.bpmn-modeler newsgroup SOA Tools BPMN Modeler Sub-project proposal 1 Contents! In a nutshell! Goal and

More information

Comparing graphical DSL editors

Comparing graphical DSL editors Comparing graphical DSL editors AToM 3 vs GMF & MetaEdit+ Nick Baetens Outline Introduction MetaEdit+ Specifications Workflow GMF Specifications Workflow Comparison 2 Introduction Commercial Written in

More information

A Model-Driven Framework for Domain Specific Process Design and Governance

A Model-Driven Framework for Domain Specific Process Design and Governance A Model-Driven Framework for Domain Specific Process Design and Governance Adrian Mos 1, Mario Cortes-Cornax 1, José Miguel Pérez-Álvarez1,2, María Teresa Gómez-López 2 1 Xerox Research Center, 6 Chemin

More information

Plan. Language engineering and Domain Specific Languages. Language designer defines syntax. How to define language

Plan. Language engineering and Domain Specific Languages. Language designer defines syntax. How to define language Plan Language engineering and Domain Specific Languages Perdita Stevens School of Informatics University of Edinburgh 1. Defining languages 2. General purpose languages vs domain specific languages 3.

More information

Online Rate & Quote Management System OCTOBER & NOVEMBER 2014 ANNOUNCEMENT: Added additional functionality to the RFP tool

Online Rate & Quote Management System OCTOBER & NOVEMBER 2014 ANNOUNCEMENT: Added additional functionality to the RFP tool Online Rate & Quote Management System Online Rate & Quote Management System OCTOBER & NOVEMBER 2014 ANNOUNCEMENT: To Our Valued Customers, We want to thank you for being an esteemed partner to Catapult.

More information

Software Factories Application within the ASE5 project

Software Factories Application within the ASE5 project 22 nd - 24 th October 2013 Software Factories Application within the ASE5 project Nieves Salor Moral (n.salor_moral@vitrocisetbelgium.com) ESTEC, Noordwijk, The Netherlands Agenda Software Factories Decision

More information

Better tools for content editors. Petr ILLEK Morpht

Better tools for content editors. Petr ILLEK Morpht Better tools for content editors Petr ILLEK Morpht Better tools for content editors Modifiers and Looks Petr ILLEK Front-End developer Morpht.com The team 2 years of development Countless iterations

More information

SCADE. SCADE Architect System Requirements Analysis EMBEDDED SOFTWARE

SCADE. SCADE Architect System Requirements Analysis EMBEDDED SOFTWARE EMBEDDED SOFTWARE SCADE SCADE Architect 19.2 SCADE Architect is part of the ANSYS Embedded Software family of products and solutions, which gives you a design environment for systems with high dependability

More information

EMFT Mint (Incubation) 0.7 Ganymede Simultaneous Release Review

EMFT Mint (Incubation) 0.7 Ganymede Simultaneous Release Review EMFT Mint (Incubation) 0.7 Ganymede Simultaneous Release Review 4 June, 2007 1 Agenda Talking Points Features Non-Code Aspects APIs Architectural Issues Tool Usability End-of-Life Bugzilla UI Usability

More information

A Domain-Customizable SVG-Based Graph Editor for Software Visualizations

A Domain-Customizable SVG-Based Graph Editor for Software Visualizations A Domain-Customizable SVG-Based Graph Editor for Software Visualizations Tony Lin, Feng Zou, Holger M. Kienle and Hausi A. Müller University of Victoria, Canada {gaoyun,fzou,kienle,hausi}@cs.uvic.ca Abstract

More information

Technical Debt in Eclipse Development. Eclipse Con France 2018

Technical Debt in Eclipse Development. Eclipse Con France 2018 Technical Debt in Eclipse Development Eclipse Con France 2018 13 June 2018 Table of content I - Technical debt in your RCP application 5, June 2018 3 Technical debt in your RCP application I- I Who?

More information

Dominique Blouin Etienne Borde

Dominique Blouin Etienne Borde Dominique Blouin Etienne Borde dominique.blouin@telecom-paristech.fr etienne.borde@telecom-paristech.fr Institut Mines-Télécom Content Domain specific Languages in a Nutshell Overview of Eclipse Modeling

More information

The etrice Eclipse Project Proposal

The etrice Eclipse Project Proposal The etrice Eclipse Project Proposal Dipl.-Ing. Thomas Schütz, Protos Software GmbH Eclipse Embedded Day 2010, Stuttgart Agenda Motivation Scope of etrice ROOM Language Codegenerators Middleware Realization

More information

Tools to Develop New Linux Applications

Tools to Develop New Linux Applications Tools to Develop New Linux Applications IBM Software Development Platform Tools for every member of the Development Team Supports best practices in Software Development Analyst Architect Developer Tester

More information

SHAREPOINT DEVELOPMENT FOR 2016/2013

SHAREPOINT DEVELOPMENT FOR 2016/2013 SHAREPOINT DEVELOPMENT FOR 2016/2013 Course Code: AUDIENCE: FORMAT: LENGTH: SP16-310-GSA (CP GSA2016) Professional Developers Instructor-led training with hands-on labs 5 Days COURSE INCLUDES: 5-days of

More information

Interactive Knowledge Stack A Software Architecture for Semantic Content Management Systems

Interactive Knowledge Stack A Software Architecture for Semantic Content Management Systems Interactive Stack A Software Architecture for Semantic Content Management Systems Fabian Christ July 2, 2012 Interactive Stack - IKS Started in January 2009 ends in December 2012 Funded in part by a 6.58m

More information

Mobile Apps with jquery Mobile. Kai Tödter Siemens Building Technologies

Mobile Apps with jquery Mobile. Kai Tödter Siemens Building Technologies Mobile Apps with jquery Mobile Kai Tödter Siemens Building Technologies Who am I? Senior Software System Architect at Siemens Building Technologies Eclipse expert and OSGi enthusiast Web Technology expert

More information

INTRODUCTION TO EMF. Creating Model using EMF. Our Domain model used to showcase this use case is as shown below in fig.1

INTRODUCTION TO EMF. Creating Model using EMF. Our Domain model used to showcase this use case is as shown below in fig.1 INTRODUCTION TO EMF Creating Model using EMF This is the basic method of creating the Model instance using EMF (Eclipse Modelling Framework). In this tutorial we are going to explain the following, 1.

More information

Comparison and merge use-cases from practice with EMF Compare

Comparison and merge use-cases from practice with EMF Compare Comparison and merge use-cases from practice with EMF Compare Laurent Delaigue Philip Langer EMF Compare Working with models Comparing text files EMF Compare Working with models Comparing models EMF Compare

More information

Eclipse 4 Eclipse Day Toulouse 24 mai 2012

Eclipse 4 Eclipse Day Toulouse 24 mai 2012 Eclipse 4 Eclipse Day Toulouse 24 mai 2012 OPC 12 ECD PRE E4A 01 A OPCOACH 2012 Table of contents I - Eclipse 4 5 A. Application Model... 10 B. E4 injection and annotations... 14 C. CSS Styling... 17

More information

<Insert Picture Here> Oracle Policy Automation Connector For Siebel Features and Benefits

<Insert Picture Here> Oracle Policy Automation Connector For Siebel Features and Benefits Oracle Policy Automation Connector For Siebel 10.3.0 Features and Benefits September 2011 Using OPA with Siebel Why? Keep business logic separate from Siebel: Make rule changes while

More information

Framework for Constructing Context- Specific Migration Methods for Test Cases

Framework for Constructing Context- Specific Migration Methods for Test Cases for Constructing Context- Specific s for Cases Presented by Ivan Jovanovikj All rights reserved Agenda 1 Challenges in Case Reuse in Projects 2 Construction of Context- Specific s 3 Outlook and Conclusion

More information

TOPCASED. Toolkit In OPen source for Critical Applications & SystEms Development

TOPCASED. Toolkit In OPen source for Critical Applications & SystEms Development TOPCASED Toolkit In OPen source for Critical Applications & SystEms Development General presentation of the project A meta-modeling toolset The toolset architecture Services & Formats Demo / screenshots

More information

Archi - ArchiMate Modelling. What s New in Archi 4.x

Archi - ArchiMate Modelling. What s New in Archi 4.x Archi - ArchiMate Modelling What s New in Archi 4.x Important Notice It's always a good idea to make backup copies of your data before installing and using a new version of Archi. Whilst we make every

More information

IBM Rational Software Architect

IBM Rational Software Architect Unifying all aspects of software design and development IBM Rational Software Architect A complete design & development toolset Incorporates all the capabilities in IBM Rational Application Developer for

More information

ibreathesports Inc. Apurva Alok Bernardo Silva

ibreathesports Inc. Apurva Alok Bernardo Silva ibreathesports Inc. Apurva Alok Bernardo Silva Mission Bring the best of web and mobile technologies to sports enthusiasts worldwide. Provide an unparalleled gaming experience through a socially interactive

More information

PPOOA, An Architectural Style for Real Time Systems

PPOOA, An Architectural Style for Real Time Systems PPOOA, An Architectural Style for Real Time Systems José Luis Fernández Sánchez Industrial Engineering School Universidad Politécnica de Madrid e-mail: fernandezjl@acm.org September 2004 PPOOA-WP-01_2004.pdf

More information

Visual Studio for SQL Developers

Visual Studio for SQL Developers Visual Studio for SQL Developers September 2, 2015 Gent, Belgium Andrey Zavadskiy, Krasnodar, Russia MCSE/MCSD/MCT About me Solutions architect, SQL &.NET developer 20 years in IT industry Worked with

More information

Challenges for advanced domain-specific modeling. István Ráth. Budapest University of Technology and Economics

Challenges for advanced domain-specific modeling. István Ráth. Budapest University of Technology and Economics Challenges for advanced domain-specific modeling frameworks István Ráth Dániel Varró Department of Measurement and Information Systems Department of Measurement and Information Systems Budapest University

More information

The Next Generation of Eclipse: e4. Mike Milinkovich Executive Director Eclipse Foundation

The Next Generation of Eclipse: e4. Mike Milinkovich Executive Director Eclipse Foundation The Next Generation of Eclipse: e4 Mike Milinkovich Executive Director Eclipse Foundation 1 Changing Environment New Technologies: RIA Applications and Cloud Computing AJAX, Flash, Silverlight Amazon E2

More information

WikiPathways Tutorial

WikiPathways Tutorial WikiPathways Tutorial Mining biological pathways and more Thomas Kelder www.wikipathways.org Wiki for biological pathways Free and open pathway resource Share, curate and discuss! Topics How to Find and

More information

Eclipse b3. Eclipse Project Creation Review. November, 2009 Henrik Lindberg, Cloudsmith Inc. Project Creation Review

Eclipse b3. Eclipse Project Creation Review. November, 2009 Henrik Lindberg, Cloudsmith Inc. Project Creation Review Eclipse b3 Eclipse Project Creation Review November, 2009 Henrik Lindberg, Cloudsmith Inc 2009 Cloudsmith Inc. Made available under EPL Public License v1.0 1 b3 objectives to develop a new generation of

More information

Modif Documentation. Refactoring User Guide

Modif Documentation. Refactoring User Guide Modif Documentation - Refactoring User Guide This document explains the steps for using ModifRoundtrip for a Metamodel Refactoring June, 2015 by Paola Vallejo, Jean Philippe Babau Modif Documentation-

More information

News from Git in Eclipse. Matthias Sohn (SAP)

News from Git in Eclipse. Matthias Sohn (SAP) News from Git in Eclipse Matthias Sohn (SAP) merge strategy extension point JGit 4.0, EGit 4.1 enables external merge strategy used by EMF Compare to provide model merge (Neon) EMF Compare provides model

More information

Webform: THERE IS THIS FOR THAT

Webform: THERE IS THIS FOR THAT Webform: THERE IS THIS FOR THAT Hello! Hi, my name is Jacob Rockowitz. I am known as jrockowitz on the web. I am a Drupal developer and software architect. I built and maintain the Webform module for Drupal

More information

CRMUG MS CRM Solution Packager Københavns Kommune

CRMUG MS CRM Solution Packager Københavns Kommune CRMUG MS CRM Solution Packager 2016-02-08 @ Københavns Kommune Agenda Matching of expectations Short introduction: Speaker and Delegate A/S (CRM) MS CRM Solution Packager What is it, why use it and mostly

More information

UML PROFILING AND DSL

UML PROFILING AND DSL UML PROFILING AND DSL version 17.0.1 user guide No Magic, Inc. 2011 All material contained herein is considered proprietary information owned by No Magic, Inc. and is not to be shared, copied, or reproduced

More information

PAPYRUS FUTURE. CEA Papyrus Team

PAPYRUS FUTURE. CEA Papyrus Team PAPYRUS FUTURE CEA ABSTRACT SYNTAX The definition of a DSML abstract syntax in Papyrus is done with the profile editor. It lets define abstract syntax constraints in OCL and Java. Ongoing: Façade [1] lets

More information

Copyright 2012 Disruptive Innovations SAS - All rights reserved.

Copyright 2012 Disruptive Innovations SAS - All rights reserved. Copyright 2012 Disruptive Innovations SAS - All rights reserved. 2/73 About BlueGriffon and this document 1. About BlueGriffon and this document not This manual is not free or Open Source material and

More information

ArcGIS Runtime SDK for WPF

ArcGIS Runtime SDK for WPF Esri Developer Summit in Europe November 9 th Rotterdam ArcGIS Runtime SDK for WPF Mike Branscomb Mark Baird Agenda Introduction SDK Building the Map Query Spatial Analysis Editing and Geometry Programming

More information

Snap-Ins Chat. Salesforce, Summer

Snap-Ins Chat. Salesforce, Summer Snap-Ins Chat Salesforce, Summer 17 @salesforcedocs Last updated: August 17, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of salesforce.com, inc.,

More information

The CHECKBOX Quick Start Guide

The CHECKBOX Quick Start Guide The CHECKBOX Quick Start Guide This guide will provide step-by-step directions in order to help you get started faster with Checkbox. First, Some Basic Concepts The CHECKBOX Survey Lifecycle Create Edit

More information

SVG Communicating Widgets

SVG Communicating Widgets SVG Communicating Widgets Jean-Claude Dufourd, Jean Le Feuvre et Cyril Concolato Department of Signal and Image Processing Télécom ParisTech page 1 J.C. Dufourd SVG Open '09 Examples of widgets and widget

More information

Vendor: IBM. Exam Code: C Exam Name: IBM Cognos 10 BI Author. Version: Demo

Vendor: IBM. Exam Code: C Exam Name: IBM Cognos 10 BI Author. Version: Demo Vendor: IBM Exam Code: C2020-612 Exam Name: IBM Cognos 10 BI Author Version: Demo Question No : 1 In Report Studio, an author creates a list report containing columns for Staff Name, Order number, and

More information

Dominique Blouin Etienne Borde

Dominique Blouin Etienne Borde Dominique Blouin Etienne Borde SE206: Code Generation Techniques dominique.blouin@telecom-paristech.fr etienne.borde@telecom-paristech.fr Institut Mines-Télécom Content Introduction Domain specific Languages

More information

Operations Dashboard for ArcGIS Monitoring GIS Operations. Michele Lundeen Esri

Operations Dashboard for ArcGIS Monitoring GIS Operations. Michele Lundeen Esri Operations Dashboard for ArcGIS Monitoring GIS Operations Michele Lundeen Esri mlundeen@esri.com What is a dashboard? Conceptual term, can mean different things to different audiences Dashboards provide

More information

Il Mainframe e il paradigma dell enterprise mobility. Carlo Ferrarini zsystems Hybrid Cloud

Il Mainframe e il paradigma dell enterprise mobility. Carlo Ferrarini zsystems Hybrid Cloud Il Mainframe e il paradigma dell enterprise mobility Carlo Ferrarini carlo_ferrarini@it.ibm.com zsystems Hybrid Cloud Agenda Exposing enterprise assets in the API Economy Era Deliver natural APIs from

More information

MDA. SOA = Model Driven SOA

MDA. SOA = Model Driven SOA Introducing Model Driven SOA MDA + SOA = Model Driven SOA SoaML an Emerging Standard for SOA Modeling Dr. Darius Silingas Principal Trainer/Consultant darius.silingas@nomagic.com Introduction Who Am I?

More information

Existing Data. Platform. User Roles and Permissions. What would happen to our current data ( , web visits...etc)?

Existing Data. Platform. User Roles and Permissions. What would happen to our current data ( , web visits...etc)? Questions Answers Existing Data What would happen to our current data (email, web visits...etc)? What s the process for integrating w/our CRM? Link to integration doc would be great. Platform Is your platform

More information

Making EMF Intelligent with AI

Making EMF Intelligent with AI Interpreting the world on a different plane Making EMF Intelligent with AI Robert Bosch Engineering and Business Solutions 14/06/2018 Niranjan Babu.H.S Robert Bosch Engineering and Business Solutions-EMT

More information

Building applications in less time. Eclipsecon France 2018

Building applications in less time. Eclipsecon France 2018 Building applications in less time Introduction to the Open Standard Business Platform (OSBP) Eclipsecon France 2018 Ralf Mollik, Compex Systemhaus GmbH, Heidelberg, Germany Our Vision Our values are:

More information

OMG SPECIFICATION DEVELOPMENT USING PAPYRUS (AND OTHER ECLIPSE TOOLING)

OMG SPECIFICATION DEVELOPMENT USING PAPYRUS (AND OTHER ECLIPSE TOOLING) OMG SPECIFICATION DEVELOPMENT USING PAPYRUS (AND OTHER ECLIPSE TOOLING) LIST and Papyrus Team Workshop on Model-Driven specification authoring Sept. 2015 OUTLINE. 1: FEEDBACKS FROM THE PSCS TF. 2: FOCUS

More information

The JSF Tools Project

The JSF Tools Project The JSF Tools Project Eclipse Webinar Presentation Presenters Raghu Srinivasan, Project Lead, Oracle Inc. Cameron Bateman, Committer, Oracle Inc January 23, 2007 2007 by Raghu Srinivasan, Oracle Inc; made

More information

Migration of Pogo7 Templates

Migration of Pogo7 Templates Migration of Pogo7 Templates Summary: A new version of Pogo the Tango device server code generator based on Xtext2/Xtend2 will be presented Why do Pogo7 templates have to migrate? Pogo7 is based on Xpand

More information

EATOP: An EAST-ADL Tool Platform for Eclipse

EATOP: An EAST-ADL Tool Platform for Eclipse Grant Agreement 260057 Model-based Analysis & Engineering of Novel Architectures for Dependable Electric Vehicles Report type Report name Deliverable D5.3.1 EATOP: An EAST-ADL Tool Platform for Eclipse

More information

May 22, 2013 Ronald Reagan Building and International Trade Center Washington, DC USA

May 22, 2013 Ronald Reagan Building and International Trade Center Washington, DC USA May 22, 2013 Ronald Reagan Building and International Trade Center Washington, DC USA 1 Introduction to MapViewer & Tools for Your Business Apps and Mobile Devices Albert Godfrind Oracle Spatial Architect

More information

Webform: THERE IS THIS FOR THAT

Webform: THERE IS THIS FOR THAT Webform: THERE IS THIS FOR THAT Hello! Hi, my name is Jacob Rockowitz. I am known as jrockowitz on the web. I am a Drupal developer and software architect. I built and maintain the Webform module for Drupal

More information

Graphical Editors 2. GMF. Budapes( Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Graphical Editors 2. GMF. Budapes( Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Graphical Editors 2. GMF Budapes( Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék GMF Graphical Modeling Framework Goal o Graphical edi:ng of DSLs o Model- based, with

More information

Linux Tools 0.6 Release Review

Linux Tools 0.6 Release Review Linux Tools 0.6 Release Review Planned Review Date: 2010-06-23 Communication Channel: linuxtools-dev@eclipse.org (https://dev.eclipse.org/mailman/listinfo /linuxtools-dev) Author: Andrew Overholt

More information