What's cool in the new and updated. OSGi Specs. Carsten Ziegeler. David Bosschaert. 1 of 53

Size: px
Start display at page:

Download "What's cool in the new and updated. OSGi Specs. Carsten Ziegeler. David Bosschaert. 1 of 53"

Transcription

1 What's cool in the new and updated OSGi Specs Carsten Ziegeler David Bosschaert 1 of 53

2 Speakers Carsten Ziegeler RnD Adobe Research Switzerland OSGi Board, CPEG and EEG Member ASF member David Bosschaert RnD Adobe Research Dublin Co-chair OSGi EEG Open-source and cloud enthusiast 2 of 53

3 Agenda Framework updates Repository update Asynchronous Services & Promises Declarative Services Http Service Cloud Semantic Versioning Annotations Other spec updates 3 of 53

4 OSGi Core R6 Release Service Scopes Package and Type Annotations Data Transfer Objects Native Namespace WeavingHook Enhancements System Bundle Framework Hooks Extension Bundle Activators Framework Wiring 4 of 53

5 Framework Updates Service Scopes (RFC 195) OSGi R5 supports two service scopes: Singleton Bundle (ServiceFactory) Transparent to the client S getservice(servicereference <S> r e f ) v o i d ungetservice(servicereference <S> r e f ) 5 of 53

6 Framework Updates Service Scopes (RFC 195) Third Scope: prototype Driver: Support for EEG specs (EJB, CDI) Usage in other spec updates Clients need to use new API / mechanisms 6 of 53

7 Framework Updates Service Scopes (RFC 195) New BundleContext Methods API S getserviceobjects(servicereference <S> r e f ).getservice() v o i d getserviceobjects(servicereference <S> r e f ).ungetservice(s) Transparent to the client 7 of 53

8 Framework Updates Service Scopes (RFC 195) New PrototypeServiceFactory interface Managed service registration properties for inspection Support in component frameworks (DS, Blueprint) 8 of 53

9 Data Transfer Objects 9 of 53

10 RFC 185 Data Transfer Objects Defines a DTO model for OSGi Serializable/Deserializable objects Use cases: REST, JMX, Web Console... To be adopted by other specs 10 of 53

11 RFC 185 Data Transfer Objects Getting DTOs: adapter pattern p u b l i c c l a s s B u n d l e D T O e x t e n d s org.osgi.dto.dto { p u b l i c l o n g id; p u b l i c l o n g lastmodified; p u b l i c i n t state; p u b l i c S t r i n g symbolicname; } p u b l i c S t r i n g version; 11 of 53

12 RFC 185 Data Transfer Objects DTOs for the OSGi framework FrameworkDTO BundleDTO ServiceReferenceDTO BundleStartLevelDTO, FrameworkStartLevelDT CapabilityDTO, RequirementDTO, ResourceDT BundleWiringsDTO, etc 12 of 53

13 Repository of 53

14 14 of 53 OSGi Repository today

15 15 of 53 Example Repository namespaces

16 RFC Repository 1.1 Existing repository powerful but: limited to queries in a single namespace New in RFC 187: Combine requirements spanning multiple namespaces: R e p o s i t o r y repo =... // Obtain from Service Registry C o l l e c t i o n <R e s o u r c e > res = repo.findproviders( repo.getexpressioncombiner().and ( repo.newrequirementbuilder("osgi.wiring.package"). adddirective("filter","(osgi.wiring.package=foo.pkg1)"). buildexpression(), repo.newrequirementbuilder("osgi.identity"). adddirective("filter", "(license= buildexpression())); 16 of 53

17 Asynchronous Services & Promises 17 of 53

18 Async Services Asynchronously invoke services existing service new ones, written for async access Client invokes the service via a mediator Invocation returns quickly result can be obtained later 18 of 53

19 Async Services - example A typical service: p u b l i c i n t e r f a c e C a l c S e r v i c e { B i g I n t e g e r factorial(int num); } Invoke it asynchronously: C a l c S e r v i c e mysvc =... // from service registry A s y n c asyncservice =... // from service registry C a l c S e r v i c e mymediator = asyncservice.mediate(mysvc); f i n a l P r o m i s e <B i g I n t e g e r > p = asyncservice.call( mymediator.factorial( )); //... factorial invoked asynchronously... // callback to handle the result when it arrives p.onresolve(new R u n n a b l e () { p u b l i c v o i d run() { S y s t e m.o u t.println("found the answer: " + p.getvalue()); } }); 19 of 53

20 OSGi Promises Inspired by JavaScript Promises Make latency and errors explicit Provide async chaining mechanism Based on callbacks Promises are Monads Works with many (older) Java versions Designed to work with Java 8 CompletableFuture and Lambdas Used with Async Services Also useful elsewhere 20 of 53

21 OSGi Promises - example S u c c e s s <S t r i n g,s t r i n g > transformresult = n e w S u c c e s s <>() { p u b l i c P r o m i s e <S t r i n g > call(promise <S t r i n g > p) { r e t u r n P r o m i s e s.resolved(tohtml(p.getvalue())); } }; P r o m i s e <S t r i n g > p = asyncremotemethod(); p.then (validateresult).t h e n (transformresult).t h e n (showresult, showerror); 21 of 53

22 Declarative Services 22 of 53

23 RFC Declarative Services Enhancements Support of prototype scope Introspection API DTOs But most importantly of 53

24 Simplify Component ={ M y C o m p o n e n t.prop_enabled + ":Boolean=" + M y C o m p o n e n t.default_ena M y C o m p o n e n t.prop_topic + "=" + M y C o m p o n e n t.default_topic_1, M y C o m p o n e n t.prop_topic + "=" + M y C o m p o n e n t.default_topic_2, "service.ranking:integer=15" }) p u b l i c c l a s s M y C o m p o n e n t { s t a t i c f i n a l S t r i n g PROP_ENABLED = "enabled"; s t a t i c f i n a l S t r i n g PROP_TOPIC = "topic"; s t a t i c f i n a l S t r i n g PROP_USERNAME = "username"; s t a t i c f i n a l b o o l e a n DEFAULT_ENABLED = t r u e ; s t a t i c f i n a l S t r i n g DEFAULT_TOPIC_1 = "topica"; s t a t i c f i n a l S t r i n g DEFAULT_TOPIC_2 = "topicb"; 24 of 53

25 Simplify Component p r o t e c t e d v o i d activate(final M a p config) { f i n a l b o o l e a n enabled = P r o p e r t i e s U t i l.toboolean(config.get(prop_enabled), DEFAULT_ENABLED); i f ( enabled ) { t h i s.username = P r o p e r t i e s U t i l.tostring(config.get(prop_username), n u l l t h i s.topics = P r o p e r t i e s U t i l.tostringarray(config.get(prop_topic), n e w S t r i n g [] {DEFAULT_TOPIC_1, DEFAULT_TOPIC_2}); } } 25 of 53

26 Use annotations for M y C o n f i g { b o o l e a n enabled() d e f a u l t t r u e ; S t r i n g [] topic() d e f a u l t {"topica", "topicb"}; S t r i n g username(); i n t service_ranking() d e f a u l t 15; } 26 of 53

27 ...and reference them in lifecycle p u b l i c c l a s s M y C o m p o n e n t { S t r i n g username; S t r i n g [] topics; p r o t e c t e d v o i d activate(final M y C o n f i g config) { // note: annotation MyConfig used as interface i f ( config.enabled() ) { t h i s.username = config.username(); t h i s.topics = config.topic(); } } 27 of 53

28 ...or even p u b l i c c l a s s M y C o m p o n e n t { p r i v a t e M y C o n f i g configuration; p r o t e c t e d v o i d activate(final M y C o n f i g config) { // note: annotation MyConfig used as interface i f ( config.enabled() ) { t h i s.configuration = config; } } 28 of 53

29 Annotation Mapping Fields registered as component properties Name mapping (_ ->.) Type conversion for configurations 29 of 53

30 Additional Metatype Support (RFC Component", description="coolest component in the M y C o n f i g description="topic and user name are used if enabled") b o o l e a n enabled() d e f a u l t t r u e S t r i n g [] topic() d e f a u l t {"topica", S t r i n g username(); } i n t service_ranking() d e f a u l t 15; // maps to service.ranking 30 of 53

31 RFC Declarative Services Enhancements Annotation configuration support Support of prototype scope Introspection API DTOs 31 of 53

32 HTTP Service 32 of 53

33 Http Whiteboard Service RFC 189 Whiteboard support Servlet API 3+ Support and Introspection API 33 of 53

34 Whiteboard Servlet = javax.servlet.servlet.c l a s s, scope="prototype", p r o p e r t y ={ "osgi.http.whiteboard.servlet.pattern=/products/*", }) p u b l i c c l a s s M y S e r v l e t e x t e n d s H t t p S e r v l e t {... } 34 of 53

35 Whiteboard Servlet Filter = javax.servlet.filter.c l a s s, scope="prototype", p r o p e r t y ={ "osgi.http.whiteboard.filter.pattern=/products/*", }) p u b l i c c l a s s M y F i l t e r i m p l e m e n t s F i l t e r {... } 35 of 53

36 Additional Support Most listener types are supported Register with their interface Error Pages and Resources Shared and segregated HttpContexts Target Http Service 36 of 53

37 37 of 53 Cloud

38 38 of 53 Current PaaS offerings...

39 39 of 53 OSGi Cloud Ecosystems PaaS

40 An OSGi cloud ecosystem... Many frameworks hosting a variety of deployments Together providing The Application Not a bunch of replicas rather a collection of different nodes with different roles working together some may be replicas Load varies over time... and so does your cloud system topology configuration number of nodes depending on the demand 40 of 53

41 To realize this you need... Information! need to know what nodes are available ability to react to changes Provisioning capability Remote invocation inside your cloud system to get nodes to communicate either directly or as a means to set up communication channels 41 of 53

42 RFC Cloud Ecosystems FrameworkNodeStatus service: information about each Cloud node accessible as a Remote Service throughout the ecosystem Information such as: Hostname/IP address Location (country etc) OSGi and Java version running A REST management URL Runtime metadata Available memory / disk space Load measurement... you can add custom metadata too of 53

43 43 of 53 FrameworkNodeStatus service properties

44 RFC REST API A cloud-friendly remote management API works great with FrameworkNodeStatus Example: addingservice(servicereference <F r a m e w o r k N o d e S t a t u s > r e f ) { // A new Node became available S t r i n g url = r e f.getproperty("org.osgi.node.rest.url"); R e s t C l i e n t rc = n e w R e s t C l i e n t (n e w URI(url)); } // Provision the new node rc.installbundle(...); rc.startbundle(...); 44 of 53

45 Additional ideas in RFC 183 Special Remote Services config type osgi.configtype.ecosystem defines supported Remote Service data types not visible outside of cloud system Ability to intercept remote service calls can provide different service for each client can do invocation counting (quotas, billing) Providing remote services meta-data quota exceeded payment needed maintenance scheduled 45 of 53

46 Current OSGi cloud work Provides a base line to build fluid cloud systems portability across clouds Where everything is dynamic nodes can be repurposed... and you deal with your cloud nodes through OSGi services 46 of 53

47 Type and Package Annotations 47 of 53

48 Semantic Versioning is a versioning policy for exported packages. OSGi versions: <major>.<minor>.<micro>.<qualifier> Updating package versions: fix/patch (no change to API): update micro extend API (affects implementers, not clients): update minor API breakage: update major Note: not always used for bundle versions 48 of 53

49 RFC 197 OSGi Type and Package Annotations Annotations for documenting semantic versioning information Class @ConsumerType 49 of 53

50 Other Enterprise Spec updates 50 of 53

51 Remote Service Admin 1.1 Remote Service registration modification Subsystems 1.1 Provide Deployment Manifest separately Many small enhancements Portable Java SE/EE Contracts 51 of 53

52 Where can I get it? Core R6 spec released this week: ( Enterprise R6 draft released this week: ( RFCs 189, 190, 208 included in zip All current RFCs at ( 52 of 53

53 53 of 53 Questions?

KNIME Server Workshop

KNIME Server Workshop KNIME Server Workshop KNIME.com AG 2017 KNIME.com AG. All Rights Reserved. Agenda KNIME Products Overview 11:30 11:45 KNIME Analytics Platform Collaboration Extensions Performance Extensions Productivity

More information

What s cooking. Bernd Wiswedel KNIME.com AG. All Rights Reserved.

What s cooking. Bernd Wiswedel KNIME.com AG. All Rights Reserved. What s cooking Bernd Wiswedel 2016 KNIME.com AG. All Rights Reserved. Outline Continued development of all products, including KNIME Server KNIME Analytics Platform KNIME Big Data Extensions (discussed

More information

Fiorano ESB 2007 Oracle Enterprise Gateway Integration Guide

Fiorano ESB 2007 Oracle Enterprise Gateway Integration Guide An Oracle White Paper June 2011 Fiorano ESB 2007 Oracle Enterprise Gateway Integration Guide 1 / 25 Disclaimer The following is intended to outline our general product direction. It is intended for information

More information

PRODUCT DESCRIPTIONS AND METRICS

PRODUCT DESCRIPTIONS AND METRICS PRODUCT DESCRIPTIONS AND METRICS Adobe PDM - AEM 5.6.1 Subscription OnPremise (2013v3) The Products and Services described in this PDM are subject to the applicable Sales Order, the terms of this PDM,

More information

ASAM ATX. Automotive Test Exchange Format. XML Schema Reference Guide. Base Standard. Part 2 of 2. Version Date:

ASAM ATX. Automotive Test Exchange Format. XML Schema Reference Guide. Base Standard. Part 2 of 2. Version Date: ASAM ATX Automotive Test Exchange Format Part 2 of 2 Version 1.0.0 Date: 2012-03-16 Base Standard by ASAM e.v., 2012 Disclaimer This document is the copyrighted property of ASAM e.v. Any use is limited

More information

GREENER CLEANER PLANET FOR A. TekMindz develops a Cloud based platform for managing charge network stations. INDZ TEK

GREENER CLEANER PLANET FOR A. TekMindz develops a Cloud based platform for managing charge network stations. INDZ TEK FOR A GREENER CLEANER PLANET TekMindz develops a Cloud based platform for managing charge network stations. TEK INDZ TM About The Client The Client is one of the leading providers of electrical charging

More information

SIS47 On the road towards seamless electromobility Services in Europe Presenter: Volker Fricke. IBM Germany

SIS47 On the road towards seamless electromobility Services in Europe Presenter: Volker Fricke. IBM Germany SIS47 On the road towards seamless electromobility Services in Europe Presenter: Volker Fricke IBM Germany What is the problem? Electro Vehicle range and charging infrastructure Limitation to mobility

More information

Release Enhancements GXP Xplorer GXP WebView

Release Enhancements GXP Xplorer GXP WebView Release Enhancements GXP Xplorer GXP WebView GXP InMotionTM v2.3.3 An unrivaled capacity for discovery, visualization, and exploitation of mission-critical geospatial and temporal data The v2.3.3 release

More information

Using Asta Powerproject in a P6 World. Don McNatty, PSP July 22, 2015

Using Asta Powerproject in a P6 World. Don McNatty, PSP July 22, 2015 Using Asta Powerproject in a P6 World Don McNatty, PSP July 22, 2015 1 Thank you for joining today s technical webinar Mute all call in phones are automatically muted in order to preserve the quality of

More information

PRODUCT DESCRIPTIONS AND METRICS

PRODUCT DESCRIPTIONS AND METRICS PRODUCT DESCRIPTIONS AND METRICS Adobe PDM - AEM 6.0: On-premise (2014v3) The Products and Services described in this Product Description and Metrics ( PDM ) document are subject to the applicable Sales

More information

Release Enhancements GXP Xplorer GXP WebView

Release Enhancements GXP Xplorer GXP WebView Release Enhancements GXP Xplorer GXP WebView GXP InMotionTM v2.3.4 An unrivaled capacity for discovery, exploitation, and dissemination of mission critical geospatial and temporal data The v2.3.4 release

More information

License Model Schedule Actuate License Models for the Open Text End User License Agreement ( EULA ) effective as of November, 2015

License Model Schedule Actuate License Models for the Open Text End User License Agreement ( EULA ) effective as of November, 2015 License Model Schedule Actuate License Models for the Open Text End User License Agreement ( EULA ) effective as of November, 2015 1) ACTUATE PRODUCT SPECIFIC SOFTWARE LICENSE PARAMETERS AND LIMITATIONS

More information

PRODUCT PORTFOLIO. Electric Vehicle Infrastructure ABB Ability Connected Services

PRODUCT PORTFOLIO. Electric Vehicle Infrastructure ABB Ability Connected Services PRODUCT PORTFOLIO Electric Vehicle Infrastructure ABB Ability Connected Services 2 ABB ABILITY CONNECTED SERVICES FOR EV INFRASTRUCTURE PRODUCT PORTFOLIO To successfully run a commercial charging network

More information

DEV498: Pattern Implementation Workshop with IBM Rational Software Architect

DEV498: Pattern Implementation Workshop with IBM Rational Software Architect IBM Software Group DEV498: Pattern Implementation Workshop with IBM Rational Software Architect Module 16: Plug-ins and Pluglets 2006 IBM Corporation Plug-ins and Pluglets Objectives: Describe the following

More information

PRODUCT DESCRIPTIONS AND METRICS

PRODUCT DESCRIPTIONS AND METRICS PRODUCT DESCRIPTIONS AND METRICS Adobe PDM - AEM Media OnDemand (2013v3) The Products and Services described in this PDM are subject to the applicable Sales Order, the terms of this PDM, the General Terms,

More information

Helsinki Pilot. 1. Background. 2. Challenges st challenge

Helsinki Pilot. 1. Background. 2. Challenges st challenge Helsinki Pilot 1. Background The massive roll out and usage of electrical cars in Finland is challenged by several factors that are mainly related to infrastructure for charging. The charging stations

More information

Open Geospatial Consortium

Open Geospatial Consortium Open Geospatial Consortium Technology Office 4899 North Old State Road 37 Bloomington, IN 47408 Telephone: +1-812-334-0601 Facsimile: +1-812-961-2053 Request For Quotation And Call For Participation In

More information

Organized by Hosted by In collaboration with Supported by

Organized by Hosted by In collaboration with Supported by technische universität dortmund Communication Networks Institute Evaluation of OCPP and IEC 61850 for Smart 1, Claus AmtrupAndersen 2, Christian Wietfeld 1 1 Dortmund University of Technology, Communication

More information

BLUECAT ENTERPRISE DNS

BLUECAT ENTERPRISE DNS Data Sheet (China) DNS, DHCP and IP Address Management Solutions BLUECAT ENTERPRISE DNS BlueCat enables Enterprise DNS for the world s largest and most advanced organizations through innovative, software-centric

More information

#AEC2018. Theodoros Theodoropoulos, ICCS

#AEC2018. Theodoros Theodoropoulos, ICCS Theodoros Theodoropoulos, ICCS NeMo at a glance Call identifier: H2020-GV-2015 Topic: GV-8-2015 Electric vehicles enhanced performance and integration into the transport system and the grid EC funding:

More information

PRODUCT DESCRIPTIONS AND METRICS

PRODUCT DESCRIPTIONS AND METRICS PRODUCT DESCRIPTIONS AND METRICS Adobe PDM - AEM 6.0: On-premise (2014v2) The Products and Services described in this Product Description and Metrics ( PDM ) document are subject to the applicable Sales

More information

Smart Grid What is it all about? Smart Grid Scenarios. Incorporation of Electric Vehicles. Vehicle-to-Grid Interface applying ISO/IEC 15118

Smart Grid What is it all about? Smart Grid Scenarios. Incorporation of Electric Vehicles. Vehicle-to-Grid Interface applying ISO/IEC 15118 Corporate Technology Security Considerations for the Electric Vehicle Charging Infrastructure Rainer Falk Siemens AG, CT RTC ITS : +49 89 636 51653 : rainer.falk@siemens.com Steffen Fries Siemens AG, CT

More information

Patrick Fuhrmann. The DESY Storage Cloud

Patrick Fuhrmann. The DESY Storage Cloud The DESY Storage Cloud Patrick Fuhrmann The DESY Storage Cloud Hamburg, 26/3/2015 for the DESY CLOUD TEAM Content > Motivation > Preparation > Collaborations and publications > What do you get right now?

More information

Informatica Powercenter 9 Designer Guide Pdf

Informatica Powercenter 9 Designer Guide Pdf Informatica Powercenter 9 Designer Guide Pdf Informatica PowerCenter 9 Installation and Configuration Complete Guide _ Informatica Training & Tutorials - Download as PDF File (.pdf), Text file (.txt) or

More information

ADF Patterns for Forms Modernization

ADF Patterns for Forms Modernization 2010-2011 NEOS, LLC ADF Patterns for Forms Modernization Rob Nocera, NEOS/Vgo Software NEOS/ Vgo Software, Inc. 2009-2012 Outline Introduction Need for Modernization Nature of the Changes Mapping Forms

More information

What s Cooking. Bernd Wiswedel KNIME KNIME AG. All Rights Reserved.

What s Cooking. Bernd Wiswedel KNIME KNIME AG. All Rights Reserved. What s Cooking Bernd Wiswedel KNIME 2018 KNIME AG. All Rights Reserved. What s Cooking Enhancements to the software planned for the next feature release Actively worked on Available in Nightly build https://www.knime.com/form/nightly-build

More information

Retrofitting unlocks potential

Retrofitting unlocks potential 54 ABB REVIEW SERVICE AND RELIABILITY SERVICE AND RELIABILITY Retrofitting unlocks potential A modern approach to life cycle optimization for ABB s drives delivers immediate performance improvement and

More information

Moving to BlueCat Enterprise DNS

Moving to BlueCat Enterprise DNS An overview of organizations that have made the switch from VitalQIP A migration from VitalQIP to BlueCat is the smartest and safest choice DNS is central to every aspect of an IT infrastructure, and while

More information

Veritas CloudPoint Release Notes. Ubuntu

Veritas CloudPoint Release Notes. Ubuntu Veritas CloudPoint 2.0.2 Release Notes Ubuntu May 2018 Veritas CloudPoint Release Notes Last updated: 2018-05-23 Document version: 2.0.2 Rev 3 Legal Notice Copyright 2018 Veritas Technologies LLC. All

More information

ELD ELECTRONIC LOGGING DEVICES SUMMARY OF REGULATORY MANDATE RULE. Rev 1/27/17

ELD ELECTRONIC LOGGING DEVICES SUMMARY OF REGULATORY MANDATE RULE. Rev 1/27/17 ELD ELECTRONIC LOGGING DEVICES SUMMARY OF REGULATORY MANDATE RULE Rev 1/27/17 SUMMARY OF FMCSA S MANDATE RULE December 2015 - Overview of FMCSA s Final Rule to Mandate Electronic Logging Devices If your

More information

THE EROAD ELD SOLUTION

THE EROAD ELD SOLUTION THE EROAD ELD SOLUTION Built from the ground up with you in mind September 2016 Electronic Logs Accurate fleet tracking IFTA Weight Mileage Tax Analytics ABOUT EROAD EROADs is a leading transport technology

More information

Sinfonia: a new paradigm for building scalable distributed systems

Sinfonia: a new paradigm for building scalable distributed systems CS848 Paper Presentation Sinfonia: a new paradigm for building scalable distributed systems Aguilera, Merchant, Shah, Veitch, Karamanolis SOSP 2007 Presented by Somayyeh Zangooei David R. Cheriton School

More information

PRODUCT DESCRIPTIONS AND METRICS

PRODUCT DESCRIPTIONS AND METRICS PRODUCT DESCRIPTIONS AND METRICS Adobe PDM - AEM 5.6.1: Managed Services (2014v1) The Products and Services described in this PDM are subject to the applicable Sales Order, terms of this PDM, General Terms,

More information

Dynamic Map Development in SIP-adus

Dynamic Map Development in SIP-adus ITS World Congress in Melbourne 2016 SIS26 Digital Infrastructure for Automated Vehicles : challenges and international collaboration Dynamic Map Development in SIP-adus Cross-Ministerial Strategic Innovation

More information

Frequently Asked Questions: EMC Captiva 7.5

Frequently Asked Questions: EMC Captiva 7.5 Frequently Asked Questions: EMC Captiva 7.5 Table of Contents What s New? Captiva Web Client Capture REST Services Migration/Upgrades Deprecated Modules Other Changes More Information What s New? Question:

More information

SEDONA FRAMEWORK BEST OPPORTUNITY FOR OPEN CONTROL

SEDONA FRAMEWORK BEST OPPORTUNITY FOR OPEN CONTROL Next- Generation Hardware Technology SEDONA FRAMEWORK BEST OPPORTUNITY FOR OPEN CONTROL ZACH NETSOV PRODUCT SPECIALIST, CONTEMPORARY CONTROLS May 9, 2017 THE NEED FOR OPEN CONTROLLERS Open protocols such

More information

Electric Vehicle Charging Management Solution Accelerating the Deployment of Electric Vehicle Charging Infrastructures

Electric Vehicle Charging Management Solution Accelerating the Deployment of Electric Vehicle Charging Infrastructures EI Solution Ready Package Electric Vehicle Charging Management Solution Accelerating the Deployment of Electric Vehicle Charging Infrastructures SRP-Ei10 Intelligent EV Charging Scheduling Real-Time EV

More information

PRODUCT DESCRIPTIONS AND METRICS

PRODUCT DESCRIPTIONS AND METRICS PRODUCT DESCRIPTIONS AND METRICS Adobe The Products and Services described in this Product Description and Metrics ( PDM ) document are subject to the applicable Sales Order, PDM, Exhibit for On demand

More information

EVlink Parking charging stations. Simpler for drivers. Smarter for your city.

EVlink Parking charging stations. Simpler for drivers. Smarter for your city. EVlink Parking charging stations Simpler for drivers. Smarter for your city. The new, improved EVlink Parking charging solutions for electric vehicles (EVs) answer the needs of drivers and city-services

More information

Cloudprinter.com Integration

Cloudprinter.com Integration Documentation Cloudprinter.com Integration Page 1/ Cloudprinter.com Integration Description Integrating with a Cloudprinter.com has never been easier. Receiving orders, downloading artwork and signalling

More information

Industrial IT at work in Lodz

Industrial IT at work in Lodz David Lawrence Head of Information echnology, ABB Distribution ransformers Industrial I at work in Lodz Copyright year ABB. All rights reserved. -1-5/20/2003 Achieving our business vision ABB Power echnologies

More information

Microgrids in the EU TP SmartGrids Context

Microgrids in the EU TP SmartGrids Context Microgrids in the EU TP SmartGrids Context Maher Chebbo ETP SmartGrids Advisory Council VP, Head of EMEA Utilities & Communications Industries, SAP maher.chebbo@sap.com European SmartGrids 20/20/20 in

More information

Submission to the IESO re: RDGI Fund Virtual Net Metering Investigation Topic

Submission to the IESO re: RDGI Fund Virtual Net Metering Investigation Topic 1. Introduction The Canadian Solar Industries Association (CanSIA) is a national trade association that represents the solar energy industry throughout Canada. CanSIA s vision is for solar energy to be

More information

White Paper: Pervasive Power: Integrated Energy Storage for POL Delivery

White Paper: Pervasive Power: Integrated Energy Storage for POL Delivery Pervasive Power: Integrated Energy Storage for POL Delivery Pervasive Power Overview This paper introduces several new concepts for micro-power electronic system design. These concepts are based on the

More information

SEAS-NVE: End to End Smart Metering Solution

SEAS-NVE: End to End Smart Metering Solution SEAS-NVE: End to End Smart Metering Solution Svinninge, Denmark End to End Smart Metering Solution Beyond Billing: How SEAS-NVE Uses Smart Meters to Manage their Low Voltage Grid SEAS-NVE issued a bid

More information

Net Metering and Solar Incentive Proposed Framework

Net Metering and Solar Incentive Proposed Framework Net Metering and Solar Incentive Proposed Framework STAKEHOLDER MEETING JUNE 11, 2014 June 12, 2014 1 Meeting Agenda June 11, 2014 2-3pm. Review framework. Today s Meeting is to EXPLAIN a compromise framework

More information

RE: Comments on Proposed Mitigation Plan for the Volkswagen Environmental Mitigation Trust

RE: Comments on Proposed Mitigation Plan for the Volkswagen Environmental Mitigation Trust May 24, 2018 Oklahoma Department of Environmental Quality Air Quality Division P.O. Box 1677 Oklahoma City, OK 73101-1677 RE: Comments on Proposed Mitigation Plan for the Volkswagen Environmental Mitigation

More information

SHC Swedish Centre of Excellence for Electromobility

SHC Swedish Centre of Excellence for Electromobility SHC Swedish Centre of Excellence for Electromobility Cost effective electric machine requirements for HEV and EV Anders Grauers Associate Professor in Hybrid and Electric Vehicle Systems SHC SHC is a national

More information

With Cummins PowerCommand Cloud, you can ensure you are always on.

With Cummins PowerCommand Cloud, you can ensure you are always on. POWER COMMAND CLOUDTM MANAGE YOUR POWER SYSTEMS. GLOBALLY. ANYWHERE. ANYTIME. ALWAYS ON. POWER COMMAND CLOUD TM In today s always on modern world, Cummins PowerCommand Cloud is there to keep you in touch

More information

Energy and Mobility Transition in Metropolitan Areas

Energy and Mobility Transition in Metropolitan Areas Energy and Mobility Transition in Metropolitan Areas GOOD GOVERNANCE FOR ENERGY TRANSITION Uruguay, Montevideo, 05/06 October 2016 Energy and Mobility Transition in Metropolitan Areas Agenda I. INTRODUCTION

More information

Automated Vehicles AOP-02

Automated Vehicles AOP-02 Automated Vehicles AOP-02 March 27, 2017 Brian Ursino, AAMVA, Director of Law Enforcement Founded in 1933, the American Association of Motor Vehicle Administrators (AAMVA) represents the Motor Vehicle

More information

INDUSTRIAL CRANE MODERNIZATION THE SMART WAY TO EXTEND OVERHEAD CRANE SERVICE LIFE

INDUSTRIAL CRANE MODERNIZATION THE SMART WAY TO EXTEND OVERHEAD CRANE SERVICE LIFE INDUSTRIAL NUCLEAR PORT HEAVY-DUTY LIFT TRUCKS SERVICE MODERNIZATION SERVICES INDUSTRIAL CRANE MODERNIZATION THE SMART WAY TO EXTEND OVERHEAD CRANE SERVICE LIFE 2 Konecranes Crane Modernizations Crane

More information

Spectrum PowerCC DM Distribution Management The control system for distribution network operators

Spectrum PowerCC DM Distribution Management The control system for distribution network operators Spectrum PowerCC DM Distribution Management The control system for distribution network operators Power Transmission and Distribution A glance at today s IT world shows that systems are becoming ever more

More information

12/11/2017. ELD Update. Understanding ELDs and How They Will Affect Your Business. Compliance. Critical Juncture. Benefits of ELDs.

12/11/2017. ELD Update. Understanding ELDs and How They Will Affect Your Business. Compliance. Critical Juncture. Benefits of ELDs. Understanding ELDs and How They Will Affect Your Business ELD Update In an effort to improve safety and reduce the number of accidents, FMCSA will now require the use of an Electronic Logging Device (ELD)

More information

Practical Resource Management in Power-Constrained, High Performance Computing

Practical Resource Management in Power-Constrained, High Performance Computing Practical Resource Management in Power-Constrained, High Performance Computing Tapasya Patki*, David Lowenthal, Anjana Sasidharan, Matthias Maiterth, Barry Rountree, Martin Schulz, Bronis R. de Supinski

More information

New generation vehicle test lanes

New generation vehicle test lanes New generation vehicle test lanes Certus 3 vehicle test lanes: premium class solutions The CERTUS vehicle test lanes are passionate automotive solutions. The third generation CERTUS 3 combines modern electronic

More information

ELD Final Rule. What are the next steps to be compliant? Learn about the ELD mandate and how you can meet compliance standards now and in the future

ELD Final Rule. What are the next steps to be compliant? Learn about the ELD mandate and how you can meet compliance standards now and in the future ELD Final Rule What are the next steps to be compliant? Learn about the ELD mandate and how you can meet compliance standards now and in the future Fleetmatics Introductions Paul Kelly Senior Account Manager

More information

ENTERTAINMENT IDENTIFIER REGISTRY COMBINED MONTHLY UPDATE

ENTERTAINMENT IDENTIFIER REGISTRY COMBINED MONTHLY UPDATE ENTERTAINMENT IDENTIFIER REGISTRY COMBINED MONTHLY UPDATE BUSINESS/MARKETING WORKING GROUP TECHNICAL WORKING GROUP February 20, 2018 Agenda Business Working Group EIDR Business & Marketing Update Technical

More information

TOP SECRET//COMINT//REL TO USA, CAN, AUS, GBR, NZL TOP SECRET//COMINT//REL TO USA, CAN, AUS, GBR, NZL

TOP SECRET//COMINT//REL TO USA, CAN, AUS, GBR, NZL TOP SECRET//COMINT//REL TO USA, CAN, AUS, GBR, NZL Identifier Lead Triage with ECHOBASE XXXXXXXXX XXXXXXXXX NSA - S2I51 NSA - T1442 JUN 2012 The Problem SIGINT is very good at 2 things: 1. Establishing lists of potential leads (50-10k+) 2. Manual analysis

More information

European Conference on Nanoelectronics and Embedded Systems for Electric Mobility. Internet of Energy Ecosystems Solutions

European Conference on Nanoelectronics and Embedded Systems for Electric Mobility. Internet of Energy Ecosystems Solutions European Conference on Nanoelectronics and Embedded Systems for Electric Mobility ecocity emotion 24-25 th September 2014, Erlangen, Germany Internet of Energy Ecosystems Solutions Dr. Randolf Mock, Siemens

More information

Enphase - The smartest choice in solar energy.

Enphase - The smartest choice in solar energy. - The smartest choice in solar energy. There are three advantages of equipping your solar with technology. It ensures: the highest level of reliability, outstanding performance, and the highest return

More information

FLEXIBILITY FOR THE HIGH-END DATA CENTER. Copyright 2013 EMC Corporation. All rights reserved.

FLEXIBILITY FOR THE HIGH-END DATA CENTER. Copyright 2013 EMC Corporation. All rights reserved. FLEXIBILITY FOR THE HIGH-END DATA CENTER 1 The World s Most Trusted Storage Platform More Than 20 Years Running the World s Most Critical Applications 1988 1990 1994 2000 2003 2005 2009 2011 2012 New Symmetrix

More information

JMS Performance Comparison Performance Comparison for Publish Subscribe Messaging

JMS Performance Comparison Performance Comparison for Publish Subscribe Messaging JMS Performance Comparison Performance Comparison for Publish Subscribe Messaging Entire contents 2002 2011, Fiorano Software and Affiliates. All rights reserved. Reproduction of this document in any form

More information

Appendix U. STEP-TAS Activities. 22nd European Workshop on Thermal and ECLS Software October 2008

Appendix U. STEP-TAS Activities. 22nd European Workshop on Thermal and ECLS Software October 2008 267 Appendix U STEP-TAS Activities 268 STEP-TAS Activities Abstract This is a combined presentation. We will inform you about the progress that has been made in the past year on the following projects:

More information

Rand McNally Device Software. What s New (Version )

Rand McNally Device Software. What s New (Version ) Rand McNally Device Software What s New (Version 5.40.03) HOS* 34 Hour Reset Change Reverts back pre-july 2013 rules. Drivers no longer need two consecutive periods of off-duty time between 1AM-5AM. Drivers

More information

Survey Report Informatica PowerCenter Express. Right-Sized Data Integration for the Smaller Project

Survey Report Informatica PowerCenter Express. Right-Sized Data Integration for the Smaller Project Survey Report Informatica PowerCenter Express Right-Sized Data Integration for the Smaller Project 1 Introduction The business department, smaller organization, and independent developer have been severely

More information

northeast group, llc Southeast Asia Smart Grid: Market Forecast ( ) Volume II October group.com

northeast group, llc Southeast Asia Smart Grid: Market Forecast ( ) Volume II October group.com northeast group, llc Southeast Asia Smart Grid: Market Forecast (2014 2024) Volume II October 2014 www.northeast- group.com Southeast Asia Smart Grid: Market Forecast (2014-2024) Southeast Asia is a growing

More information

ABB in primary aluminium From mine to market

ABB in primary aluminium From mine to market ABB in primary aluminium From mine to market 2 ABB IN PRIMARY ALUMINIUM FROM MINE TO MARKET Efficiency, availability, productivity and profits Price fluctuations, intense competition, and demands for improved

More information

The role of the DSO in the emobility first results of Green emotion project

The role of the DSO in the emobility first results of Green emotion project The role of the DSO in the emobility first results of Green emotion project Federico Caleno Head of Special Projects and Technological Development Network Technologies Infrastructure and Networks Division

More information

TIR CONVENTION AS IT IS.

TIR CONVENTION AS IT IS. TIR CONVENTION AS IT IS. Oleksandr Fedorov, The State Customs Service of Ukraine Issyk Kul- Kyrgyzstan - 25-26 July 2012. 2 TIR Convention Yesterday. TIR Agreement 1949 (6 countries) - restoration of Europe

More information

Conditional Router Advertisements. for. Enterprise PA Multihoming

Conditional Router Advertisements. for. Enterprise PA Multihoming Conditional Router Advertisements for Enterprise PA Multihoming draft-ietf-v6ops-conditional-ras Jen Linkova, RIPE76, Marseille, May 2018 Enterprise Multihoming: Requirements Using Provider-aggregatable

More information

PUBLIC TRANSPORTATION AS THE

PUBLIC TRANSPORTATION AS THE PUBLIC TRANSPORTATION AS THE BACKBONE OF MAAS Caroline Cerfontaine, Combined Mobility Manager, A WORLDWIDE ASSOCIATION 16 offices + 2 centres for transport excellence : A DIVERSE GLOBAL MEMBERSHIP 1500

More information

Supplier Performance Management Implementing a process to select a single supplier and manage it based on actual performance

Supplier Performance Management Implementing a process to select a single supplier and manage it based on actual performance Supplier Performance Management Implementing a process to select a single supplier and manage it based on actual performance Harold van Heeringen Sogeti Nederland B.V. Lange Dreef 17 4131 NJ Vianen The

More information

Global Service Provider for Electric Vehicle Roaming

Global Service Provider for Electric Vehicle Roaming EVS27 Barcelona, Spain, November 7-20, 203 Global Service Provider for Electric Vehicle Roaming Jure Ratej, Borut Mehle, Miha Kocbek Etrel d.o.o., Ukmarjeva ulica 2, Ljubljana, Slovenia, info@etrel.com

More information

BergeysTruckCenters.com

BergeysTruckCenters.com BergeysTruckCenters.com We are DRIVEN TO SERVE all of your transportation needs to help your business succeed. KEEPING CUSTOMERS ON THE ROAD is our focus and our customer promise. In order to deliver on

More information

Ampl2m. Kamil Herman Author of Ampl2m conversion tool. Who are you looking at

Ampl2m. Kamil Herman Author of Ampl2m conversion tool. Who are you looking at Who are you looking at Kamil Herman Author of conversion tool Senior automation engineer Working in Automation with ABB control systems since 1995 6 years in ABB Slovakia 2 year working for ABB Mannheim,

More information

Charge up at Work! Intelligent E-Mobility Solutions for Companies

Charge up at Work! Intelligent E-Mobility Solutions for Companies Charge up at Work! Intelligent E-Mobility Solutions for Companies Sustainable charging while you work E-Mobility and quality products for professional charging not only make your company fleet more economical,

More information

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme STO1479BU vsan Beyond the Basics Sumit Lahiri Product Line Manager Eric Knauft Staff Engineer #VMworld #STO1479BU Disclaimer This presentation may contain product features that are currently under development.

More information

The Role of Infrastructure Connected to Cars & Autonomous Driving INFRAMIX PROJECT

The Role of Infrastructure Connected to Cars & Autonomous Driving INFRAMIX PROJECT The Role of Infrastructure Connected to Cars & Autonomous Driving INFRAMIX PROJECT 20-11-18 1 Index 01 Abertis Autopistas 02 Introduction 03 Road map AV 04 INFRAMIX project 05 Test site autopistas 06 Classification

More information

Indoor Environment Technology specialists visit in Ensto. Program

Indoor Environment Technology specialists visit in Ensto. Program Indoor Environment Technology specialists visit in Ensto Program 10:15 Ensto in short Matti Rae 10:30 Smart building Matti Rae, Maria Tiainen 11:05 Enervent and ventilation solutions Ronni Laaksonen 11:25

More information

Proposal for a Directive of the European Parliament and the Council amending Directive 2010/31/EU on the energy performance of buildings

Proposal for a Directive of the European Parliament and the Council amending Directive 2010/31/EU on the energy performance of buildings Proposal for a Directive of the European Parliament and the Council amending Directive 2010/31/EU on the energy performance of buildings EURELECTRIC voting recommendations September 2017 EURELECTRIC is

More information

Low and medium voltage service. Power Care Customer Support Agreements

Low and medium voltage service. Power Care Customer Support Agreements Low and medium voltage service Power Care Customer Support Agreements Power Care Power Care is the best, most convenient and guaranteed way of ensuring electrification system availability and reliability.

More information

Porting Applications to the Grid

Porting Applications to the Grid Porting Applications to the Grid Charles Loomis Laboratoire de l Accélérateur Linéaire, Université Paris-Sud 11, Orsay, France Lecture given at the Joint EU-IndiaGrid/CompChem GRID Tutorial on Chemical

More information

Institute for Cyber Security. Multi-Tenant Access Control for Collaborative Cloud Services

Institute for Cyber Security. Multi-Tenant Access Control for Collaborative Cloud Services Institute for Cyber Security Multi-Tenant Access Control for Collaborative Cloud Services CS6393 Spring 2014 PhD Seminar Bo Tang April 11, 2014 ICS at UTSA World-Leading Research with Real-World Impact!

More information

USAID Distributed PV Building Blocks

USAID Distributed PV Building Blocks USAID Distributed PV Building Blocks Grid-Connected Distributed PV: Compensation Mechanism Basics Presented by Naïm Darghouth, PhD Lawrence Berkeley National Laboratory May 10 2018 USAID Distributed PV

More information

Microgrid solutions Delivering resilient power anywhere at any time

Microgrid solutions Delivering resilient power anywhere at any time Microgrid solutions Delivering resilient power anywhere at any time 2 3 Innovative and flexible solutions for today s energy challenges The global energy and grid transformation is creating multiple challenges

More information

Smart Grid Update Supplier Conference. Kevin Dasso Senior Director Technology & Information Strategy. October 27, 2011

Smart Grid Update Supplier Conference. Kevin Dasso Senior Director Technology & Information Strategy. October 27, 2011 Smart Grid Update 2011 Supplier Conference Kevin Dasso Senior Director Technology & Information Strategy October 27, 2011 Agenda PG&E Smart Grid overview Implementation Approach Smart Grid Baseline Upcoming

More information

ENERGY STRATEGY FOR YUKON. Net Metering Policy DRAFT FOR CONSULTATION

ENERGY STRATEGY FOR YUKON. Net Metering Policy DRAFT FOR CONSULTATION ENERGY STRATEGY FOR YUKON Net Metering Policy DRAFT FOR CONSULTATION February 2011 Page 1 of 4 BACKGROUND The Yukon government released the Energy Strategy for Yukon in January 2009. The Energy Strategy

More information

Distributed power generation an opportunity for Schneider Electric. July 11 th, 2001

Distributed power generation an opportunity for Schneider Electric. July 11 th, 2001 Distributed power generation an opportunity for Schneider Electric July 11 th, 2001 Distributed power generation: an opportunity for Schneider Electric Part 1 Due to an overall environment becoming favourable,

More information

What s Cooking. Bernd Wiswedel KNIME KNIME.com AG. All Rights Reserved.

What s Cooking. Bernd Wiswedel KNIME KNIME.com AG. All Rights Reserved. What s Cooking Bernd Wiswedel KNIME 2017 KNIME.com AG. All Rights Reserved. Outline KNIME as an open (source) platform What s Cooking Speech Recognition H2O Integration Cloud Connectors & Offerings Guided

More information

PQube 3 Modbus Interface

PQube 3 Modbus Interface PQube 3 Modbus Interface Reference manual Revision 1.9 Modbus Interface Reference Manual 1.9- Page 1 Table of Contents 1. Background... 3 2. Basics... 3 2.1 Registers and Coils... 3 2.2 Address Space...

More information

ABB Spain optimize their invoice handling with Pagero

ABB Spain optimize their invoice handling with Pagero Customer case: Customer case optimize their invoice handling with Pagero ABB is a global leader in power and automation technologies, and one of the largest conglomerates in the world. have been using

More information

Keeping up with Industry 4.0. By Frederik Langenhoven

Keeping up with Industry 4.0. By Frederik Langenhoven Keeping up with Industry 4.0 By Frederik Langenhoven SAFA Symposium 2018 - Emperors Palace, Kempton Park 24 May 2018 Agenda 1. Introduction 2. Process control architectures NAMUR Open Architecture (NOA)

More information

Computerisation of TIR. Dushanbe, 19 May 2015

Computerisation of TIR. Dushanbe, 19 May 2015 Computerisation of TIR Dushanbe, 19 May 2015 The TIR System is hosted in the most secure hosting facilities in Switzerland IRU systems are hosted in two highly secure Swisscom data centers Located in Bern

More information

NOT PROTECTIVELY MARKED. Vehicle fleet

NOT PROTECTIVELY MARKED. Vehicle fleet Vehicle fleet Contents Policy statement... 2 Principles... 2 Responsibilities... 3 All police officers and police staff drivers... 3 First line manager or supervisor... 3 District and departmental heads...

More information

IBM Power Systems CBU for E880, E880, E870 and E870C

IBM Power Systems CBU for E880, E880, E870 and E870C IBM Power Systems CBU for E880, E880, E870 and E870C Steven Finnes finnes@us.ibm.com Bill Casey wrcasey@us.ibm.com New Capacity Backup For Power Enterprise Systems New offering replaces the Capacity Backup

More information

What s new. Bernd Wiswedel KNIME.com AG. All Rights Reserved.

What s new. Bernd Wiswedel KNIME.com AG. All Rights Reserved. What s new Bernd Wiswedel 2016 KNIME.com AG. All Rights Reserved. What s new 2+1 feature releases in the last year: (3.0), 3.1, 3.2 Changes documented online 2016 KNIME.com AG. All Rights Reserved. 2 What

More information

Milestones for the implementation of SMART TACHOGRAPHS according Reg.EU 165/2014 and 799/2016

Milestones for the implementation of SMART TACHOGRAPHS according Reg.EU 165/2014 and 799/2016 Milestones for the implementation of SMART TACHOGRAPHS according Reg.EU 165/2014 and 799/2016 1 Regulation (EU) No 165/2014 New Technical Annex From current Digital Tachograph GEN 1 To Smart Tachographs

More information

Nuvation Low-Voltage BMS

Nuvation Low-Voltage BMS Nuvation Low-Voltage BMS An 11-60 VDC battery management system with utility-grade software Maximizes Battery Safety Increases Reliability and Uptime Data Analytics Gateway Enables Remote Management Battery

More information

All-inclusive mobility management.

All-inclusive mobility management. All-inclusive mobility management. 2 LeasePlan unites mobility and service. 3 Flexible. Innovative. Individual. These are all attributes of LeasePlan fleet management. Basically, we manage, plan, organise,

More information