What's cool in the new and updated. OSGi Specs. Carsten Ziegeler. David Bosschaert. 1 of 53
|
|
- Antony Johnson
- 6 years ago
- Views:
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.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 informationWhat 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 informationFiorano 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 informationPRODUCT 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 informationASAM 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 informationGREENER 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 informationSIS47 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 informationRelease 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 informationUsing 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 informationPRODUCT 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 informationRelease 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 informationLicense 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 informationPRODUCT 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 informationDEV498: 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 informationPRODUCT 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 informationHelsinki 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 informationOpen 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 informationOrganized 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 informationBLUECAT 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
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 informationPRODUCT 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 informationSmart 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 informationPatrick 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 informationInformatica 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 informationADF 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 informationWhat 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 informationRetrofitting 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 informationMoving 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 informationVeritas 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 informationELD 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 informationTHE 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 informationSinfonia: 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 informationPRODUCT 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 informationDynamic 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 informationFrequently 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 informationSEDONA 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 informationElectric 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 informationPRODUCT 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 informationEVlink 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 informationCloudprinter.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 informationIndustrial 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 informationMicrogrids 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 informationSubmission 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 informationWhite 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 informationSEAS-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 informationNet 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 informationRE: 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 informationSHC 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 informationWith 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 informationEnergy 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 informationAutomated 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 informationINDUSTRIAL 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 informationSpectrum 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 information12/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 informationPractical 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 informationNew 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 informationELD 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 informationENTERTAINMENT 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 informationTOP 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 informationEuropean 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 informationEnphase - 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 informationFLEXIBILITY 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 informationJMS 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 informationAppendix 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 informationRand 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 informationSurvey 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 informationnortheast 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 informationABB 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 informationThe 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 informationTIR 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 informationConditional 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 informationPUBLIC 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 informationSupplier 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 informationGlobal 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 informationBergeysTruckCenters.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 informationAmpl2m. 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 informationCharge 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 informationDisclaimer 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 informationThe 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 informationIndoor 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 informationProposal 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 informationLow 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 informationPorting 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 informationInstitute 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 informationUSAID 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 informationMicrogrid 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 informationSmart 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 informationENERGY 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 informationDistributed 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 informationWhat 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 informationPQube 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 informationABB 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 informationKeeping 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 informationComputerisation 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 informationNOT 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 informationIBM 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 informationWhat 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 informationMilestones 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 informationNuvation 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 informationAll-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