M2Doc. Document Generation with. Yvan Lussaud. copyright 2017 Obeo
|
|
- Scott Tate
- 5 years ago
- Views:
Transcription
1 Document Generation with M2Doc Yvan Lussaud 1
2 Why documents? Written Documents are still necessary Transmit information to people who will not use the modeling workbench directly Fulfil certain obligations The Model should be the reference Up to date documentation 2
3 Alexander W. Galbraith - This image is available from the City of Toronto Archives, listed under the archival citation Fonds 1568, Item 177. Actors Involved CASID/DGSIC (French Department of Defense) 3
4 Our Solution M2Doc 4
5 Our Solution Model to documentation 5
6 Basic Principles Model Template M2Doc Document 6
7 Basic Principles Model Template M2Doc A380 Technical specifications DDE-H35 Applicable Documents Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet lorem ipsum dolor sit amet dolorem ipsu m dolor sit am Document 7
8 Basic Principles Model Template Template B Template C M2Doc A380 Technical specifications DDE-H35 Applicable Documents Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet Lorem ipsum dolora380 sit amet loremgeneral ipsum Overview DDE-H35 dolorapplicable sit amet Documents dolorem Lorem ipsuipsum dolor sit amet m dolor sit am A380 Structure Breakdown DDE-H35 Document Applicable Documents ipsum dolor sit amet meae quam Document B Document C 8
9 Roles Involved Metamodel Expert Creates, tests and debugs reusable AQL services Registers services Templatist Creates M2Doc templates Uses AQL services Tests and debugs templates These are just roles Can be 1, 2, or 3 persons depending on complexity and organization End-User Edit models Produces documents by running M2Doc templates Edit userdoc in generated documents 9
10 Writing Templates Plain MS Word document (.docx files) Use Alt+F9 to activate fields Use Ctrl+F9 to insert fields M2Doc syntax is very simple 10
11 { m:xxx } 11
12 Simple query { m:conf.name } is located in Ludwisburg EclipseCon Europe is located in Ludwigsburg 12
13 Loop { m:for track conf.tracks} Track: {m:track.name} { m:endfor } Track: IoT Day Track: Eclipse Technologies Track: OSGi 13
14 Loop { m:for track conf.tracks} {m:track.name} {m:track.description} { m:endfor } IoT Day Eclipse Technologies OSGi Internet of Things Eclipse-related technologies and eclipse community Talks about OSGi 14
15 Conditional { m:if conf.name.contains( Eclipse ) } { m:else if } { m:else } { m:endif } Optional 15
16 User Doc {m:userdoc <queryid>} {m:enduserdoc} Incremental generation 16
17 Bookmark and link {m:bookmark <queryid>} {m:endbookmark} {m:link <queryid> <querytext>} 17
18 Let {m:let cname = conf.name} { m:cname } is located in Ludwisburg {m:endlet} Define variables 18
19 Using Services {m:if conf.tracks.talks >select(t t.name.contains( Sirius )) >notempty()} 19
20 Using Services { m:if conf.hastalkabout( Sirius ) } public boolean hastalkabout(conference, String) 20
21 Using Services Services are Java methods Facilitate creation and maintenance of templates Can be reused Can insert images/tables/formated text/ 21
22 Validation { m:conf. } is located in Ludwisburg { m:conf. } <---Expression conf." is invalid: missing feature access or service call is located in Ludwisburg 22
23 M2Doc + Sirius = Diagrams and Tables can be inserted The existence of a diagram/table can be checked Dedicated services are provided isrepresentation(descriptionname) asimagebyrepresentation(descriptionname) astablebyrepresentation(descriptionname) 23
24 M2DOC DEMO 24
25 Architecture Overview M2Doc UI M2Doc IDE M2Doc core AQL Apache POI EMF M2Doc Sirius Integration Sirius 25
26 Architecture Overview M2Doc UI M2Doc IDE M2Doc core AQL Apache POI EMF M2Doc your product Integration Your product 26
27 Show me the code! 27
28 M2Doc Roadmap V1.0.0 has been released First maintained version Fully documented Next Gather feedback Keep improving + features from feedback Improve Apache POI integration 28
29 Keypoints Produces MS Word documents from EMF-compliant Models Can include Sirius Diagrams & Tables Easy to use: simple syntax, tooling helps Has Useful Error Reporting Supports Incremental Generation 29
30 30
31 31
Capella: Useful Additions
Capella: Useful Additions Document Generation with M2Doc Collaboration with Team for Capella Capella Day 2017 Toulouse Laurent DELAIGUE Open-sourced in 2015 Requirements Interoperate with Req. Mgt. Tools
More informationWhen Modeling meets Productivity. Sven Efftinge - itemis
When Modeling meets Productivity Sven Efftinge - itemis I Eclipse JDT I GIT So what s the Problem? It s the Language not the Tooling! Level of Abstraction Reuse existing, proven technology and apply
More informationGraphiti 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 informationBuilding Apps with Dynamic Type
Session App Frameworks #WWDC17 Building Apps with Dynamic Type 245 Clare Kasemset, Software Engineering Manager Nandini Sundar, Software Engineer 2017 Apple Inc. All rights reserved. Redistribution or
More informationTOPCASED. Current status
TOPCASED Current status Current tasks & facts Definition of quality assurance & Control by the Quality Group Build the maintenance infrastructure for the already developped software : To fund architecture
More informationTechnical Document Authoring and
2015 Aras 1 Technical Document Authoring and Management in PLM Kevin Richard 2015 Aras 2 Agenda Business Justification (Challenges/Goals) Technical Documents Features Demo Wrap up and questions 2015 Aras
More informationTestingofScout Application. Ludwigsburg,
TestingofScout Application Ludwigsburg, 27.10.2014 The Tools approach The Testing Theory approach Unit testing White box testing Black box testing Integration testing Functional testing System testing
More informationGetting to the Next Level with Eclipse Concierge
EclipseCon Europe 26 th October 2016 Getting to the Next Level with Eclipse Concierge Jan S. Rellermeyer, IBM Research Tim Verbelen, iminds - Ghent University Jochen Hiller, Deutsche Telekom AG Important
More informationRegular Forum of Lreis. Speechmaker: Gao Ang
Regular Forum of Lreis Speechmaker: Gao Ang Content: A. Overview of Eclipse Project B. Rich Client Platform C. The progress of ustudio Project D. The development of Grid technology and Grid GIS E. Future
More informationEMF-IncQuery gets Sirius: faster and better diagrams
EMF-IncQuery gets Sirius: faster and better diagrams Ákos Horváth, Ábel Hegedüs, Zoltán Ujhelyi IncQuery Labs Ltd. Ádám Lengyel, István Ráth, Dániel Varró Budapest University of Technology and Economics
More informationHow we reached 0 technical debt in our Eclipse project
How we reached 0 technical debt in our Eclipse project Lorenzo Bettini Dip. DISIA, University of Firenze, Italy Vincenzo Caselli, Francesco Guidieri RCP-Vision, Firenze, Italy EclipseCon Europe, 2016 Our
More informationQA as in Quality Assurance
QA as in Quality Assurance Let s Test Oz 2014 Assistance Sigge Birgisson Quality Assistance Engineer Atlassian @siggeb 1 This is me 2 Context - Product 3 Context - Team Australia and Poland 10x x1 4 Quality
More informatione4 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 informationEMF 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 informationModel Driven Development with xtuml and BridgePoint
Model Driven Development with xtuml and BridgePoint xtuml Executable and Translatable UML Unified Modeling Language Industry standard notation Family of languages Executable UML Defines a method, including:
More informationOpen Data User Journey Analysis. Samuel Engelberg - Mayor s Office of Data Analytics April 2018
Open Data User Journey Analysis Samuel Engelberg - Mayor s Office of Data Analytics April 2018 Overview Key Findings User Breakdown 1) Explorers 2) Drivers 3) Test Takers 4) Fact Checkers Key Takeaways
More informationThe 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 informationDiageo - Mosaic - Intranet portal User Interaction Design Proposal
Diageo - Mosaic - Intranet portal User Interaction Design Proposal The purpose of this document is to propose a better and improved user experience of the current system. The UI mock ups and flowcharts
More informationCustom Code Rules Deep Dive
Custom Code Rules Deep Dive IDz/RDz Software Analyzer Jon Gellin, Senior Software Engineer 24 October 2017 What we will not be talking about What is IDz/RDz? What are code rules? Why would I want to use
More informationQuick tour of the Test and Performance Tools Platform (TPTP) Valentina Popescu IBM Tivoli TPTP AG Lead
Quick tour of the Test and Performance Tools Platform (TPTP) Valentina Popescu IBM Tivoli TPTP AG Lead 2006 by IBM; made available under the EPL v1.0 October 11, 2006 Agenda TPTP Overview TPTP Architecture
More informationWPBAKERY PAGE BUILDER
WPBAKERY PAGE BUILDER WHY? 01 02 03 Build complex layouts using a grid system Easy to use drag and drop Easy to develop for 04 Highly customizable 05 High adoption and user base HIGH ADOPTION FORMERLY
More informationSmart buyers of Smart TVs in Russia. TV industry insights based on Google data
Smart buyers of Smart TVs in Russia TV industry insights based on Google data Summary 1. 84% of Russian Internet users use online for researching before purchasing TV sets. Three quarters of them claimed
More informationA little History Domain Specific Languages Examples Tools Benefits A more theoretical View Programming and Modeling The LWES Project Bonus: Best
Domain Specific Languages Markus Voelter Independent/itemis voelter@acm.org A little History Domain Specific Languages Examples Tools Benefits A more theoretical View Programming and Modeling The LWES
More informationCreating and Implementing Decision Templates
Creating and Implementing Decision Templates A checklist for The Preparation, Citation and Distribution of Canadian Decisions (Canadian Citation Committee, 2009) This checklist is intended to assist court
More informationEquinox Project 3.6 Release Review
Equinox Project 3.6 Release Review Equinox Project Leadership 1 Highlights 3.6 new features: Introduction of p2 API Multiple instances of p2 in one VM New Discovery UI Multi-locale support in extension
More informationSnooping IoT devices with a Raspberry Pi. a UWC/CSIR project
Term 2 Snooping IoT devices with a Raspberry Pi a UWC/CSIR project Hi, Name:Lorem Samuel Abu ipsum dolor sit amet, consectetur adipiscing elit. Curabitur eleifend a diam quis suscipit. Class aptent taciti
More informationMap Me To ZERO Waste. Putthisak Panomsarnnarin. Thammasat University.
Map Me To ZERO Waste Putthisak Panomsarnnarin Thammasat University. Chemical Substance Identified Problems Leftover Improper Waste Disposal & Collection Solution Difficulties in Accessing to Waste Management
More informationopen source RCP Eclipse based Visualization analysis Python Workflow
An open source not for profit project built on the Eclipse Rich Client Platform (RCP) framework Eclipse based workbench for doing scientific data analysis. It supports: Visualization and analysis of data
More informationAcceleo 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 informationImproving Location Accuracy. Steve Malkos, Technical Program Manager, Google
Improving 9-1-1 Location Accuracy Steve Malkos, Technical Program Manager, Google Google Proprietary + + Confidential Emergency Location Service Improving 9-1-1 Location Accuracy APCO Conference May 2018
More informationHOW MODULAR TEMPLATES CUT DESIGN + BUILD TIME IN HALF
HOW MODULAR EMAIL TEMPLATES CUT EMAIL DESIGN + BUILD TIME IN HALF WHO Ferguson Enterprises is the largest U.S. distributor of plumbing supplies, PVF, waterworks and fire and fabrication products. It is
More informationAn easy way to create a website for scientific software project
An easy way to create a website for scientific software project Gennady Pospelov Scientific Computing Group at MLZ Workshop on Neutron Scattering Data Analysis Software 6-8 June, 2018, Sorangna Choice
More informationEMF 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 informationBPMN 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 informationSirius 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 informationEclipse 4.0. Jochen Krause EclipseSource
Eclipse 4.0 Jochen Krause jkrause@eclipsesource.com EclipseSource based on EclipseCon 2008 talk by Mike Wilson, Jochen Krause, Jeff McAffer, Steve Northover 2008 EclipseSource December 2008 e4 adapting
More informationFoundations of User Interface Programming Using the Eclipse Rich Client Platform
Foundations of User Interface Programming Using the Eclipse Rich Client Platform Tod Creasey IBM Canada Tod Creasey Foundations of User Interface Programming Using the Eclipse Rich Client Platform Page
More informationModeling 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 informationCENTER FOR INNOVATION IN TEACHING AND RESEARCH. ibooks Author. An ibook About Creating ibooks. Create Interactive Books for ipad BY CHAD DENNIS
CENTER FOR INNOVATION IN TEACHING AND RESEARCH ibooks Author An ibook About Creating ibooks. Create Interactive Books for ipad BY CHAD DENNIS CHAPTER 1 Get Started Chapter Objectives After completing this
More informationEclipse 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 informationA 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 informationComparison 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 informationDoing more with Views. Creating an inline menu
Doing more with Views Creating an inline menu About Me Caryl Westerberg Web Producer Stanford Web Services Views topics we ll cover Contextual Filters Relationships Global: View result counter Global:
More informationRich Client GUI's with RCP & RAP
Rich Client GUI's with RCP & RAP Alexey Aristov WeigleWilczek GmbH aristov@weiglewilczek.com What is Rich Client? A fat client or rich client is a computer (client) in client-server architecture networks
More informationPapyrus: 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 informationAdvanced Systems Security: Future
Advanced Systems Security: Future Trent Jaeger Systems and Internet Infrastructure Security (SIIS) Lab Penn State University 1 Privilege Separation Has been promoted for some time Software-Fault Isolation
More informationModel-Driven Development of Simulation-Based System Design Tools
-Driven Development of Simulation-Based System Design Tools Sven Jäger, Ralph Maschotta, Tino Jungebloud, Alexander Wichmann, and Armin Zimmermann Systems and Software Engineering Group Computer Science
More informationIHS Engineering Workbench V1.2 Release Notes
IHS Markit is pleased to announce the release of Version 1.2 of IHS Engineering Workbench, the next major release that delivers Standards management capabilities, along with multiple enhancements to existing
More informationEclipse Command Language
Cracow, Poland Eclipse Day 2012, September 13 Bartosz Czerwiński bczerwinski@luxoft.com 2 Agenda DSL Scripting in Eclipse ECL Core Concepts Architecture Applicability Future Live Demo 3 DSL 4 Domain Specific
More informationEclipseCon France 2017 Squaring the Capella circle: Open Source, Agile, Traditional
EclipseCon France 2017 Squaring the Capella circle: Open Source, Agile, Traditional CAPELLA OSS JUNE 22 TH 2017 Joao BARATA / Philippe DUL Squaring the Capella circle jean.barata@thalesgroup.com philippe.dul@thalesgroup.com
More informationLessons learned from building Eclipse-based add-ons for commercial modeling tools
Lessons learned from building Eclipse-based add-ons for commercial modeling tools (from a technology perspective) István Ráth Ákos Horváth EclipseCon France June 14 2018 MagicDraw A popular modeling tool
More informationocha_content_heading
Templates and styles for MS Word documents Usage tips This document describes how to use the OCHA generic Word template. The template has been created to facilitate document creation for OCHA staff and
More informationNotes/Domino Upgrade Pack 1. Michael Sobczak Senior Lotus Specialist Aktion Associates
Notes/Domino 8.5.3 Upgrade Pack 1 Michael Sobczak Senior Lotus Specialist Aktion Associates About me Developing Notes/Domino applications since 97 President of the DNP since 99 Started with Aktion Associates
More informationMy tags Ornare sociosqu, magna, nunc, erat duis, elit malesuada, arcu, quam ut. > View all. Recommended content
Notes 0.2.1 My Shortlist - My Shortlist My tags Subscriptions Account details Admin console Quick notes: - Admin console link: displays only for government users that have rights to access their country
More informationGridServer Interaction Design & Specification Hsin-Ying Wu
GridServer Interaction Design & Specification 2017. 1. 31 Hsin-Ying Wu Navigation and global elements GridServer Navigation: Main Page Updated by Hsin-Ying Wu, 2017.1.27 3 TIBCO DataSynapse GridServer
More informationPresentation title placeholder, can be two lines Presentation subtitle placeholder. Date placeholder
Presentation title placeholder, can be two lines Presentation subtitle placeholder Date placeholder Presentation title placeholder Presentation title one line only Presentation subtitle placeholder Date
More informationLyo OSLC4J and OSLC Test Suite 1.0 Release and Graduation Review
Lyo OSLC4J and OSLC Test Suite 1.0 Release and Graduation Review Michael Fiedler (fiedler.mf@gmail.com) Steve Speicher (sspeiche@us.ibm.com) Eclipse Lyo Project Leads About The Eclipse Lyo project is focused
More informationL attuale scenario in cyber security all indomani dell adozione di nuovi quadri normativi europei
L attuale scenario in cyber security all indomani dell adozione di nuovi quadri normativi europei Napoli November 08, 2017 Pierluigi PAGANINI There are two types of companies: those who have been hacked,
More informationCity.Risks SDK. Deliverable D3.6. Editor Nikos Bakalos Dimitris Zografos (ICCS) Contributors N. Papadakis, A. Litke, A. Anagnostopoulos (INFT)
Ref. Ares(2017)1990952-18/04/2017 Deliverable D3.6 City.Risks SDK Editor Nikos Bakalos Dimitris Zografos (ICCS) Contributors N. Papadakis, A. Litke, A. Anagnostopoulos (INFT) Version 1.0 Date 6 th March,
More informationBusiness Partner Program Statement of Work Guidelines
s When you re pursuing new projects with prospects and clients, there s no substitute for a clear and complete Statement of Work (SOW). An effective SOW helps ensure that you and your client are in 100-percent
More informationBabes-Bolyai University
Babes-Bolyai University arthur@cs.ubbcluj.ro Overview 1 Modules programming - a software design technique that increases the extent to which software is composed of independent, interchangeable components
More informationDESIGN GUIDELINES. Use the following slides as a guide to make sure your presentation follows the PCS Plus brand.
Use the following slides as a guide to make sure your presentation follows the PCS Plus brand. LOGO PLACEMENT On white content slides the logo should appear in full colour on the bottom left of the screen
More informationIntroducing EclipseLink: The Eclipse Persistence Services Project
Introducing EclipseLink: The Eclipse Persistence Services Project Shaun Smith EclipseLink Ecosystem Development Lead Principal Product Manager, Oracle TopLink shaun.smith@oracle.com 2007 Oracle; made available
More informationGMF 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 informationExpeditor Client for Desktop. Client Platform Overview
Expeditor for Desktop Platform Overview Expeditor for Desktop Introduction Understand the client platform provided by IBM Lotus Expeditor for Desktop platform Expeditor for Desktop Contents This presentation
More informationDocumentation of Eclipse Applications with DITA
Experts in Information Management Solutions and Services Documentation of Eclipse Applications with DITA Eclipse Embedded Day Stuttgart 2010 Gunthilde Sohn, instinctools GmbH Agenda Challenges in Software
More informationEclipse Data Binding - Updating RCP Mail 2.0 Handout
1 of 16 Eclipse Data Binding - Updating RCP Mail 2.0 Handout Dr. Frank Gerhardt (Gerhardt Informatics), Dr. Boris Bokowski (IBM) Eclipse Application Developer Day Karlsruhe, 07.07.2009 [1] All rights reserved.
More informationSCA Tools project Creation Review. July
SCA Tools project Creation Review July 23 2008 2008 by Obeo made available under the EPL v1.0 July 2008 Contents In a nutshell Goals and scope Architecture Code contribution Committers Contributors Interested
More informationBuilding 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 informationTarget Management New and Noteworthy. Martin Oberhuber, Wind River
Target Management New and Noteworthy Martin Oberhuber, Wind River www.eclipse.org/dsdp/tm 2007, 2008 by Wind River; made available under the EPL v1.0 20-Mar-2008 The Eclipse Target Management Project why
More informationEmbedded automotive applications are just a few clicks away. Philippe NOEL - STMicroelectronics
Embedded automotive applications are just a few clicks away Philippe NOEL - STMicroelectronics Agenda 2 Presentation Time Speaker 13:30 SPC5Studio overview Philippe NOEL Basic application configuration
More informationThe 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 informationAbout me. Jesper Pedersen. Project lead for. Chairman for Boston JBoss User Group. Core developer, JBoss by Red Hat
About me Jesper Pedersen Core developer, JBoss by Red Hat Project lead for IronJacamar JCA container Tattletale software quality tool JBoss Profiler 2 profiler suite Papaki high-performance annotation
More informationMoblin v2 SDK. Open Source Technology Center Presented by Bob Spencer
Moblin v2 SDK Open Source Technology Center Presented by Bob Spencer 1 Moblin SDK Agenda SDK Overview (3 parts) Project Creation Demo Plans QA 2 Moblin SDK Development environment Moblin 2.0 Distribution
More informationAdd some spice to your application! (using EMF Parsley in your UI)
Add some spice to your application! (using EMF Parsley in your UI) Lorenzo Bettini Francesco Guidieri Vincenzo Caselli EclipseCon Europe 2013 About us Lorenzo Bettini Dip. Informatica, Univ. Torino, Italy
More informationCISC836: 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 informationECLIPSE PERSISTENCE PLATFORM (ECLIPSELINK) FAQ
ECLIPSE PERSISTENCE PLATFORM (ECLIPSELINK) FAQ 1. What is Oracle proposing in EclipseLink, the Eclipse Persistence Platform Project? Oracle is proposing the creation of the Eclipse Persistence Platform
More informationThe Harmony Framework.
The Harmony Framework SoftwareEngineering@LaBRI Empirical Software Engineering Ask a question Design an experiment Measure on real data Analyze the results Performing studies Controlled experiments Expensive
More informationReflex Skip Julien Verlaguet
Reflex Skip Julien Verlaguet Skip the things you ve already computed! Skip A reactive programming language Skip is a language with spreadsheet semantics. The runtime keeps track of external dependencies:
More informationElasticIntel. Scalable Threat Intel Aggregation in AWS
ElasticIntel Scalable Threat Intel Aggregation in AWS Presenter: Matt Jane Obligatory Who I Am slide.. Builder/Automator I put things in clouds Open Source Advocate
More informationIntroduction to Model Driven Engineering using Eclipse. Frameworks
Introduction to Model Driven Engineering using Eclipse Model Driven Development Generator s Bruce Trask Angel Roman MDE Systems Abstraction Model Driven Development Refinement 1 Part I Agenda What is Model
More informationPosters guidelines APRIL 2017
Posters guidelines APRIL 017 Crédits photos : Total / Damien Malfère (Antreprises) / Michel Labelle The posters The posters / Formats The Group s graphic style draws its strength from consistent application
More informationMigration 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 informationOscar Slotosch, Validas AG. Proposal for a Roadmap towards Development of Qualifyable Eclipse Tools
Oscar Slotosch, Proposal for a Roadmap towards Development of Qualifyable Eclipse Tools, 2012 Seite 1 Content Roadmap Requirements for Tool Qualification (Standards) Proposals for Goals for Eclipse Proposals
More informationSirius 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 informationVB.NET. Exercise 1: Creating Your First Application in Visual Basic.NET
VB.NET Module 1: Getting Started This module introduces Visual Basic.NET and explains how it fits into the.net platform. It explains how to use the programming tools in Microsoft Visual Studio.NET and
More informationI'm losing the battle to increase the number of HP servers at the site I'm on.
TCO Calculator & Crowdsourced research via browser extension I'm losing the battle to increase the number of HP servers at the site I'm on. Need to replace some old E25's (running DNS and NTP) with new
More informationThe design of the PowerTools engine. The basics
The design of the PowerTools engine The PowerTools engine is an open source test engine that is written in Java. This document explains the design of the engine, so that it can be adjusted to suit the
More informationNew UIKit Support for International User Interfaces
App Frameworks #WWDC15 New UIKit Support for International User Interfaces Session 222 Sara Radi Internationalization Software Engineer Aaltan Ahmad Internationalization Software Engineer Paul Borokhov
More informationHigh performance model queries
High performance model queries and their novel applications Benedek Izsó Zoltán Szatmári István Ráth Budapest University of Technology and Economics Fault Tolerant Systems Research Group Workshop on Eclipse
More informationEclipse PDE and Bndtools
An Epic Split between OSGi Tooling Eclipse PDE and Bndtools created by Peter Kirschner for EclipseCon Europe 2014 Seminarräume 1-3 - Wednesday, October 29, 2014-10:30 to 11:05 copyright for Epic Split
More informationverapdf Industry supported PDF/A validation
verapdf Industry supported PDF/A validation About this webinar What we ll be showing you: our current development status; the Consortium s development plans for 2016; how we ve been testing the software
More informationLiferay Digital Experience Platform. New Features Summary
Liferay Digital Experience Platform New Features Summary Liferay has redesigned its platform with new functionality in Liferay Digital Experience Platform (DXP). The following is a summary of the key new
More informationCSA Website Ad Specifications
CSA Website Ad Specifications General Specifications (all ads) Animation length - 15 seconds max Max three rotations/loops Standard Ads JPEG, GIF and PNG accepted We do not accept tracking pixels, but
More informationPresentation on OSGi Alliance
Presentation on OSGi Alliance Rouzbeh Farhoumand OSGi Alliance Board of Directors Huawei Technologies 2017-05-24, Shenzhen, China onem2m Industry Day 1 What is the OSGi Alliance Founded in 1999 Proven,
More informationApacheCon EU Apache Zest. COP Composite Oriented Programming. October 2 nd, 2015 Jiri Jetmar, CEO Smartnerds GmbH Paul Merlin, Title/Role here
ApacheCon EU 2015 Apache Zest COP Composite Oriented Programming October 2 nd, 2015 Jiri Jetmar, CEO Smartnerds GmbH Paul Merlin, Title/Role here Agenda What is Apache Zest? Zest Libraries & App Building
More informationDigital 101 Voice, AI and Smartphones
Digital 101 Voice, AI and Smartphones The emerging paradigm for Police Contact, Crime & Intelligence reporting SIMON CLIFFORD DIRECTOR OF DIGITAL TRANSFORMATION NORTHMPTONSHIRE POLICE Single Online Home
More informationEclipse SOA Tooling Platform: Project Overview. An Overview of the Eclipse STP (SOA Tooling Platform) Project
Eclipse SOA Tooling Platform: Project Overview An Overview of the Eclipse STP (SOA Tooling Platform) Project 2006 by Sybase, Inc; made available under the EPL v1.0 2/10/2006 Introduction Karl Reti STP
More informationGhislain Fourny. Big Data 6. Massive Parallel Processing (MapReduce)
Ghislain Fourny Big Data 6. Massive Parallel Processing (MapReduce) So far, we have... Storage as file system (HDFS) 13 So far, we have... Storage as tables (HBase) Storage as file system (HDFS) 14 Data
More informationALE Agile Language Engineering
ALE Agile Language Engineering (2017 2019) Thomas Degueule CWI Inria Workshop September 19 20, 2017 CWI, Amsterdam http://gemoc.org/ale/ Context Software intensive systems CWI-Inria Workshop Agile Language
More information