Succeed with Eclipse: Large Scale 11/14/16

Size: px
Start display at page:

Download "Succeed with Eclipse: Large Scale 11/14/16"

Transcription

1 Succeed with Eclipse: Large Scale 1

2 Introduction Markus Duft Software Architect Working for Salomon Automation since 2005 Salomon Automation GmbH part of the privately held SSI Schaefer group More than 9,000 employees worldwide - ~900 in IT WAMAS WArehouse MAnagement System Standard logistics software for manual and fully automated warehouses and combinations Supports the entire intralogistics process chain WMS ( keeping track of stuff ) and MFS ( moving stuff around incl. hardware control) Java/Eclipse based WAMAS 5 around since

3 3

4 What is it all about? We are using Eclipse in both infrastructure and applications since 10 years We are very successful with it We want to give something back, and share our knowledge and ideas Sorry, but there is no one-fits-all, because: Different use cases Different environments Different customer types Different application requirements Still, feel free to pick up ideas! 4

5 WAMAS Dimensions of Scale Our experience with large scale 3M LOC, 800 bundles developers More than 15 Eclipse technologies Dozens of nightly and CI builds Over 13K all time Eclipse installations worldwide customer installations (24/7) RCP processes per customer Databases from ~10G to ~7T Hundreds of attached devices and PLCs 5

6 Where does Scalability matter? Everywhere! Three major areas derived: IDE/Infrastructure (Builds, ) Platform/Product core Deployment Codebase Developers IDE / Infrastructure Customer installations Processes per Installation 6

7 And more to come! Scope for today 7

8 IDE / Infrastructure Central management of Eclipse Using Genuitec Secure Delivery Center Eclipse based, built around P2 Simple configuration of Eclipse packages Install wizard Extra software Preferences Workspace setup Updates 8

9 IDE / Infrastructure Tight integration with version control simplifies workspace setup Triggered by starting Eclipse on empty Workspace or manually Wizard that allows cloning, checkout, import of projects, keeping projects in sync 9

10 IDE / Infrastructure Better Launch Configuration management Easier to launch directly accessible Plugin dependency management. Selected plugins calculated automatically. Stable files, default launch configurations change too often, merge-ability. 10

11 IDE / Infrastructure Unified build infrastructure. No extra configuration for nightlies, CI builds WAMAS Power Build: Eclipse build on steroids (with restrictions). All configuration is extracted from existing metadata in OSGi Bundles. 11

12 IDE / Infrastructure Integrated Modeling using Xtext DSLs Replaced binary.xml.zip UML models Easy to merge text files Integrated way to express metadata Layout information integrated into language (relative positioning) Export model report (HTML documentation) 12

13 Runtime, Platform, Product Core Going with Eclipse Releases since 2007 Using BIRT, DTP, ECF, EMF, GEF, Jetty, Nebula Widgets, Xtext, RAP, Tabris, Separate Target Platform since 2012, before: Running Platform Forced to do the split because of Eclipse move for IDE Target Platform DSL and Generator by Obeo helps a lot 13

14 Runtime, Platform, Product Core RAP support with true single source We have a framework on top of SWT, so RAP is pretty much a framework issue We have approximately 800 SWT based dialogs in total ECF support instead of RMI RMI was the only non-osgi friendly technology in our Application Single RMI Registry prevented scaling across multiple Servers 14

15 Deployment, Updates, Monitoring Using Genuitec Secure Delivery Center Actually built to manage Eclipse, we extended it to manage our RCP processes SDC is based on Eclipse and P2 Manages and builds client application installers as well as server processes Monitors Server processes and provides feedback on application health Also for remote maintenance, support,... Fast upgrade/downgrade of application instances IDE extensions to integrate into SDC Allows creation of hotfixes from workspace state Allows remote process control and monitoring Allows attaching remote debugger 15

16 Deployment, Updates, Monitoring 16

17 Conclusion It pays to have people improve the environment a lot! Don t fear Eclipse internals! Get your hands on and improve it! Otherwise every developer improves for himself Even if it s only for your use case There is no one-fits-all recipe for scaling We can scale with Eclipse! Eclipse (itself) can scale! 17

18 Q/A Questions welcome! Find me after the talk outside If I m nowhere to be found, drop me a mail markus.duft@ssi-schaefer.com Please don t forget to rate this talk! - Thank You! 18

19 19

20 Copyright 2016 Salomon Automation GmbH, Mitglied der SSI Schäfer Unternehmensgruppe, alle Rechte vorbehalten 2016 Salomon Automation GmbH, member of the SSI Schaefer group, all rights reserved Dieses Dokument darf ohne vorherige schriftliche Genehmigung von Salomon Automation GmbH, Mitglied der SSI Schäfer Unternehmensgruppe weder vervielfältigt, noch weitergeleitet, noch in einem Datenabfragesystem gespeichert werden; das beinhaltet wenn auch nicht ausschließlich, Schriftstücke, Druck, Lochkarten, Filme, Mikrofilme oder Mikrofiche, Tonbänder oder CDs oder jede andere Form elektronischer Medien einschließlich optisch lesbare Tonbänder oder CDs, Laser CDs und jede andere Form der elektronischen Speicherung. This document may neither be reproduced, transmitted nor stored in a retrieval system, including but not limited to, written material, printed matter, punch cards, film, microfilm or microfiche, magnetic tapes or discs or any other electronic media form including optically readable tapes or discs, laser discs, and any other form of computer storage, without the prior written consent of Salomon Automation GmbH, member of the SSI Schaefer group. Offenbarte Gegenstände und/oder Konzepte der vorliegenden Dokumentation sind oder werden noch durch gewerbliche Schutzrechte geschützt. Disclosed matters and/or concepts of the present documentation are or will be protected by intellectual property rights. 20

ECLIPSE TEA MARKUS DUFT ECLIPSECON EUROPE 2017

ECLIPSE TEA MARKUS DUFT ECLIPSECON EUROPE 2017 ECLIPSE TEA MARKUS DUFT ECLIPSECON EUROPE 2017 INTRODUCTION Markus Duft Senior Software Engineer / Software Architect Working for SSI Schaefer IT Solutions GmbH since 2005 markus.duft@ssi-schaefer.com

More information

WORKSHOP 4.3: PI READINESS OF WAREHOUSE TECHNOLOGY IPIC 2017 DR. MAX WINKLER / JULY, 2017

WORKSHOP 4.3: PI READINESS OF WAREHOUSE TECHNOLOGY IPIC 2017 DR. MAX WINKLER / JULY, 2017 WORKSHOP 4.3: PI READINESS OF WAREHOUSE TECHNOLOGY IPIC 2017 DR. MAX WINKLER / JULY, 2017 WHAT ARE WE TALKING ABOUT? PI:= Physical Packet + Information Packet Communication between PI objects and warehouse

More information

Innovations in V6.5 Consolidation

Innovations in V6.5 Consolidation Innovations in V6.5 Consolidation 2013-07-15 2013 APIS IT GmbH IQ Software Update Tutorial Excerpt: Consolidation 1 Copyright / authors: Version: July 01, 2013 Authors: Training team of APIS Informationstechnologien

More information

Development of an Object Oriented Data Model ADDAM for Applications in Aircraft Design

Development of an Object Oriented Data Model ADDAM for Applications in Aircraft Design Development of an Object Oriented Data Model ADDAM for Applications in Aircraft Design MATLAB EXPO 2014 9 th July, Munich Fellow of Munich Aerospace e.v. Research Associate, Technical University of Munich

More information

Merging Artist systems. For Artist S, M, 32, 64, 128

Merging Artist systems. For Artist S, M, 32, 64, 128 Merging Artist systems For Artist S, M, 32, 64, 128 Document reference 3.2 S. Franke 10/2012 2012 Riedel Communications GmbH & Co KG. Alle Rechte vorbehalten. Dieses Handbuch ist urheberrechtlich geschützt.

More information

Hazardous Area Tablet Tab-Ex 01 DZ1 SIM SIM CARD INSTALLATION AL19A

Hazardous Area Tablet Tab-Ex 01 DZ1 SIM SIM CARD INSTALLATION AL19A Hazardous Area Tablet Tab-Ex 01 DZ1 SIM SIM CARD INSTALLATION 100016AL19A 1 Content 1. Requirements...4 2. Required Tools:...4 3. SIM-Card Installation and Replacement instructions...5 3.1 Dissassembly...5

More information

7PMDM Server x - Microsoft Windows Phone 8 7P Mobile Device Management. Doc.Rel: 1.0 / Doc.No.: Windows_ Phone 8 _EN

7PMDM Server x - Microsoft Windows Phone 8 7P Mobile Device Management. Doc.Rel: 1.0 / Doc.No.: Windows_ Phone 8 _EN 7PMDM Server 5.06.0x - Microsoft Windows Phone 8 7P Mobile Device Management Doc.Rel: 1.0 / 2014-11-17 Doc.No.: Windows_ Phone 8 _EN Table of Contents 1 Objectives and Target Groups... 4 1.1 Legal statements...

More information

Spektroskopiesoftware

Spektroskopiesoftware Spektroskopiesoftware OPUS-ROUTINE for OPUS/IR (Version 3) 08/2000 1991-2000 BRUKER ANALYTISCHE MESSTECHNIK GMBH Text, Abbildungen und Programme wurden mit größter Sorgfalt erarbeitet. Wir können jedoch

More information

7PMDM Server x - CSV Import 7P Mobile Device Management. Rel: 1.0 /

7PMDM Server x - CSV Import 7P Mobile Device Management. Rel: 1.0 / 7PMDM Server 5.08.0x - CSV Import 7P Mobile Device Management Rel: 1.0 / 2015-09-03 Doc.No.: n/a Table of Contents 1 Introduction... 3 1.1 Table of values... 4 1.2 UserID or Email?... 5 1.3 CSV delimiter...

More information

What s New? SAP HANA SPS 07 SAP HANA tailored data center integration. SAP HANA Product Management November, 2013

What s New? SAP HANA SPS 07 SAP HANA tailored data center integration. SAP HANA Product Management November, 2013 What s New? SAP HANA SPS 07 SAP HANA tailored data center integration SAP HANA Product Management November, 2013 Content This presentation provides an overview of the additional deployment option called

More information

7P MDM Server Admin Quick Start 7P Mobile Device Management

7P MDM Server Admin Quick Start 7P Mobile Device Management 7P MDM Server Admin Quick Start 7P Mobile Device Management Rel: 5.05.02/ 2014-09-02 Doc.No.:7PMDM_ServerAdminQuickStart_EN 1 Prerequisites... 5 1.1 Cloud instance login and language selection... 5 1.2

More information

What s New? SAP HANA SPS 07 Fuzzy Search (Delta from SPS 06 to SPS 07) SAP HANA Product Management November, 2013

What s New? SAP HANA SPS 07 Fuzzy Search (Delta from SPS 06 to SPS 07) SAP HANA Product Management November, 2013 What s New? SAP HANA SPS 07 Fuzzy Search (Delta from SPS 06 to SPS 07) SAP HANA Product Management November, 2013 Scope The scope of the extended development topic SAP HANA Fuzzy Search covers Fault-tolerant

More information

How we reached 0 technical debt in our Eclipse project

How 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 information

ComCom-Ex. Safety instructions

ComCom-Ex. Safety instructions ComCom-Ex Safety instructions 1 Content 1. Application...11 1.1 ATEX & IECEx...11 2. Safety precautions...11 3. Faults and damage...11 4. Safety regulations...12 4.1 Possible devices for connection to

More information

What s New? SAP HANA SPS 07 Administration & Monitoring (Delta from SPS 06 to SPS 07) SAP HANA Product Management November, 2013

What s New? SAP HANA SPS 07 Administration & Monitoring (Delta from SPS 06 to SPS 07) SAP HANA Product Management November, 2013 What s New? SAP HANA SPS 07 Administration & Monitoring (Delta from SPS 06 to SPS 07) SAP HANA Product Management November, 2013 Content This presentation provides an overview of the changes regarding

More information

Installation Instructions Valid for EPLAN Platform Version 2.6 Status: 07 / 2016

Installation Instructions Valid for EPLAN Platform Version 2.6 Status: 07 / 2016 Installation Instructions Valid for EPLAN Platform Version 2.6 Status: 07 / 2016 EPLAN Software & Service GmbH & Co. KG Technical Information Copyright 2016 EPLAN Software & Service GmbH & Co. KG EPLAN

More information

Adobe Forms Integration in SAP Web AS Marc Chan Sr. NetWeaver Consultant NetWeaver RIG US

Adobe Forms Integration in SAP Web AS Marc Chan Sr. NetWeaver Consultant NetWeaver RIG US Adobe Forms Integration in SAP Web AS 6.40 Marc Chan Sr. NetWeaver Consultant NetWeaver RIG US Agenda Scenario Overview Technical Architecture and Demo SAP AG 2004, Adobe Forms Integration with Web AS

More information

CANopen Object Browser, Version 0.2

CANopen Object Browser, Version 0.2 CANopen Object Browser, Version 0.2 CANopen Object Browser for Linux The CANopen Object Browser is a tool to display and browse through a CANopen Object Dictionary based on EDS-Files. The program allows

More information

Rich Client GUI's with RCP & RAP

Rich 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 information

Atos - For internal use

Atos - For internal use Atos - For internal use The openmdm roadmap The future of measured data management Dr. Dietmar Rapf 21.06.2017 Atos - For internal use Speaker information Dr. Dietmar Rapf Biologist (biocybernetics) doing

More information

BUILD DEFINITION EXTENSION

BUILD DEFINITION EXTENSION Contents BUILD DEFINITION EXTENSION Introduction... 2 Setup... 2 Installation... 2 Configuration... 3 Quick Start Guide... 3 Create a new Build Definition... 3 View History of Build Definition... 4 Branch

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

RN.341 MY Interface Card. User Guide

RN.341 MY Interface Card. User Guide RN.341 MY Interface Card User Guide 2009 Riedel Communications GmbH. Alle Rechte vorbehalten. Dieses Handbuch ist urheberrechtlich geschützt. Das Kopieren, Vervielfältigen, Übersetzen oder Umsetzen in

More information

Smart Client development with the Eclipse Rich Client Platform

Smart Client development with the Eclipse Rich Client Platform Smart Client development with the Eclipse Rich Client Platform Nick Edgar and Pascal Rapicault IBM Rational Software Ottawa, Ontario Eclipse Platform Committers To contact us: news://news.eclipse.org/eclipse.platform.rcp

More information

AD105 Introduction to Application Development for the IBM Workplace Managed Client

AD105 Introduction to Application Development for the IBM Workplace Managed Client AD105 Introduction to Application Development for the IBM Workplace Managed Client Rama Annavajhala, IBM Workplace Software, IBM Software Group Sesha Baratham, IBM Workplace Software, IBM Software Group

More information

Technical Note RRC-PMM Introduction. 2. General Overview. 3. Getting Started. 3.1 Selecting an appropriate PSU

Technical Note RRC-PMM Introduction. 2. General Overview. 3. Getting Started. 3.1 Selecting an appropriate PSU 1. Introduction The, which is shown in Figure 1, is a power management module which can deliver up to 240W through the DC output connector. The module can be integrated into an application to supply power

More information

XSP / XSR DMX Splitter / RDM Hub. User Manual

XSP / XSR DMX Splitter / RDM Hub. User Manual XSP / XSR DMX Splitter & RDM Hub User Manual XSP / XSR DMX Splitter / RDM Hub User Manual Issue 4 (2010-06-15) Copyright 2010 SWISSON AG No part of this documentation may be reproduced or transmitted in

More information

What s New? SAP HANA SPS 07 SAP HANA Platform Lifecycle Management (Delta from SPS 06 to SPS 07) SAP HANA Product Management November, 2013

What s New? SAP HANA SPS 07 SAP HANA Platform Lifecycle Management (Delta from SPS 06 to SPS 07) SAP HANA Product Management November, 2013 What s New? SAP HANA SPS 07 SAP HANA Platform Lifecycle Management (Delta from SPS 06 to SPS 07) SAP HANA Product Management November, 2013 Agenda Overview SAP HANA lifecycle management tools offerings

More information

CANopen Commandline Tool

CANopen Commandline Tool [uv-software] can_open February 2009 CANopen Commandline Tool Abstract can_open Request CANopen services from a CANopen device on the command line. Description The CANopen Commanline Tool is a text based

More information

Regular Forum of Lreis. Speechmaker: Gao Ang

Regular 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 information

CANopen Object Browser, Version 0.5

CANopen Object Browser, Version 0.5 CANopen Object Browser, Version 0.5 CANopen Object Browser for generic CAN Interfaces The CANopen Object Browser is a tool to display and browse through a CANopen Object Dictionary based on EDS-Files.

More information

The Galilean Moons of Eclipse

The Galilean Moons of Eclipse The Galilean Moons of Eclipse Wayne Beaton The Eclipse Foundation Evangelist Director, Committer Community Agenda Ganymede New and Noteworthy Components/Equinox/OSGi Demo Questions What is Galileo? Simultaneous

More information

The Eclipse Rich Ajax Platform

The Eclipse Rich Ajax Platform The Eclipse Rich Ajax Platform Frank Appel RAP Tech Lead fappel@innoopract.com Eclipse RAP 1.1 Copyright Innoopract made available under the EPL 1.0 page: 1 The Innoopract pitch Integration & delivery

More information

ARGUS WINplus / WINanalyse Manual

ARGUS WINplus / WINanalyse Manual ARGUS WINplus / WINanalyse Manual Version: 2.56 / EN Important Notice:. Depending on the scope of the functionality of your ARGUS tester, some of the various functions of the WINplus / WINanalyse software

More information

Eclipse as a Web 2.0 Application Position Paper

Eclipse as a Web 2.0 Application Position Paper Eclipse Summit Europe Server-side Eclipse 11 12 October 2006 Eclipse as a Web 2.0 Application Position Paper Automatic Web 2.0 - enabling of any RCP-application with Xplosion Introduction If todays Web

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

TO AND BEYOND... MAKING JUBULA SURPASS ITS LIMITS. - BREDEX GmbH

TO AND BEYOND... MAKING JUBULA SURPASS ITS LIMITS. - BREDEX GmbH TO AND BEYOND... MAKING JUBULA SURPASS ITS LIMITS by @MarkusTiede - BREDEX GmbH AGENDA What's Jubula? How & where to extend it? THAT'S JUBULA! UI automation @ eclipse.org/jubula since 2011 JUBULA - THE

More information

FDT beyond parameterization

FDT beyond parameterization FDT beyond parameterization FDT BEYOND PARAMETERIZATION Part 1: PLC tool interface IO mapping The Challenge DTM ProcessData interface Device IO configuration example DTM ProcessImage interface Engineering

More information

The Eclipse Rich Client Platform

The Eclipse Rich Client Platform The Eclipse Rich Client Platform Slides by various members of the Eclipse JDT and Platform teams Slides 2004 IBM Corporation Outline Rich Client Application? The Eclipse Plug-in Architecture Eclipse Plug-ins

More information

SAP HANA Revision Strategy. SAP HANA Product Management May 2014

SAP HANA Revision Strategy. SAP HANA Product Management May 2014 SAP HANA Revision Strategy SAP HANA Product Management May 2014 Table of Contents SAP HANA Revision Understand the difference between Support Package Stack, Support Packages and Revisions SAP HANA Release

More information

eclipse rich ajax platform (rap)

eclipse rich ajax platform (rap) eclipse rich ajax platform (rap) winner Jochen Krause CEO Innoopract Member of the Board of Directors Eclipse Foundation jkrause@innoopract.com GmbH outline rich ajax platform project status and background

More information

Zone 2/22. Smart-Ex 201 Ex-Handy 209. Safety Instructions

Zone 2/22. Smart-Ex 201 Ex-Handy 209. Safety Instructions Zone 2/22 Smart-Ex 201 Ex-Handy 209 Safety Instructions 1 Content 1. Application... 14 1.1 ATEX & IECEx... 14 1.2 NEC & CEC... 14 2. Safety precautions... 14 3. Faults and damage... 14 4. Safety regulations...

More information

Index. Symbols. /**, symbol, 73 >> symbol, 21

Index. Symbols. /**, symbol, 73 >> symbol, 21 17_Carlson_Index_Ads.qxd 1/12/05 1:14 PM Page 281 Index Symbols /**, 73 @ symbol, 73 >> symbol, 21 A Add JARs option, 89 additem() method, 65 agile development, 14 team ownership, 225-226 Agile Manifesto,

More information

Eclipse 4. Brian de Alwis. Abstract

Eclipse 4. Brian de Alwis. Abstract Eclipse 4 Brian de Alwis Abstract This year's Juno release sees the mainstream deployment of Eclipse 4, the new application platform from the Eclipse Foundation. Over four years in the making, Eclipse

More information

EMCO MSI Package Builder Architect 7. Copyright EMCO. All rights reserved.

EMCO MSI Package Builder Architect 7. Copyright EMCO. All rights reserved. EMCO MSI Package Builder Architect 7 Company web site: emcosoftware.com Support e-mail: support@emcosoftware.com Table of Contents Chapter... 1: Introduction 4 Chapter... 2: Getting Started 6 Getting...

More information

EMCO MSI Package Builder Enterprise 7. Copyright EMCO. All rights reserved.

EMCO MSI Package Builder Enterprise 7. Copyright EMCO. All rights reserved. EMCO MSI Package Builder Enterprise 7 Copyright 2001-2017 EMCO. All rights reserved. Company web site: emcosoftware.com Support e-mail: support@emcosoftware.com Table of Contents Chapter... 1: Introduction

More information

7PMDM Server x - SymbianS60 Client Guide. 7P Mobile Device Management. Doc.Rel: 1.4 / Doc.Nr.: n/a

7PMDM Server x - SymbianS60 Client Guide. 7P Mobile Device Management. Doc.Rel: 1.4 / Doc.Nr.: n/a 7PMDM Server 5.07.0x - SymbianS60 Client Guide 7P Mobile Device Management Doc.Rel: 1.4 / 2015-08-13 Doc.Nr.: n/a Table of Contents 1 Objectives and Target Groups... 6 1.1 Objectives:... 6 1.2 Third-Party

More information

OSGi on the Server. Martin Lippert (it-agile GmbH)

OSGi on the Server. Martin Lippert (it-agile GmbH) OSGi on the Server Martin Lippert (it-agile GmbH) lippert@acm.org 2009 by Martin Lippert; made available under the EPL v1.0 October 6 th, 2009 Overview OSGi in 5 minutes Apps on the server (today and tomorrow)

More information

Testing Eclipse plug-ins: Tips & Tricks

Testing Eclipse plug-ins: Tips & Tricks Testing Eclipse plug-ins: Tips & Tricks Lorenzo Bettini DISIA University Firenze, Italy Vincenzo Caselli Francesco Guidieri RCP-Vision, Firenze, Italy EclipseCon Europe 2017 Project Quality Day Motivations

More information

7PMDM Server x - SymbianS60 Client Guide. 7P Mobile Device Management. Doc.Rel: 1.3 / Doc.Nr.: n/a

7PMDM Server x - SymbianS60 Client Guide. 7P Mobile Device Management. Doc.Rel: 1.3 / Doc.Nr.: n/a 7PMDM Server 5.07.0x - SymbianS60 Client Guide 7P Mobile Device Management Doc.Rel: 1.3 / 2015-05-01 Doc.Nr.: n/a Table of Contents 1 Objectives and Target Groups... 6 1.1 Objectives:... 6 1.2 Third-Party

More information

How to set up a continuous integration process in the cloud

How to set up a continuous integration process in the cloud How to set up a continuous integration process in the cloud Tools and services I will use the following cloud services and tools: 1. Github for source code hosting and release control 2. Travis CI for

More information

Continuous Integration / Continuous Testing

Continuous Integration / Continuous Testing Bitte decken Sie die schraffierte Fläche mit einem Bild ab. Please cover the shaded area with a picture. (24,4 x 7,6 cm) Continuous Integration / Continuous Testing IIC What s SW Integration? Integration

More information

TM DevOps Use Case TechMinfy All Rights Reserved

TM DevOps Use Case TechMinfy All Rights Reserved Document Details Use Case Name TMDevOps Use Case01 First Draft 5 th March 2018 Author Reviewed By Prabhakar D Pradeep Narayanaswamy Contents Scope... 4 About Customer... 4 Use Case Description... 4 Primary

More information

Responses related to customs declarations ECS Netherlands/Belgium. Mattentwiete Hamburg

Responses related to customs declarations ECS Netherlands/Belgium. Mattentwiete Hamburg ECS Status Messages APERAK EDI APERAK Responses related to customs declarations ECS Netherlands/Belgium Message Guide Version 1.2/E (Valid from January 2018) Mattentwiete 2 20457 Hamburg www.dakosy.de

More information

Getting the Most from Eclipse

Getting the Most from Eclipse Getting the Most from Eclipse Darin Swanson IBM Rational Portland, Oregon Darin_Swanson@us.ibm.com March 17, 2005 What is Eclipse An extensible tools platform Out-of-box function and quality to attract

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

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

ExportDynamic. Manual. CATALOGcreator GmbH

ExportDynamic. Manual. CATALOGcreator GmbH Manual Wednesday, January 13, 2016 Manual TID Informatik GmbH Landsberger Str. 57 82266 Inning Fon: +49 (0)8143 99 169-0 Fax: +49 (0)814399 169-0 info@tid-informatik.de www.tid-informatik.de CATALOGcreator

More information

Equinox Project Update

Equinox Project Update Equinox Project Update Jeff McAffer, Senior Technical Staff Member Eclipse RCP and Equinox Lead 2007 by IBM Corp; made available under the Creative Commons Att. Nc Nd 2.5 license October 2007 What is Equinox?

More information

Eclipse and Framework Extension Languages

Eclipse and Framework Extension Languages Eclipse and Framework Extension Languages Prof. Uwe Aßmann TU Dresden Institut für Software und Multimediatechnik Lehrstuhl Softwaretechnologie Design Patterns and Frameworks, Prof. Uwe Aßmann 1 References

More information

Snapshot Best Practices: Continuous Integration

Snapshot Best Practices: Continuous Integration Snapshot Best Practices: Continuous Integration Snapshot provides sophisticated and flexible tools for continuously keeping Salesforce accounts, developer projects, and content repositories synchronized.

More information

COPYRIGHT: NACHGEDRUCKT ODER SONST REPRODUZIERT WERDEN (Z. B. AUF CD-ROM ODER IM INTERNET).

COPYRIGHT: NACHGEDRUCKT ODER SONST REPRODUZIERT WERDEN (Z. B. AUF CD-ROM ODER IM INTERNET). COPYRIGHT: D EUTSCH DIESE DRUCKSCHRIFT UND ALLE IHRE BESTANDTEILE IST URHEBERECHTLICH GESCHÜTZT. ABBILDUNGEN, GRAFISCHE DARSTELLUNGEN, TEXTE ODER DIE DRUCKSCHRIFT INSGESAMT ODER IN TEILEN DÜRFEN NICHT

More information

Workbench and JFace Foundations. Part One, of a two part tutorial series

Workbench and JFace Foundations. Part One, of a two part tutorial series Workbench and JFace Foundations Part One, of a two part tutorial series 2005 by IBM; made available under the EPL v1.0 Date: February 28, 2005 About the Speakers Tod Creasey Senior Software Developer,

More information

Google Plugin for Eclipse

Google Plugin for Eclipse Google Plugin for Eclipse Not just for newbies anymore Miguel Mendez Tech Lead - Google Plugin for Eclipse 1 Overview Background AJAX Google Web Toolkit (GWT) App Engine for Java Plugin Design Principles

More information

How Do I Inspect Error Logs in Warehouse Builder?

How Do I Inspect Error Logs in Warehouse Builder? 10 How Do I Inspect Error Logs in Warehouse Builder? Scenario While working with Warehouse Builder, the designers need to access log files and check on different types of errors. This case study outlines

More information

Connect and Transform Your Digital Business with IBM

Connect and Transform Your Digital Business with IBM Connect and Transform Your Digital Business with IBM 1 MANAGEMENT ANALYTICS SECURITY MobileFirst Foundation will help deliver your mobile apps faster IDE & Tools Mobile App Builder Development Framework

More information

Mattentwiete Hamburg

Mattentwiete Hamburg Message Guide APERAK - VIP VIP APERAK Functional acknowledgement message Message Guide Version 1.0/E (Valid from March 2015) Mattentwiete 2 20457 Hamburg www.dakosy.de Phone: + 49 40 37003-0 Fax: + 49

More information

SAP NetWeaver IT Scenario Overview <insert scenario name>

SAP NetWeaver IT Scenario Overview <insert scenario name> SAP NetWeaver IT Scenario Overview Using Room Extensions SAP NetWeaver Product Management Introduction to Room Extensions Mapping Plan Example How to develop an Extension Value Set

More information

Service Discovery and Remote Services with the Eclipse Communication Framework

Service Discovery and Remote Services with the Eclipse Communication Framework Service Discovery and Remote Services with the Eclipse Communication Framework Jan S. Rellermeyer, ETH Zürich Markus Kuppe, Versant GmbH Scott Lewis, Code 9 2008 by the ECF team; made available under the

More information

Spring and OSGi. Martin Lippert akquinet agile GmbH Bernd Kolb Gerd Wütherich

Spring and OSGi. Martin Lippert akquinet agile GmbH Bernd Kolb Gerd Wütherich Spring and OSGi Martin Lippert akquinet agile GmbH lippert@acm.org Bernd Kolb b.kolb@kolbware.de Gerd Wütherich gerd@gerd-wuetherich.de 2006 by Martin Lippert, Bernd Kolb & Gerd Wütherich, made available

More information

EXAM Recertification for MCSE: Private Cloud. Buy Full Product.

EXAM Recertification for MCSE: Private Cloud. Buy Full Product. Microsoft EXAM - 70-981 Recertification for MCSE: Private Cloud Buy Full Product http://www.examskey.com/70-981.html Examskey Microsoft 70-981 exam demo product is here for you to test the quality of the

More information

BPS79- Sample Reports View

BPS79- Sample Reports View Functional Specifications Draft 1.4: Apr. 03, 2007 Abstract This document presents the functional specifications of a sample reports view. It makes a set of sample reports easily accessible to the first

More information

Course to Steer Indicator (Operator Unit)

Course to Steer Indicator (Operator Unit) Course to Steer Indicator () Type 130-625 NG001 Raytheon Anschuetz GmbH Postfach 11 66 D-24100 Kiel Germany Tel +49-4 31-30 19-0 Fax +49-4 31-30 19 464 Email service@raykiel.com www.raytheon-anschuetz.com

More information

Kapsch BusinessCom. When your Anti-Virus turns against you Are you frightened already?

Kapsch BusinessCom. When your Anti-Virus turns against you Are you frightened already? Kapsch BusinessCom When your Anti-Virus turns against you Are you frightened already? Florian Bogner Who Am I Information Security Auditor Speaker and Trainer Bug Bounty Hunter Vulnerabilities identified

More information

Sunil Shah SECURE, FLEXIBLE CONTINUOUS DELIVERY PIPELINES WITH GITLAB AND DC/OS Mesosphere, Inc. All Rights Reserved.

Sunil Shah SECURE, FLEXIBLE CONTINUOUS DELIVERY PIPELINES WITH GITLAB AND DC/OS Mesosphere, Inc. All Rights Reserved. Sunil Shah SECURE, FLEXIBLE CONTINUOUS DELIVERY PIPELINES WITH GITLAB AND DC/OS 1 Introduction MOBILE, SOCIAL & CLOUD ARE RAISING CUSTOMER EXPECTATIONS We need a way to deliver software so fast that our

More information

Marketing Cloud Scripting Languages

Marketing Cloud Scripting Languages Marketing Cloud Scripting Languages Salesforce, Winter 19 @salesforcedocs Letzte Aktualisierung: 03.12.2018 Die englische Version dieses Dokuments hat Vorrang vor der übersetzten Version. Copyright 2000

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

PROJECT DOCUMENTATION WITH ENTERPRISE ARCHITECT

PROJECT DOCUMENTATION WITH ENTERPRISE ARCHITECT PROJECT DOCUMENTATION WITH ENTERPRISE ARCHITECT How to organize project documentation with Enterprise Architect. By Amir Firdus (www.firdus.com) March 2010 Overview It is not an easy step to go from reading

More information

SAP Exchange Infrastructure - Graphical Mapping

SAP Exchange Infrastructure - Graphical Mapping SAP Exchange Infrastructure - Graphical Mapping Joachim Orb SAP AG Thomas Volmering SAP AG Learning Objectives As a result of this workshop, you will be able to: Handle the graphical mapping editor Use

More information

xcp Designer Preview Mode

xcp Designer Preview Mode White Paper Abstract This white paper explains the preview mode feature in xcp Designer and its use cases. It also covers the setup, configurations and troubleshooting tips. January 2015 Copyright 2015

More information

Enhanced Change and Transport System (CTS+) in a SAP NetWeaver Portal landscape. January 2008

Enhanced Change and Transport System (CTS+) in a SAP NetWeaver Portal landscape. January 2008 Enhanced Change and Transport System (CTS+) in a SAP NetWeaver Portal landscape January 2008 1 Agenda 1. Transports in the Portal 2. What is CTS+ 3. Transports in the Portal with CTS+ SAP 2007 / Page 2

More information

- Zodiak ICS Interface (XML) -

- Zodiak ICS Interface (XML) - - Zodiak ICS Interface (XML) - Acknowledgement Version 1.8.0 (Valid from March 2017) Mattentwiete 2 20457 Hamburg www.dakosy.de Phone: + 49 40 37003 0 Fax: + 49 40 37003 370 info@dakosy.de Alle Rechte,

More information

One of the fundamental kinds of websites that SharePoint 2010 allows

One of the fundamental kinds of websites that SharePoint 2010 allows Chapter 1 Getting to Know Your Team Site In This Chapter Requesting a new team site and opening it in the browser Participating in a team site Changing your team site s home page One of the fundamental

More information

CCP1116. Commentary Panel. Quick Guide

CCP1116. Commentary Panel. Quick Guide CCP1116 Commentary Panel Quick Guide Document Reference 1.2 S.Franke 01/2013 2013 Riedel Communications GmbH & Co KG. Alle Rechte vorbehalten. Dieses Handbuch ist urheberrechtlich geschützt. Das Kopieren,

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

USB. USB Sticks in Design und Qualität

USB. USB Sticks in Design und Qualität USB Sticks in Design und Qualität 148 149 USB Touch Pen touch pen OTG (On-The-Go) USB Stick OTG (On-The-Go) USB Drive USB microsd Karte microsd card Werbefläche advertising space 1, 2, 4, 8, 16, 32 GB

More information

Ex-Handy 05. Safety instructions

Ex-Handy 05. Safety instructions Ex-Handy 05 Safety instructions Contents 1. Application 20 2. Safety precautions 20 3. Faults and damage 20 4. Safety regulations 20 5. Ex-Data 21 6. Specifications 21 7. Battery 22 8. Repair 25 9. Cleaning,

More information

TestingofScout Application. Ludwigsburg,

TestingofScout 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 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

Section 2: Developer tools and you. Alex Mariakakis (staff-wide)

Section 2: Developer tools and you. Alex Mariakakis (staff-wide) Section 2: Developer tools and you Alex Mariakakis cse331-staff@cs.washington.edu (staff-wide) What is an SSH client? Uses the secure shell protocol (SSH) to connect to a remote computer o Enables you

More information

Produktbereich Kommunikation. Ex-TRA 300 Safety instructions

Produktbereich Kommunikation. Ex-TRA 300 Safety instructions Produktbereich Kommunikation Ex-TRA 300 Safety instructions 1. Application...12 2. Safety information...12 3. Faults and damage...12 4. Safety regulations...12 4.1 Headsets with plug connection...13 5.

More information

Chris Rupp. Requirements Templates The Blueprint of your Requirement STANDARD REQUIREMENTS. Templates For A Optimal Solution

Chris Rupp. Requirements Templates The Blueprint of your Requirement STANDARD REQUIREMENTS. Templates For A Optimal Solution Webinhalte zu Kapitel 10 Chris Rupp Requirements Templates The Blueprint of your Requirement STANDARD REQUIREMENTS The fully automated creation of a requirements document seems to remain a dream in the

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

What s New? SAP HANA SPS 07 Security (Delta from SPS 06 to SPS 07) SAP HANA Product Management November, 2013

What s New? SAP HANA SPS 07 Security (Delta from SPS 06 to SPS 07) SAP HANA Product Management November, 2013 What s New? SAP HANA SPS 07 Security (Delta from SPS 06 to SPS 07) SAP HANA Product Management November, 2013 Agenda Authentication User/role management Authorization Encryption Audit logging Documentation

More information

ECLIPSE MODELING PROJECT

ECLIPSE MODELING PROJECT ECLIPSE MODELING PROJECT A Domain-Specific Language Toolkit Richard С. Gronback AAddison-Wesley Upper Saddle River, NJ Boston Indianapolis San Francisco New York Toronto Montreal London Munich Pans Madrid

More information

Using Windows Explorer and Libraries in Windows 7

Using Windows Explorer and Libraries in Windows 7 Using Windows Explorer and Libraries in Windows 7 Windows Explorer is a program that is used like a folder to navigate through the different parts of your computer. Using Windows Explorer, you can view

More information

Artop (AUTOSAR Tool Platform) Whitepaper

Artop (AUTOSAR Tool Platform) Whitepaper Artop (AUTOSAR Tool Platform) Whitepaper Updated version: March 2009 Michael Rudorfer 1, Stefan Voget 2, Stephan Eberle 3 1 BMW Car IT GmbH, Petuelring 116, 80809 Munich, Germany 2 Continental, Siemensstraße

More information

BPS BIRT General Designer Usability Improvements Specification

BPS BIRT General Designer Usability Improvements Specification BPS 1131 - BIRT General Designer Usability Improvements Specification Feature Specification Abstract This is the feature specification for BIRT general designer usability improvements. Revisions Version

More information

IDERA ER/Studio Software Architect Evaluation Guide. Version 16.5/2016+ Published February 2017

IDERA ER/Studio Software Architect Evaluation Guide. Version 16.5/2016+ Published February 2017 IDERA ER/Studio Software Architect Evaluation Guide Version 16.5/2016+ Published February 2017 2017 IDERA, Inc. All rights reserved. IDERA and the IDERA logo are trademarks or registered trademarks of

More information

EMCO MSI Package Builder Professional 7. Copyright EMCO. All rights reserved.

EMCO MSI Package Builder Professional 7. Copyright EMCO. All rights reserved. EMCO MSI Package Builder Professional 7 Copyright 2001-2017 EMCO. All rights reserved. Company web site: emcosoftware.com Support e-mail: support@emcosoftware.com Table of Contents Chapter... 1: Introduction

More information