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

Size: px
Start display at page:

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

Transcription

1 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 available under EPL Public License v1.0 1

2 Provision what where Engineers Users source code open source in-house built licensed software applications runtimes tools Automated Builds Test Test 2

3 Wide range of requirements packaged applications source code strict policy control full flexibility approved repositories any repository fixed configuration dynamic configuration fully automatic user driven (headless) update to latest update to policy controlled (downgrade) 3

4 Installation state of the art < Eclipse 3.4 Unzipping is not installing! 4

5 Eclipse and Provisioning 5

6 p2 is installing! A replacement for the old Update Manager New UI, simplified workflow Manage Eclipse, RCP and more exe, ini, bundles, registry keys, settings, native code, Shared bundles across Eclipse-based products An installer A provisioning solution for OSGi systems Managing non-running instance Start level, framework extension Fine-grained dependency management Extensible GUI and Headless One consistent model 6

7 New user interactions Simple update workflow Replace multi-steps wizards New metaphors Drag n Drop for install, adding repos, More flexible repositories Connect to p2 repos, Update Sites, (OBR, Maven, ) Managed folders Explicit watched locations Drop content to have it installed No need to unzip and -clean 7

8 From Install to Update Installing and Updating are the same operations Installed shape same as zip shape Flexibility in delivery Programmatic API for all operations p2 offers a continuum from installation to updating 8

9 Concepts and Architecture 9

10 Installable Units Decouple decision making from the actual content IU (id, ver) Everything is an IU Everything is installable

11 Anatomy of an IU Properties Provided Capabilities Required Capabilities IU (id, ver) Artifacts Actions

12 p2 Architecture Metadata Artifacts Director Repositories Runtimes Touchpoints Engine Profiles Eclipse Eclipse Classic Other OS Eclipse for C++ 12

13 p2 in Action Data transfer Director Provisioning operation requested IU install, uninstall, update operations Metadata fetched and constraints analyzed Repositories Transports Mirroring p2 Update Site Http/Https File system Volume Engine Eclipse/OSGi Native/OS IUs configured into runtimes Artifact availability and mirroring Profile updated Runtimes Profiles 13

14 SAT-based resolution The installation problem is NP-complete Map dependencies to Boolean formula Use SAT4J If there is no solution it will tell us If there is a solution we will get an optimal one Special thanks to Daniel LeBerre and Anne Parrain 14

15 Optimizing and Processing Artifacts Repository Pack200 Optimizer Canonical Pack200 JBDiff Pack200 Processor Artifact Repository 15

16 p2 releases 16

17 Releases Eclipse Ganymede Replace Update Manager Improved functionality Minimal disruption Starting point for new provisioning platform Provisional API Client side only Eclipse Galileo Themes: Robustness, completeness, performance, ease of use Flexible options for inclusion in RCP applications Composite repositories Omni Version Eclipse Helios API, Java 1.5 Internal cleanup Ease of use in API Availability on non Equinox OSGi implementations 17

18 Summary p2 is a powerful provisioning platform Highly extensible Enable the creation of comprehensive solutions The basis of Eclipse provisioning going forward mailto:p2-dev@eclipse.org 18

19 Terminology p2 / Agent The provisioning infrastructure on client machines Installable Unit (IU) Metadata that describes things that can be installed/configured Artifact The actual content being installed/configured(e.g., bundle JARs) Repository A store of metadata or artifacts Profile The target of install/management operations Director The decision-making entity in the provisioning system Engine The mechanism for executing provisioning requests Touchpoints Integration with particular runtime or management systems 19

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

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

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

ECF 3.0 Release Review

ECF 3.0 Release Review ECF 3.0 Release Review Project Lead: Scott Lewis slewis@eclipsesource.com Mailing List: ecf-dev@eclipse.org Home Page: http://www.eclipse.org/ecf 1 Highlights 3.o new features: Major Enhancements and Additions:

More information

Eclipse Buckminster. The Definitive Guide. Henrik Lindberg, Cloudsmith Inc. Thomas Hallgren, Cloudsmith Inc.

Eclipse Buckminster. The Definitive Guide. Henrik Lindberg, Cloudsmith Inc. Thomas Hallgren, Cloudsmith Inc. Eclipse Buckminster The Definitive Guide Henrik Lindberg, Cloudsmith Inc. Thomas Hallgren, Cloudsmith Inc. Eclipse Buckminster: The Definitive Guide by Henrik Lindberg and Thomas Hallgren 0.6 - include/exclude

More information

B3 Modeling Unbreakable Builds. Eclipse Modeling Day Nov 16-19, Ed Merks, Bjorn Freeman-Benson, Miles Daffin

B3 Modeling Unbreakable Builds. Eclipse Modeling Day Nov 16-19, Ed Merks, Bjorn Freeman-Benson, Miles Daffin B3 Modeling Unbreakable Builds Eclipse Modeling Day Nov 16-19, 2009 Ed Merks, Bjorn Freeman-Benson, Miles Daffin 1 agenda 1. usage scenario: eclipse release assembly 2. b3 project: overview 3. usage scenario:

More information

Eclipse Packaging Project

Eclipse Packaging Project Eclipse Packaging Project Document classification: Date: May 31, 2011 Abstract: This document contains the Release Review Documentation for the Eclipse Packaging Project (EPP). The 1.4.0 EPP release is

More information

The JSF Tools Project

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

More information

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

Equinox OSGi: Pervasive Componentization

Equinox OSGi: Pervasive Componentization Equinox OSGi: Pervasive Componentization Thomas Watson Equinox Development Lead IBM Lotus Jeff McAffer, Eclipse RCP and Equinox Lead IBM Rational Software 10/3/2006 Why is Eclipse interesting? Extensible

More information

Liberate your components with OSGi services

Liberate your components with OSGi services Liberate your components with OSGi services One products journey through the Modularity Maturity Model Alasdair Nottingham (not@uk.ibm.com) WebSphere Application Server V8.5 Liberty Profile Development

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

Eclipse Packaging Project

Eclipse Packaging Project Eclipse Packaging Project Document classification: Date: June 5, 2012 Abstract: This document contains the Release Review Documentation for the Eclipse Packaging Project (EPP). The 1.5.0 EPP release is

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

e4 Project 0.9 Release Review

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

More information

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

Eclipse SOA Tools Platform Project

Eclipse SOA Tools Platform Project Eclipse SOA Tools Platform Project Oisín Hurley IONA Technologies http://www.iona.com 2007 by «Author»; made available under the EPL v1.0 Date Other Information, if necessary A Brief Introduction to SOA

More information

Eclipse 4.0. Jochen Krause EclipseSource

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

Distributed OSGi Services with the Eclipse Communication Framework. Jan S. Rellermeyer, ETH Zürich Markus Kuppe, Versant Inc.

Distributed OSGi Services with the Eclipse Communication Framework. Jan S. Rellermeyer, ETH Zürich Markus Kuppe, Versant Inc. June 10-11, 2008 Berlin, Germany Distributed OSGi Services with the Eclipse Communication Framework Jan S. Rellermeyer, ETH Zürich Markus Kuppe, Versant Inc. ECF: Eclipse Communication Framework Communication

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

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

OSGi. Building and Managing Pluggable Applications

OSGi. Building and Managing Pluggable Applications OSGi Building and Managing Pluggable Applications What A Mess Billing Service Orders Shipping Accounting Workflow Inventory Application From The View Of... Building monolithic applications is evil nuf

More information

Eclipse Lyo Overview. Michael Fiedler, Eclipse Lyo committer IBM Corporation

Eclipse Lyo Overview. Michael Fiedler, Eclipse Lyo committer IBM Corporation Eclipse Lyo Overview http://eclipse.org/lyo Michael Fiedler, Eclipse Lyo committer 1 Agenda Eclipse Lyo background Content and Plans Test Suites OSLC4J Samples Next Steps 2 OSLC Specifications OSLC Core

More information

SDD Proposal to COSMOS

SDD Proposal to COSMOS IBM Tivoli Software SDD Proposal to COSMOS Jason Losh (SAS), Oasis SDD TC Tooling Lead Mark Weitzel (IBM), COSMOS Architecture Team Lead Why: Customer Problems Customer Feedback More than half of outages

More information

Eclipse project update by the Eclipse project PMC March 11 th 2008

Eclipse project update by the Eclipse project PMC March 11 th 2008 Eclipse project update by the Eclipse project PMC March 11 th 2008 This document provides an update of the developments accomplished within the Eclipse Project, how they align with the Ganymede simultaneous

More information

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

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

More information

The Actual Real World at EclipseCon/ALM

The Actual Real World at EclipseCon/ALM Tycho The Actual Real World at EclipseCon/ALM Raise your Hand if you are Sure Addressing the Issues Real World: Tycho Issues World Wide Distributed Teams India, China, Europe, Argentina, United States

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

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

Under the Paul Fremantle, CTO, WSO2

Under the Paul Fremantle, CTO, WSO2 Under the Hood @WSO2 Paul Fremantle, CTO, WSO2 Paul Fremantle CTO and Co-Founder 10 years at IBM STSM in WebSphere Development Infoworld CTO 25 in 2008 VP, Apache Synapse Co-Chair, OASIS WSRX TC Why look

More information

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

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

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

IKAN ALM Architecture. Closing the Gap Enterprise-wide Application Lifecycle Management

IKAN ALM Architecture. Closing the Gap Enterprise-wide Application Lifecycle Management IKAN ALM Architecture Closing the Gap Enterprise-wide Application Lifecycle Management Table of contents IKAN ALM SERVER Architecture...4 IKAN ALM AGENT Architecture...6 Interaction between the IKAN ALM

More information

ECLIPSE RICH CLIENT PLATFORM

ECLIPSE RICH CLIENT PLATFORM ECLIPSE RICH CLIENT PLATFORM DESIGNING, CODING, AND PACKAGING JAVA TM APPLICATIONS Jeff McAffer Jean-Michel Lemieux v:addison-wesley Upper Saddle River, NJ Boston Indianapolis San Francisco New York Toronto

More information

Converting Eclipse metadata into CUDF

Converting Eclipse metadata into CUDF Converting Eclipse metadata into CUDF Technical Report TR5.3 Nature : Technical Report Due date : 01/09/2010 Delivery Date: 01/09/2010 Start date of project : 01/02/2008 Duration : 36 months Distribution:

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

Class Dependency Analyzer CDA Developer Guide

Class Dependency Analyzer CDA Developer Guide CDA Developer Guide Version 1.4 Copyright 2007-2017 MDCS Manfred Duchrow Consulting & Software Author: Manfred Duchrow Table of Contents: 1 Introduction 3 2 Extension Mechanism 3 1.1. Prerequisites 3 1.2.

More information

The Definitive Guide to. NetBeans Platform 7. Heiko Bock. Apress*

The Definitive Guide to. NetBeans Platform 7. Heiko Bock. Apress* The Definitive Guide to NetBeans Platform 7 Heiko Bock Apress* Contents About the Author About the Translator About the Technical Reviewers Acknowledgments Introduction xiv xiv xv xvi xvii * Part 1: Basics

More information

Creation Review. Kepler: managing the complexity of software communities. Carlos Sanchez, DevZuz.

Creation Review. Kepler: managing the complexity of software communities. Carlos Sanchez, DevZuz. Creation Review Kepler: managing the complexity of software communities https://bugs.eclipse.org/bugs/show_bug.cgi?id=208178 Carlos Sanchez, DevZuz Copyright 2007 DevZuz, Made available under the Eclipse

More information

Exactly Quickstart Guide Version

Exactly Quickstart Guide Version 253 36th Street Suite C309 #22 Brooklyn, NY 11232 http://weareavp.com 917.475.9630 info@weareavp.com Exactly Quickstart Guide Version 0.1.6 2018-04-25 Contact information AVP http://www.weareavp.com/ GitHub

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

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

Call: Hyperion Planning Course Content:35-40hours Course Outline Planning Overview

Call: Hyperion Planning Course Content:35-40hours Course Outline Planning Overview Hyperion Planning Course Content:35-40hours Course Outline Planning Overview Oracle's Enterprise Performance Management Planning Architecture Planning and Essbase Navigating Workspace Launching Workspace

More information

The 60-Minute Guide to Development Tools for IBM Lotus Domino, IBM WebSphere Portal, and IBM Workplace Applications

The 60-Minute Guide to Development Tools for IBM Lotus Domino, IBM WebSphere Portal, and IBM Workplace Applications The 60-Minute Guide to Development Tools for IBM Lotus Domino, IBM WebSphere Portal, and IBM Workplace Stuart Duguid Portal & Workplace Specialist TechWorks, IBM Asia-Pacific Overview / Scope The aim of

More information

Creation Review. Eclipse IAM: Eclipse Integration for Apache Maven. Carlos Sanchez

Creation Review. Eclipse IAM: Eclipse Integration for Apache Maven. Carlos Sanchez Creation Review Eclipse IAM: Eclipse Integration for Apache Maven Carlos Sanchez Copyright 2008 Exist Global, Made available under the Eclipse Public License v 1.0 Overview IAM aims to bring into Eclipse

More information

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer i About the Tutorial Eclipse is an integrated development environment (IDE) for Java and other programming languages like C, C++, PHP, and Ruby etc. Development environment provided by Eclipse includes

More information

Planned Review Date: June 10, 2009 Communication Channel: eclipse.tools.emf Dave Steinberg and Ed Merks

Planned Review Date: June 10, 2009 Communication Channel: eclipse.tools.emf Dave Steinberg and Ed Merks EMF Core 2.5 Release Review Galileo Simultaneous Release Planned Review Date: June 10, 2009 Communication Channel: eclipse.tools.emf Dave Steinberg and Ed Merks Eclipse Modeling Framework Framework and

More information

Configuring Artifactory

Configuring Artifactory Configuring Artifactory 1 Configuration Files 2 Understanding Repositories 2.1 Local Repositories 2.2 Remote Repositories 2.3 Virtual Repositories 3 Common Repositories Configuration 3.1 Snapshots and

More information

Akana API Platform: Upgrade Guide

Akana API Platform: Upgrade Guide Akana API Platform: Upgrade Guide Version 8.0 to 8.2 Akana API Platform Upgrade Guide Version 8.0 to 8.2 November, 2016 (update v2) Copyright Copyright 2016 Akana, Inc. All rights reserved. Trademarks

More information

Tuscany: Applying OSGi modularity after the fact

Tuscany: Applying OSGi modularity after the fact Tuscany: Applying OSGi modularity after the fact Luciano Resende lresende@apache.org http://lresende.blogspot.com Raymond Feng rfeng@apache.org Agenda Introduction and Motivation Status of current Tools

More information

Application Integration with WebSphere Portal V7

Application Integration with WebSphere Portal V7 Application Integration with WebSphere Portal V7 Rapid Portlet Development with WebSphere Portlet Factory IBM Innovation Center Dallas, TX 2010 IBM Corporation Objectives WebSphere Portal IBM Innovation

More information

The Harmony Framework.

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

Configure IBM Urban Code Deploy to manage Workload Automation for z/os objects By Maria Elena Massino

Configure IBM Urban Code Deploy to manage Workload Automation for z/os objects By Maria Elena Massino Configure IBM Urban Code Deploy to manage Workload Automation for z/os objects By Maria Elena Massino In this article I will show you step-by-step how to configure IBM UrbanCode Deploy with Workload Automation

More information

WP6 Personal Mobility Assistant. D6.4: Application Design Studio Prototype

WP6 Personal Mobility Assistant. D6.4: Application Design Studio Prototype WP6 Personal Mobility Assistant D6.4: Application Design Studio Prototype Deliverable Lead: ASC Contributing Partners: ASC, TALK, TIE Delivery 04/2015 Dissemination Level: Public Version 1.0 This deliverable

More information

Note, you must have Java installed on your computer in order to use Exactly. Download Java here: Installing Exactly

Note, you must have Java installed on your computer in order to use Exactly. Download Java here:   Installing Exactly Exactly: User Guide Exactly is used to safely transfer your files in strict accordance with digital preservation best practices. Before you get started with Exactly, have you discussed with the archive

More information

Target Management New and Noteworthy. Martin Oberhuber, Wind River

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

Slide 1 CS 170 Java Programming 1 Duration: 00:00:49 Advance mode: Auto

Slide 1 CS 170 Java Programming 1 Duration: 00:00:49 Advance mode: Auto CS 170 Java Programming 1 Eclipse@Home Downloading, Installing and Customizing Eclipse at Home Slide 1 CS 170 Java Programming 1 Eclipse@Home Duration: 00:00:49 What is Eclipse? A full-featured professional

More information

A Closer Look at XPages in IBM Lotus Domino Designer 8.5 Ray Chan Advisory I/T Specialist Lotus, IBM Software Group

A Closer Look at XPages in IBM Lotus Domino Designer 8.5 Ray Chan Advisory I/T Specialist Lotus, IBM Software Group A Closer Look at XPages in IBM Lotus Domino Designer 8.5 Ray Chan Advisory I/T Specialist Lotus, IBM Software Group 2008 IBM Corporation Agenda XPage overview From palette to properties: Controls, Ajax

More information

Workplace Client Technology, Micro Edition. WCTME Enterprise Offering Application Developer s Guide

Workplace Client Technology, Micro Edition. WCTME Enterprise Offering Application Developer s Guide Workplace Client Technology, Micro Edition WCTME Enterprise Offering Application Developer s Guide Note Before using this information and the product it supports, read the information in Notices, on page

More information

IBM Rational Software

IBM Rational Software IBM Rational Software Development Conference 2008 Introduction to the Jazz Technology Platform: Architecture Overview and Extensibility Scott Rich Distinguished Engineer, Jazz Architect IBM Rational SDP21

More information

REASONS TO USE A BINARY REPOSITORY MANAGER WHEN DEVELOPING WITH. White Paper

REASONS TO USE A BINARY REPOSITORY MANAGER WHEN DEVELOPING WITH. White Paper 12 REASONS TO USE A BINARY REPOSITORY MANAGER WHEN DEVELOPING WITH White Paper Introduction Over the last several years software development has evolved from focusing on in-house coding to making extensive

More information

Designing Future Aircraft with Eclipse RCP

Designing Future Aircraft with Eclipse RCP www.dlr.de Chart 1 > Designing Future Aircraft with Eclipse RCP > Doreen Seider > 18.06.2014 Designing Future Aircraft with Eclipse RCP EclipseCon France 2014 Doreen Seider www.dlr.de Chart 2 > Designing

More information

Eclipse Lyo: Re-thinking tool integrations

Eclipse Lyo: Re-thinking tool integrations Eclipse Lyo: Re-thinking tool integrations http://eclipse.org/lyo Michael Fiedler (@mffiedler, @oslcnews) Steve Speicher (@sspeiche) 1 2012 IBM Corporation, made available under the Eclipse Public License

More information

Eclipse Memory Analyzer Graduation, Move and 1.0 Release Review

Eclipse Memory Analyzer Graduation, Move and 1.0 Release Review Eclipse Memory Analyzer Graduation, Move and 1.0 Release Review Review Date: 28 April 2010 Community Channel: mailto:mat-dev@eclipse.org http://www.eclipse.org/forums/index.php?t=thread&frm_id=62& Author:

More information

Distributing JavaFX Applications with Java WebStart and Artifactory

Distributing JavaFX Applications with Java WebStart and Artifactory Distributing JavaFX Applications with Java WebStart and Artifactory Frederic Simon Yoav Landman JFrog Ltd. About Us Where frogs can code > 10+ years experience in build and dev environments > Promote hassle-free

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

Red Hat Atomic Details Dockah, Dockah, Dockah! Containerization as a shift of paradigm for the GNU/Linux OS

Red Hat Atomic Details Dockah, Dockah, Dockah! Containerization as a shift of paradigm for the GNU/Linux OS Red Hat Atomic Details Dockah, Dockah, Dockah! Containerization as a shift of paradigm for the GNU/Linux OS Daniel Riek Sr. Director Systems Design & Engineering In the beginning there was Stow... and

More information

MAVEN MOCK TEST MAVEN MOCK TEST I

MAVEN MOCK TEST MAVEN MOCK TEST I http://www.tutorialspoint.com MAVEN MOCK TEST Copyright tutorialspoint.com This section presents you various set of Mock Tests related to Maven. You can download these sample mock tests at your local machine

More information

Documentum Composer EMC. Quick Start Guide. Version 6.5 SP3

Documentum Composer EMC. Quick Start Guide. Version 6.5 SP3 EMC Documentum Composer Version 6.5 SP3 Quick Start Guide EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Copyright 2008-2010 EMC Corporation. All rights reserved.

More information

1.2. Name(s) and address of Document Author(s)/Supplier: Sahoo: 1.3. Date of This Document: 12 July 2008

1.2. Name(s) and  address of Document Author(s)/Supplier: Sahoo: 1.3. Date of This Document: 12 July 2008 01234567890123456789012345678901234567890123456789012345678901234567890123456789 1. Introduction 1.1. Project/Component Working Name: Modularization of GlassFish using OSGi 1.2. Name(s) and e-mail address

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

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

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

Oracle Identity Governance 11g R2: Develop Identity Provisioning

Oracle Identity Governance 11g R2: Develop Identity Provisioning Oracle University Contact Us: 20 (0)2 35350254 Oracle Identity Governance 11g R2: Develop Identity Provisioning Duration: 5 Days What you will learn In this intensive course, you'll learn about Oracle

More information

Swordfish The Eclipse SOA Runtime Framework. Copyright SOPERA GmbH, Content is made available under the EPL v1.0.

Swordfish The Eclipse SOA Runtime Framework. Copyright SOPERA GmbH, Content is made available under the EPL v1.0. Swordfish The Eclipse SOA Runtime Framework Copyright SOPERA GmbH, 2008. Content is made available under the EPL v1.0. SOA Architecture and Features Usage Scenarios Past, present, and future Your questions

More information

Software Development Kit

Software Development Kit Software Development Kit Informatica MDM - Product 360 Version: 8.1.1 07/04/2018 English 1 Table of Contents 1 Table of Contents...2 2 SDK Package...3 3 Prerequisites...3 3.1 Database...3 3.2 Java Development

More information

PHP Composer 9 Benefits of Using a Binary Repository Manager

PHP Composer 9 Benefits of Using a Binary Repository Manager PHP Composer 9 Benefits of Using a Binary Repository Manager White Paper Copyright 2017 JFrog Ltd. March 2017 www.jfrog.com Executive Summary PHP development has become one of the most popular platforms

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

Error Code 407 Proxy Authentication Required Maven

Error Code 407 Proxy Authentication Required Maven Error Code 407 Proxy Authentication Required Maven In my "home" use case : internet -_ reverse-proxy -_ maven repository (settings.xml In this case I have the error message : "Failed to authenticate with

More information

Red Hat JBoss Fuse 6.1

Red Hat JBoss Fuse 6.1 Red Hat JBoss Fuse 6.1 Installation Guide Installing Red Hat JBoss Fuse on a computer Last Updated: 2017-10-12 Red Hat JBoss Fuse 6.1 Installation Guide Installing Red Hat JBoss Fuse on a computer JBoss

More information

Oracle Application Server 10g Integration Interconnect. An Oracle Technical White Paper January 2005

Oracle Application Server 10g Integration Interconnect. An Oracle Technical White Paper January 2005 Oracle Application Server 10g Integration Interconnect An Oracle Technical White Paper January 2005 Introduction... 2 FeatureS... 2 Clean Separation of Integration Logic from Integration Platform... 2

More information

ECF 3.3/Helios. ECF 3.3 Release 2010 by Composent, Inc. and others, made available under the EPL v1.0

ECF 3.3/Helios. ECF 3.3 Release 2010 by Composent, Inc. and others, made available under the EPL v1.0 ECF 3.3/Helios Project Lead: Scott Lewis slewis@composent.com Dev Mailing List: ecf-dev@eclipse.org Home Page: http://www.eclipse.org/ecf Wiki: http://wiki.eclipse.org/ecf Project Plan: http://www.eclipse.org/projects/projectplan.php?projectid=rt.ecf

More information

SDN controller: Intent-based Northbound Interface realization for extended applications

SDN controller: Intent-based Northbound Interface realization for extended applications SDN controller: Intent-based Northbound Interface realization for extended applications 1. Introduction 2. SDN Controller 3. Intent-based Northbound Interface (NBI) 4. The Intent framework in ONOS controller

More information

SpringSource Tool Suite 2.7.1

SpringSource Tool Suite 2.7.1 SpringSource Tool Suite 2.7.1 - New and Noteworthy - Martin Lippert 2.7.1 July 12, 2011 Updated for 2.7.1.RELEASE ENHANCEMENTS 2.7.1 General Updates Spring Roo 1.1.5 STS now ships and works with the just

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

Nuxeo Roadmap. From Memphis to Chicago Nuxeo Team

Nuxeo Roadmap. From Memphis to Chicago Nuxeo Team Nuxeo Roadmap From Memphis to Chicago... 2008-06-21 Nuxeo Team 5.1 aka Memphis is a large success 2007/08-5.1.0 2007/09-5.1.1 2007/11-5.1.2 2008/01-5.1.3 2008/04-5.1.4 2008/06-5.1.5 2008/09-5.1.6 5.1 s

More information

Apache Felix. Richard S. Hall. A Standard Plugin Model for Apache. Atlanta, Georgia U.S.A. November 13th, 2007

Apache Felix. Richard S. Hall. A Standard Plugin Model for Apache. Atlanta, Georgia U.S.A. November 13th, 2007 Apache Felix A Standard Plugin Model for Apache Richard S. Hall Atlanta, Georgia U.S.A. November 13th, 2007 Agenda Why OSGi technology? OSGi technology overview Apache Felix status Example application

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

SCA Tools: new & noteworthy

SCA Tools: new & noteworthy SCA Tools: new & noteworthy Vincent Zurczak ( EBM WebSourcing ) A large part of the SCA Tools project was implemented in the scope of the SCOrWare project funded by the French Research National Agency

More information

Carsten Ziegeler

Carsten Ziegeler Embrace OSGi Change A Developer's Quickstart Carsten Ziegeler cziegeler@apache.org About Member of the ASF Sling, Felix, Cocoon, Portals, Sanselan, Excalibur, Incubator PMC: Felix, Portals, Cocoon, Incubator,

More information

MAVEN INTERVIEW QUESTIONS

MAVEN INTERVIEW QUESTIONS MAVEN INTERVIEW QUESTIONS http://www.tutorialspoint.com/maven/maven_interview_questions.htm Copyright tutorialspoint.com Dear readers, these Maven Interview Questions have been designed specially to get

More information

Breaking Apart the Monolith with Modularity and Microservices CON3127

Breaking Apart the Monolith with Modularity and Microservices CON3127 Breaking Apart the Monolith with Modularity and Microservices CON3127 Neil Griffin Software Architect, Liferay Inc. Specification Lead, JSR 378 Portlet 3.0 Bridge for JavaServer Faces 2.2 Michael Han Vice

More information

Modular Java Applications with Spring, dm Server and OSGi

Modular Java Applications with Spring, dm Server and OSGi Modular Java Applications with Spring, dm Server and OSGi Copyright 2005-2008 SpringSource. Copying, publishing or distributing without express written permission is prohibit Topics in this session Introduction

More information

EMF Europa Simultaneous Release

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

More information

WP5 Mobility Services Framework. D5.1.2: Service Development API Prototype II

WP5 Mobility Services Framework. D5.1.2: Service Development API Prototype II WP5 Mobility Services Framework D5.1.2: Service Development API Prototype II Deliverable Lead: TIE Contributing Partners: TIE, WORLD, TUV Delivery 10/2014 Dissemination Level: Public Version 1.00 This

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

Unidesk AppConfig Utility Ver 1.0

Unidesk AppConfig Utility Ver 1.0 Unidesk AppConfig Utility Ver 1.0 This utility can be used to configure settings that affect standard applications and those that help to optimize logon times for non-persistent desktops. Currently included

More information

Getting Started with Red Apps

Getting Started with Red Apps Getting Started with Red Apps Release 2.13.1 Disclaimer: THE SOFTWARE, SAMPLE CODES AND ANY COMPILED PROGRAMS CREATED USING THE SOFTWARE ARE FURNISHED "AS IS" WITHOUT WARRANTY OF ANY KIND, INCLUDING BUT

More information

EMC Documentum Composer

EMC Documentum Composer EMC Documentum Composer Version 6.5 SP2 User Guide P/N 300-009-462 A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Copyright 2008 2009 EMC Corporation. All

More information

Centroid 2.0 User Guide. Version 1.0

Centroid 2.0 User Guide. Version 1.0 Centroid 2.0 User Guide Version 1.0 Contents 1 Introduction... 3 2 Centroid Configuration Manager... 4 3 Using Centroid... 7 3.1 Creating a Script Project... 7 3.2 Creating an Application... 8 3.3 Creating

More information