The Harmony Framework.

Size: px
Start display at page:

Download "The Harmony Framework."

Transcription

1 The Harmony Framework

2 Empirical Software Engineering Ask a question Design an experiment Measure on real data Analyze the results

3 Performing studies Controlled experiments Expensive Mainly students, not the same as experienced developers Analyzing development repositories Cheap Mainly open-source projects, not the same as industrial projectsd Different type of repositories, hard to gather

4 How to get development data Push mode the data model is built at development-time by extracting data after each commit Queries can readily be written, but relevant data might lack Browse mode the data model is built on-demand by browsing the development repositories Extracting the data is long, but fine-tuned analyses are possible

5 Without Harmony Are library migrations frequent? Cédric Open Data... Repository 1 Repository 2 Repository 3 Repository 4 Repository n

6 With Harmony Cédric's Harmony analysis 4 % of the studied repositories performed at least one migration Harmony Framework Open Data.. Repository 1 Repository 2 Repository 3 Repository 4 Repository n.

7 Harmony goal Ease the analysis of development data based on a browse approach

8 Main features Repository independent analysis code. Write once, run everywhere. Analyses are reusable. There is a dependency mechanism between them, and they can communicate using the whiteboard paradigm Harmony core take care of the scheduling, multi-threading and persistence

9 Harmony Architecture and features ReportingAnalysis ClocAnalysis IAnalysis Harmony Core // ISourceExtractor GitSourceExtractor SVNSourceExtractor YourAnalysis HgSourceExtractor OSGi Runtime

10 Demo Step 1 : Harmony installation Step 2 : Launching an existing analysis Step 3 : Extension of the analysis to answer a new question

11 Step 1 : Harmony installation Download Eclipse Eclipse Classic : 422/junosr2 Install Harmony Add Update site : Install all the components from this update site Import Harmony bundles into your workspace (Import Plugins and Fragments Active target platform select Harmony core and analyses)

12 Step 2 : Launching an analysis Run configurations Harmony Equinox Type harmony in the OSGi console Wait and see...

13 Step 3 : Extension of the analysis Modification of ReportAnalysis.java to analyze more data Save and back to step 2 for execution

14 The Harmony Framework

15 Empirical Software Engineering Ask a question Design an experiment Measure on real data Analyze the results

16 Performing studies Controlled experiments Expensive Mainly students, not the same as experienced developers Analyzing development repositories Cheap Mainly open-source projects, not the same as industrial projectsd Different type of repositories, hard to gather

17 How to get development data Push mode the data model is built at development-time by extracting data after each commit Queries can readily be written, but relevant data might lack Browse mode the data model is built on-demand by browsing the development repositories Extracting the data is long, but fine-tuned analyses are possible

18 Without Harmony Are library migrations frequent? Cédric Open Data... Repository 1 Repository 2 Repository 3 Repository 4 Repository n

19 With Harmony Cédric's Harmony analysis 4 % of the studied repositories performed at least one migration Harmony Framework Open Data... Repository 1 Repository 2 Repository 3 Repository 4 Repository n

20 Harmony goal Ease the analysis of development data based on a browse approach

21 Main features Repository independent analysis code. Write once, run everywhere. Analyses are reusable. There is a dependency mechanism between them, and they can communicate using the whiteboard paradigm Harmony core take care of the scheduling, multi-threading and persistence

22 Harmony Architecture and features ReportingAnalysis ClocAnalysis YourAnalysis IAnalysis Harmony Core // ISourceExtractor GitSourceExtractor SVNSourceExtractor HgSourceExtractor OSGi Runtime Repository independent analysis code. Write once, run everywhere. Analyses are reusable. There is a dependency mechanism between them, and they can communicate using the whiteboard paradigm Harmony core take care of the scheduling, multithreading and persistence

23 Demo Step 1 : Harmony installation Step 2 : Launching an existing analysis Step 3 : Extension of the analysis to answer a new question

24 Step 1 : Harmony installation Download Eclipse Eclipse Classic : 422/junosr2 Install Harmony Add Update site : Install all the components from this update site Import Harmony bundles into your workspace (Import Plugins and Fragments Active target platform select Harmony core and analyses)

25 Step 2 : Launching an analysis Run configurations Harmony Equinox Type harmony in the OSGi console Wait and see...

26 Step 3 : Extension of the analysis Modification of ReportAnalysis.java to analyze more data Save and back to step 2 for execution

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

Create your own Carbon Component. Sameera Jayasoma Technical Lead and Product Manager of WSO2 Carbon

Create your own Carbon Component. Sameera Jayasoma Technical Lead and Product Manager of WSO2 Carbon Create your own Carbon Component Sameera Jayasoma Technical Lead and Product Manager of WSO2 Carbon sameera@wso2.com WSO2 Founded in 2005 by acknowledged leaders in XML, Web Services Technologies & Standards

More information

What s the Deal with the New Windows ClearQuest Eclipse Client?

What s the Deal with the New Windows ClearQuest Eclipse Client? What s the Deal with the New Windows ClearQuest Eclipse Client? As some of you may have noticed, when IBM Rational ClearQuest 7.0 was released, it included two clients for launching ClearQuest defect tracking.

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

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

Europe on a Disk Geodata Processing with Eclipse and OSGi. Harald Wellmann 10 Nov 2008

Europe on a Disk Geodata Processing with Eclipse and OSGi. Harald Wellmann 10 Nov 2008 Europe on a Disk Geodata Processing with Eclipse and OSGi Harald Wellmann 10 Nov 2008 Overview Past and Present of Navigation Data Processing Anaconda: The Future Our usage of OSGi and Eclipse 2008 Harman

More information

Developing Android applications in Windows

Developing Android applications in Windows Developing Android applications in Windows Below you will find information about the components needed for developing Android applications and other (optional) software needed to connect to the institution

More information

OSGi Subsystems from theory to practice Glyn Normington. Eclipse Virgo Project Lead SpringSource/VMware

OSGi Subsystems from theory to practice Glyn Normington. Eclipse Virgo Project Lead SpringSource/VMware from theory to practice Glyn Normington Eclipse Virgo Project Lead SpringSource/VMware 1 Software rots 2 modularity helps 3 but... 4 A clean design 5 without enforcement 6 works fine for a while 7 then

More information

Powered by. These slides are powered by Open Source softwares : Debian GNU Linux Beamer LaTeX mode LaTeX Emacs. Context. Last night OSGi saved my life

Powered by. These slides are powered by Open Source softwares : Debian GNU Linux Beamer LaTeX mode LaTeX Emacs. Context. Last night OSGi saved my life Powered by Context These slides are powered by Open Source softwares : Debian GNU Linux Beamer LaTeX mode LaTeX Emacs Course menu... Context 1 Context 2 3 4 5 Summary I Context the application Original

More information

Leverage Rational Application Developer v8 to develop OSGi application and test with Websphere Application Server v8

Leverage Rational Application Developer v8 to develop OSGi application and test with Websphere Application Server v8 Leverage Rational Application Developer v8 to develop OSGi application and test with Websphere Application Server v8 Author: Ying Liu cdlliuy@cn.ibm.com Date: June,29 2011 2010 IBM Corporation THE INFORMATION

More information

Build and Provision: Two Sides of the Coin We Love to Hate

Build and Provision: Two Sides of the Coin We Love to Hate Build and Provision: Two Sides of the Coin We Love to Hate Ed Merks Eclipse Modeling Project Lead 1 The Software Pipeline Software artifacts flow from developer to developer and ultimately to the clients

More information

Adobe Experience Manager

Adobe Experience Manager Adobe Experience Manager Extend and Customize Adobe Experience Manager v6.x Student Guide: Volume 1 Contents CHAPTER ONE: BASICS OF THE ARCHITECTURAL STACK... 10 What is Adobe Experience Manager?... 10

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

EGit/Gerrit Hands-on training #1: Installation and Configuration

EGit/Gerrit Hands-on training #1: Installation and Configuration EGit/Gerrit Hands-on training #1: Installation and Configuration Introduction To use git from Eclipse you need the EGit plug-in. With EGit you do nearly all of your gitrelated tasks. But for certain operations

More information

Repstor affinity. M-Files Connector Overview

Repstor affinity. M-Files Connector Overview Repstor affinity M-Files Connector Overview Document Version 1 01/02/2018 Contents 1 Introduction... 3 2 Installing the M-Files Connector... 3 3 M-Files Dynamic Views within Outlook... 3 3.1 Connecting

More information

Reactive App using Actor model & Apache Spark. Rahul Kumar Software

Reactive App using Actor model & Apache Spark. Rahul Kumar Software Reactive App using Actor model & Apache Spark Rahul Kumar Software Developer @rahul_kumar_aws About Sigmoid We build realtime & big data systems. OUR CUSTOMERS Agenda Big Data - Intro Distributed Application

More information

Planning the Future with Planets The Planets Interoperability Framework. Presented by Ross King Austrian Research Centers GmbH ARC

Planning the Future with Planets The Planets Interoperability Framework. Presented by Ross King Austrian Research Centers GmbH ARC Planning the Future with Planets The Planets Interoperability Framework Presented by Ross King Austrian Research Centers GmbH ARC Outline Motivation Architecture Demonstration Interoperability Framework:

More information

IBM BlueMix Workshop. Lab D Build Android Application using Mobile Cloud Boiler Plate

IBM BlueMix Workshop. Lab D Build Android Application using Mobile Cloud Boiler Plate IBM BlueMix Workshop Lab D Build Android Application using Mobile Cloud Boiler Plate IBM EcoSystem Development Team The information contained herein is proprietary to IBM. The recipient of this document,

More information

Enabling PHP Software Engineering Research in Rascal

Enabling PHP Software Engineering Research in Rascal Enabling PHP Software Engineering Research in Rascal Mark Hills and Paul Klint WASDeTT July 1, 2013 Montpellier, France http://www.rascal-mpl.org Why look at PHP applications? 2 Why look at PHP applications?

More information

Harmony Quick Upgrade Guide

Harmony Quick Upgrade Guide Harmony Quick Upgrade Guide UPGRADE IN FIVE EASY STEPS 1. Register for Harmony 2. Set up Environments 3. Download the new Harmony Studio 4. Upgrade your Integration Server to Local or Cloud Agents 5. Convert

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

OSGi and Design Patterns

OSGi and Design Patterns Design Patterns and Frameworks Dipl.-Inf. Florian Heidenreich INF 2080 http://st.inf.tu-dresden.de/teaching/dpf Exercise Sheet No. 12 Software Technology Group Institute for Software and Multimedia Technology

More information

Part III. Issues in Search Computing

Part III. Issues in Search Computing Part III Issues in Search Computing Introduction to Part III: Search Computing in a Nutshell Prior to delving into chapters discussing search computing in greater detail, we give a bird s eye view of its

More information

JBPM Course Content. Module-1 JBPM overview, Drools overview

JBPM Course Content. Module-1 JBPM overview, Drools overview JBPM Course Content Module-1 JBPM overview, Drools overview JBPM overview Drools overview Community projects Vs Enterprise projects Eclipse integration JBPM console JBPM components Getting started Downloads

More information

ECLIPSE PERSISTENCE PLATFORM (ECLIPSELINK) FAQ

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

Equinox Framework: How to get Hooked

Equinox Framework: How to get Hooked Equinox Framework: How to get Hooked Thomas Watson, IBM Lotus Equinox Project co-lead Equinox Framework lead developer 2008 by IBM Corp; made available under the EPL v1.0 March 2008 Tutorial Agenda Equinox

More information

Vendor: IBM. Exam Code: A Exam Name: Assessment: IBM WebSphere Appl Server ND V8.0, Core Admin. Version: Demo

Vendor: IBM. Exam Code: A Exam Name: Assessment: IBM WebSphere Appl Server ND V8.0, Core Admin. Version: Demo Vendor: IBM Exam Code: A2180-317 Exam Name: Assessment: IBM WebSphere Appl Server ND V8.0, Core Admin Version: Demo QUESTION: 1 A system administrator has successfully installed the WebSphere Application

More information

The p2 Provisioning Platform. Eclipse European Summit - Ludwigsburg. Oct 27-29, 2009 Henrik Lindberg, Cloudsmith Inc

The p2 Provisioning Platform. Eclipse European Summit - Ludwigsburg. Oct 27-29, 2009 Henrik Lindberg, Cloudsmith Inc The p2 Provisioning Platform Eclipse European Summit - Ludwigsburg Oct 27-29, 2009 Henrik Lindberg, Cloudsmith Inc 2009 Jeff McAffer EclipseSource, Pascal Rpicault IBM, Henrik Lindberg Cloudsmith. Made

More information

form layout - we will demonstrate how to add your own custom form extensions in to form layout

form layout - we will demonstrate how to add your own custom form extensions in to form layout Form Extension Example FEE - Introduction 1 FEE - Java API Workspace preparation 1 FEE - Creating project plugin 1 FEE - Deployment to Installed Polarion 1 FEE - Execution from Workspace 1 FEE - Configuration

More information

Christopher Frost Virgo Committer Martin Lippert Lead, Spring Development Tools SpringSource, a division of VMware 3rd November 2011

Christopher Frost Virgo Committer Martin Lippert Lead, Spring Development Tools SpringSource, a division of VMware 3rd November 2011 All About Virgo Christopher Frost Virgo Committer Martin Lippert Lead, Spring Development Tools SpringSource, a division of VMware 3rd November 2011 OSGi Alliance Marketing 2008-2010 Page. 1 All Rights

More information

OSGi In Action: Creating Modular Applications In Java By Richard Hall, Karl Pauls READ ONLINE

OSGi In Action: Creating Modular Applications In Java By Richard Hall, Karl Pauls READ ONLINE OSGi In Action: Creating Modular Applications In Java By Richard Hall, Karl Pauls READ ONLINE If looking for the book OSGi in Action: Creating Modular Applications in Java by Richard Hall, Karl Pauls in

More information

BlueMix Hands-On Workshop Lab A - Building and Deploying BlueMix Applications

BlueMix Hands-On Workshop Lab A - Building and Deploying BlueMix Applications BlueMix Hands-On Workshop Lab A - Building and Deploying BlueMix Applications Version : 4.00 Last modification date : 13 June 2014 Owner : IBM Ecosystem Development Table of Contents Part 1: Building

More information

Object-Relational Mapping

Object-Relational Mapping Object-Relational Mapping Object-Relational Mapping Software Architecture ORM Problems ORM Solutions Demo Software Architecture Part 1 Architecture Separation of Concerns A design principle that comprises

More information

From the RCP Book To Reality. Jean-Michel Lemieux IBM Rational, Ottawa, Canada

From the RCP Book To Reality. Jean-Michel Lemieux IBM Rational, Ottawa, Canada From the RCP Book To Reality Jean-Michel Lemieux IBM Rational, Ottawa, Canada 2008 by Jean-Michel Lemieux made available under the EPL v1.0 March 2008 Past, Present, Future Eclipse committer since it s

More information

SOA-14: Continuous Integration in SOA Projects Andreas Gies

SOA-14: Continuous Integration in SOA Projects Andreas Gies Tooling for Service Mix 4 Principal Architect http://www.fusesource.com http://open-source-adventures.blogspot.com About the Author Principal Architect PROGRESS - Open Source Center of Competence Degree

More information

Chapter 3. Interactive Software Development Assistants Logic-based Software Representation. Logic-based Software Analysis

Chapter 3. Interactive Software Development Assistants Logic-based Software Representation. Logic-based Software Analysis Advanced Logic Programming Summer semester 2012 R O O T S Chapter 3. Logic-based Analysis Interactive Development Assistants Logic-based Representation Logic-based Analysis Logic-based Transformation Motivation

More information

Object Oriented Programming. Week 1 Part 2 Git and egit

Object Oriented Programming. Week 1 Part 2 Git and egit Object Oriented Programming Part 2 Git and egit Lecture Review of Git Local Repository Remote Repository Using Git from Eclipse Review of Git 3 What is Git? Software Configuration Management (SCM) Supports

More information

SpringSource Tool Suites M3

SpringSource Tool Suites M3 SpringSource Tool Suites 3.0.0.M3 - New and Noteworthy - Martin Lippert 3.0.0.M3 July 9, 2012 Updated for 3.0.0.M3 ENHANCEMENTS 3.0.0.M3 General Updates Distribution based on Eclipse Juno (4.2.0) STS now

More information

OSGi and Design Patterns

OSGi and Design Patterns Design Patterns and Frameworks Dr.-Ing. Max Leuthäuser INF 2081 http://st.inf.tu-dresden.de/teaching/dpf Exercise Sheet No. 12 Software Technology Group Institute for SMT Department of Computer Science

More information

Pearson System of Courses (PSC) Deploying PSC with System Center Configuration Manager (SCCM) for Windows

Pearson System of Courses (PSC) Deploying PSC with System Center Configuration Manager (SCCM) for Windows Pearson System of Courses (PSC) Deploying PSC with System Center Configuration Manager (SCCM) for Windows Table of Contents Deployment Process Overview...3 Prerequisites and Assumptions:...4 1. PSC Prerequisites...

More information

Oracle Hyperion EPM Installation & Configuration ( ) NEW

Oracle Hyperion EPM Installation & Configuration ( ) NEW Oracle University Contact Us: Local: 0845 777 7 711 Intl: +44 845 777 7 711 Oracle Hyperion EPM 11.1.2 Installation & Configuration (11.1.2.4) NEW Duration: 4 Days What you will learn NEW COURSE! This

More information

Informatica Power Center 10.1 Developer Training

Informatica Power Center 10.1 Developer Training Informatica Power Center 10.1 Developer Training Course Overview An introduction to Informatica Power Center 10.x which is comprised of a server and client workbench tools that Developers use to create,

More information

GAVIN KING RED HAT CEYLON SWARM

GAVIN KING RED HAT CEYLON SWARM GAVIN KING RED HAT CEYLON SWARM CEYLON PROJECT A relatively new programming language which features: a powerful and extremely elegant static type system built-in modularity support for multiple virtual

More information

Oracle Data Integrator 12c New Features

Oracle Data Integrator 12c New Features Oracle Data Integrator 12c New Features Joachim Jaensch Principal Sales Consultant Copyright 2014 Oracle and/or its affiliates. All rights reserved. Safe Harbor Statement The following is intended to outline

More information

If you don t have the JDK, you will need to install it. 1. Go to

If you don t have the JDK, you will need to install it. 1. Go to Developing Android applications in Windows Below you will find information about the components needed for developing Android applications and other (optional) software needed to connect to the institution

More information

Self-Demo Guide. Oracle ilearning and HTML DB

Self-Demo Guide. Oracle ilearning and HTML DB 2003-2004 Self-Demo Guide Oracle ilearning and HTML DB The Oracle Academy allows a school to offer advanced Database and Java programming courses through the use of Oracle s infrastructure. The school

More information

Rhapsody Interface Management and Administration

Rhapsody Interface Management and Administration Rhapsody Interface Management and Administration Welcome The Rhapsody Framework Rhapsody Processing Model Application and persistence store files Web Management Console Backups Route, communication and

More information

CSC207 Week 4. Larry Zhang

CSC207 Week 4. Larry Zhang CSC207 Week 4 Larry Zhang 1 Logistics A1 Part 1, read Arnold s emails. Follow the submission schedule. Read the Q&A session in the handout. Ask questions on the discussion board. Submit on time! Don t

More information

IBM Endpoint Manager Version 9.0. Software Distribution User's Guide

IBM Endpoint Manager Version 9.0. Software Distribution User's Guide IBM Endpoint Manager Version 9.0 Software Distribution User's Guide IBM Endpoint Manager Version 9.0 Software Distribution User's Guide Note Before using this information and the product it supports,

More information

WSDM = Web Services Distributed Management, an open standard/specified ratified by OASIS

WSDM = Web Services Distributed Management, an open standard/specified ratified by OASIS Proposal Overview: Move WSDM Tooling, WSDM extensions to Managed Agent Explorer (MAX) and WS-Notification provider to the TPTP Notification Broker to COSMOS incubator project Leave base MAX framework and

More information

Bernhard Dorninger Software Competence Center Hagenberg. Experiences with OSGi in industrial applications

Bernhard Dorninger Software Competence Center Hagenberg. Experiences with OSGi in industrial applications Bernhard Dorninger Software Competence Center Hagenberg Experiences with OSGi in industrial applications Content Who we are Requirements, Implementation and Experiences Runtime platform for computation

More information

Rational Application Developer 7 Bootcamp

Rational Application Developer 7 Bootcamp Rational Application Developer 7 Bootcamp Length: 1 week Description: This course is an intensive weeklong course on developing Java and J2EE applications using Rational Application Developer. It covers

More information

Lesson learned from using EMF to build Desktop & Web Applications. Ludwigsburg, Oct

Lesson learned from using EMF to build Desktop & Web Applications. Ludwigsburg, Oct Lesson learned from using EMF to build Desktop & Web Applications Ludwigsburg, Oct 26 2017 About us Lorenzo Bettini Dip. Informatica, Univ. Firenze, Italy bettini@disia.unifi.it @lorenzo_bettini www.lorenzobettini.it

More information

Pentaho 3.2 Data Integration

Pentaho 3.2 Data Integration Pentaho 3.2 Data Integration Beginner's Guide Explore, transform, validate, and integrate your data with ease Marfa Carina Roldan "- PUBLISHING - 1 BIRMINGHAM - MUMBAI Preface Chapter 1: Getting started

More information

Lab 1 Introduction ipojo Component Model

Lab 1 Introduction ipojo Component Model Lab 1 Introduction ipojo Component Model Thomas Leveque A Page 1, January 27, 2011 Service Oriented Computation New computing paradigm Service as fundamental element Reduce dependencies among «software

More information

Eclipse PDE and Bndtools

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

Migrating a Classic Hibernate Application to Use the WebSphere JPA 2.0 Feature Pack

Migrating a Classic Hibernate Application to Use the WebSphere JPA 2.0 Feature Pack Migrating a Classic Hibernate Application to Use the WebSphere JPA 2.0 Feature Pack Author: Lisa Walkosz liwalkos@us.ibm.com Date: May 28, 2010 THE INFORMATION CONTAINED IN THIS REPORT IS PROVIDED FOR

More information

POOSL IDE Installation Manual

POOSL IDE Installation Manual Embedded Systems Innovation by TNO POOSL IDE Installation Manual Tool version 4.1.0 7 th November 2017 1 POOSL IDE Installation Manual 1 Installation... 4 1.1 Minimal system requirements... 4 1.2 Installing

More information

vsphere Web Client SDK Documentation VMware vsphere Web Client SDK VMware ESXi vcenter Server 6.5.1

vsphere Web Client SDK Documentation VMware vsphere Web Client SDK VMware ESXi vcenter Server 6.5.1 vsphere Web Client SDK Documentation VMware vsphere Web Client SDK 6.5.1 VMware ESXi 6.5.1 vcenter Server 6.5.1 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/

More information

Eclipse Tool Stack Interchange Format

Eclipse Tool Stack Interchange Format Genuitec, LLC April 5, 2013 J. Anderson T. Webb Eclipse Tool Stack Interchange Format DRAFT - Version 0.1 Abstract This document defines a standard interchange format for Eclipse based development environments.

More information

SE - Deployment to Installed Polarion. SE - Execution from Workspace. SE - Configuration.

SE - Deployment to Installed Polarion. SE - Execution from Workspace. SE - Configuration. Servlet Example SE - Introduction 1 SE - Java API Workspace preparation 1 SE - Import of the example 1 SE - Hints to develop your own plug-in 1 SE - Deployment to Installed Polarion 4 SE - Execution from

More information

ANDROID APPS (NOW WITH JELLY BEANS!) Jordan Jozwiak November 11, 2012

ANDROID APPS (NOW WITH JELLY BEANS!) Jordan Jozwiak November 11, 2012 ANDROID APPS (NOW WITH JELLY BEANS!) Jordan Jozwiak November 11, 2012 AGENDA Android v. ios Design Paradigms Setup Application Framework Demo Libraries Distribution ANDROID V. IOS Android $25 one-time

More information

ActiveSpaces Transactions. Quick Start Guide. Software Release Published May 25, 2015

ActiveSpaces Transactions. Quick Start Guide. Software Release Published May 25, 2015 ActiveSpaces Transactions Quick Start Guide Software Release 2.5.0 Published May 25, 2015 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED

More information

Buckminster. Ganymede Review. May, Cloudsmith Inc - Made available under the Eclipse Public License.

Buckminster. Ganymede Review. May, Cloudsmith Inc - Made available under the Eclipse Public License. Buckminster Ganymede Review May, 2008 AGENDA Buckminster Objective Buckminster Capabilities Common Components used API Quality IP Clearance and License Committer Diversity Suggestions for Next Steps BUCKMINSTER

More information

Apple. Massive Scale Deployment / Connectivity. This is not a contribution

Apple. Massive Scale Deployment / Connectivity. This is not a contribution Netty @ Apple Massive Scale Deployment / Connectivity Norman Maurer Senior Software Engineer @ Apple Core Developer of Netty Formerly worked @ Red Hat as Netty Project Lead (internal Red Hat) Author of

More information

Descartes Modeling Language Quick Start Guide

Descartes Modeling Language Quick Start Guide ML Descartes Modeling Language Quick Start Guide Johannes Grohmann Simon Eismann Jürgen Walter Samuel Kounev www.descartes.tools/dml v1.0 April 7, 2017 Contents 1 Introduction 2 2 Installation 2 2.1 System

More information

OSGi in Action. RICHARD S. HALL KARL PAULS STUART McCULLOCH DAVID SAVAGE CREATING MODULAR APPLICATIONS IN JAVA MANNING. Greenwich (74 w. long.

OSGi in Action. RICHARD S. HALL KARL PAULS STUART McCULLOCH DAVID SAVAGE CREATING MODULAR APPLICATIONS IN JAVA MANNING. Greenwich (74 w. long. OSGi in Action CREATING MODULAR APPLICATIONS IN JAVA RICHARD S. HALL KARL PAULS STUART McCULLOCH DAVID SAVAGE 11 MANNING Greenwich (74 w. long.) contents foreword xiv preface xvii acknowledgments xix about

More information

Getting to the Next Level with Eclipse Concierge

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

Oracle JET in Oracle APEX Marc Sewtz Senior Software Development Manager Oracle America, Inc. New York, NY

Oracle JET in Oracle APEX Marc Sewtz Senior Software Development Manager Oracle America, Inc. New York, NY Oracle JET in Oracle APEX 18.1 Marc Sewtz Senior Software Development Manager Oracle America, Inc. New York, NY Marc Sewtz Senior Software Development Manager Oracle Application Express / Database Tools

More information

This download file shows detailed view for all updates from BW 7.5 SP00 to SP05 released from SAP help portal.

This download file shows detailed view for all updates from BW 7.5 SP00 to SP05 released from SAP help portal. This download file shows detailed view for all updates from BW 7.5 SP00 to SP05 released from SAP help portal. (1) InfoObject (New) As of BW backend version 7.5 SPS00, it is possible to model InfoObjects

More information

Rights Cloud Connector Package Quick Install Guide

Rights Cloud Connector Package Quick Install Guide Rights Cloud Connector Package Quick Install Guide Feb 12, 2018 Version 2.0 SCOPE OF THE DOCUMENT This document illustrates the steps for installation and configuration of the FADEL s AEM Asset Rights

More information

Exam Questions

Exam Questions Exam Questions 70-764 Administering a SQL Database Infrastructure (beta) https://www.2passeasy.com/dumps/70-764/ 1.. Note: This question is part of a series of questions that use the same or similar answer

More information

Index. Bitwise operations, 131. Cloud, 88, 101

Index. Bitwise operations, 131. Cloud, 88, 101 Index A Analysis, NetBeans batch analyzers, 127 dynamic code analysis, 128 Java 8 lambda expressions, 127 static code analysis definition, 128 FindBugs categories, 144 Inspect & Transform tool, 129 inspections,

More information

Building JavaServer Faces Applications

Building JavaServer Faces Applications IBM Software Group St. Louis Java User Group Tim Saunders ITS Rational Software tim.saunders@us.ibm.com 2005 IBM Corporation Agenda JSF Vision JSF Overview IBM Rational Application Developer v6.0 Build

More information

Patterns and Best Practices for Dynamic OSGi Applications

Patterns and Best Practices for Dynamic OSGi Applications Patterns and Best Practices for Dynamic OSGi Applications Kai Tödter, Siemens Corporate Technology Gerd Wütherich, Freelancer Martin Lippert, akquinet it-agile GmbH Agenda» Dynamic OSGi applications» Basics»

More information

Sample Spark Web-App. Overview. Prerequisites

Sample Spark Web-App. Overview. Prerequisites Sample Spark Web-App Overview Follow along with these instructions using the sample Guessing Game project provided to you. This guide will walk you through setting up your workspace, compiling and running

More information

Quick Guide Installing Zend Studio for Eclipse 6.1 as a Set of Plugins

Quick Guide Installing Zend Studio for Eclipse 6.1 as a Set of Plugins Quick Guide Installing Zend Studio for Eclipse 6.1 as a Set of Plugins By Zend Technologies, Inc. www.zend.com Installing Zend Studio for Eclipse 6.1 as a Set of Plugins Zend Studio for Eclipse can be

More information

DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S. TANENBAUM MAARTEN VAN STEEN. Chapter 3 Processes

DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S. TANENBAUM MAARTEN VAN STEEN. Chapter 3 Processes DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S. TANENBAUM MAARTEN VAN STEEN Chapter 3 Processes Context Switching Processor context: The minimal collection of values stored in the

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

Enterprise Features & Requirements Analysis For EJB3 JPA & POJO Persistence. CocoBase Pure POJO

Enterprise Features & Requirements Analysis For EJB3 JPA & POJO Persistence. CocoBase Pure POJO CocoBase Pure POJO Product Information V5 Enterprise Features & Requirements Analysis For EJB3 JPA & POJO Persistence CocoBase PURE POJO Uniquely Provides BEST IN INDUSTRY Support For The Full Range Of

More information

i2b2 Workbench Developer s Guide: Eclipse Neon & i2b2 Source Code

i2b2 Workbench Developer s Guide: Eclipse Neon & i2b2 Source Code i2b2 Workbench Developer s Guide: Eclipse Neon & i2b2 Source Code About this guide Informatics for Integrating Biology and the Bedside (i2b2) began as one of the sponsored initiatives of the NIH Roadmap

More information

First Steps in RCP. Jan Blankenhorn, WeigleWilczek GmbH, Stuttgart, Germany. February 19th, 2009

First Steps in RCP. Jan Blankenhorn, WeigleWilczek GmbH, Stuttgart, Germany. February 19th, 2009 First Steps in RCP Jan Blankenhorn, WeigleWilczek GmbH, Stuttgart, Germany February 19th, 2009 Agenda» About us» RCP Architecture and Bundles» Extension Points and Views» Bundle Dependencies 2 Jan Blankenhorn»

More information

JAVA GENERICS AND COLLECTIONS EBOOK

JAVA GENERICS AND COLLECTIONS EBOOK 30 March, 2018 JAVA GENERICS AND COLLECTIONS EBOOK Document Filetype: PDF 456.56 KB 0 JAVA GENERICS AND COLLECTIONS EBOOK Next, we update the library and client to use. Move your Java skills to the next

More information

The Eclipse Parallel Tools Platform Project

The Eclipse Parallel Tools Platform Project The Eclipse Parallel Tools Platform Project EclipseCon 2005 LAUR-05-0574 Parallel Development Tools State of the Art Command-line compilers for Fortran and C/C++ Sometimes wrapped in a GUI Editors are

More information

Lessons learned from building Eclipse-based add-ons for commercial modeling tools

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

BlueMix Hands-On Workshop Lab F - Java EE Cloud Trader Benchmark Application on BlueMix

BlueMix Hands-On Workshop Lab F - Java EE Cloud Trader Benchmark Application on BlueMix BlueMix Hands-On Workshop Lab F - Java EE Cloud Trader Benchmark Application on BlueMix Version : 3.00 Last modification date : 05/ /12/2014 Owner : IBM Ecosystem Development Table of Contents Lab F:

More information

Equinox Project 3.6 Release Review

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

NetServ: Dynamically Deploying In-network Services

NetServ: Dynamically Deploying In-network Services NetServ: Dynamically Deploying In-network Services Suman Srinivasan, Jae Woo Lee, Eric Liu, Mike Kester, Henning Schulzrinne, Volker Hilt, Srini Seetharaman, Ashiq Khan Columbia University, Bell Labs,

More information

Component-based Runtime Environment for Cloud Applications

Component-based Runtime Environment for Cloud Applications Component-based Runtime Environment for Cloud Applications Mark Wallis B. Comp Sci (Honours) NICTA Software Systems Summer School 2013 Distributed Computing Research Group School of Electrical Engineering

More information

Technical Notes Eclipse Integration version 1.2.1

Technical Notes Eclipse Integration version 1.2.1 .1 Electric Cloud ElectricCommander Technical Notes Eclipse Integration version 1.2.1 September 2010 This document contains information about the ElectricCommander integration with Eclipse for Eclipse

More information

How-to use ipojo factories

How-to use ipojo factories How-to use ipojo factories Overview»» Home Why choose ipojo Success stories Features Download Documentation»» Getting Started»» ipojo in 10 minutes Using Annotations Maven tutorial Advanced tutorial Using

More information

StarTeam Visual Studio Plugin

StarTeam Visual Studio Plugin StarTeam 16.1 Visual Studio Plugin Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com Copyright Micro Focus 2017. All rights reserved. MICRO FOCUS, the Micro

More information

Release Notes. Other Documentation. Autonomy Business Console. Contents. Version

Release Notes. Other Documentation. Autonomy Business Console. Contents. Version R E L E A S E N O T E S Autonomy Business Console Version 7.5.3.0 Release Notes This document describes new features and resolved issues for Autonomy Business Console 7.5.3.0. You can retrieve the latest

More information

Batch Jobs Performance Testing

Batch Jobs Performance Testing Batch Jobs Performance Testing October 20, 2012 Author Rajesh Kurapati Introduction Batch Job A batch job is a scheduled program that runs without user intervention. Corporations use batch jobs to automate

More information

XpertRule Knowledge Builder

XpertRule Knowledge Builder XpertRule Knowledge Builder Introduction to the Demonstration Software (Release 4.66) Thank you for your interest in a demonstration of the XpertRule Knowledge Builder software. XpertRule Knowledge Builder

More information

Hackveda Appsec Labs Java Programming Course and Internship Program Description:

Hackveda Appsec Labs Java Programming Course and Internship Program Description: Hackveda Appsec Labs Java Programming Course and Internship Program Description: The training program includes a complete training of java core and advanced concepts. After the training program students

More information

InsECTJ: A Generic Instrumentation Framework for Collecting Dynamic Information within Eclipse

InsECTJ: A Generic Instrumentation Framework for Collecting Dynamic Information within Eclipse InsECTJ: A Generic Instrumentation Framework for Collecting Dynamic Information within Eclipse Arjan Seesing and Alessandro Orso College of Computing Georgia Institute of Technology a.c.seesing@ewi.tudelft.nl,

More information

Content. 1. Overview Setup Demonstration Linux Application Project on DE10-Nano Android Application Project...

Content. 1. Overview Setup Demonstration Linux Application Project on DE10-Nano Android Application Project... Content 1. Overview... 1 2. Setup Demonstration... 3 3. Linux Application Project on... 6 4. Android Application Project... 8 5. Appendix... 13 www.terasic.com 1. Overview This documents describe how to

More information

SpringSource Tool Suites 3.0.0

SpringSource Tool Suites 3.0.0 SpringSource Tool Suites 3.0.0 - New and Noteworthy - Martin Lippert 3.0.0 August 13, 2012 Updated for 3.0.0.RELEASE ENHANCEMENTS 3.0.0 General Updates Spring Tool Suite & Groovy/Grails Tool Suite Starting

More information

Q: Where can we see the past recorded webinars? A: Much content of this nature may be found online at:

Q: Where can we see the past recorded webinars? A: Much content of this nature may be found online at: Q: Can I get a recording of the Webinar and / or a copy of the slides? A: Yes! Webinar and slides are both are available at: https://developer.salesforce.com/events/webinars/coding_in_app_cloud Q: Is there

More information