SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
The OpenUI5 Spirit
Michael Graf, UI5 Developer, SAP
UI5con 2016 - The OpenUI5 Spirit 2
The Awakening of OpenUI5 – 1 (SAPUI5)
UI5con 2016 - The OpenUI5 Spirit 3
The Awakening of OpenUI5 – 2 (Fiori)
UI5con 2016 - The OpenUI5 Spirit 4
The Awakening of OpenUI5 – 3 (Manifesto)
UI5con 2016 - The OpenUI5 Spirit 5
The Awakening of OpenUI5 – 4 (Shirt)
UI5con 2016 - The OpenUI5 Spirit 6
The Awakening of OpenUI5 – 5 (Subway)
UI5con 2016 - The OpenUI5 Spirit 7
The Awakening of OpenUI5 – 6 (Subtle Message)
UI5con 2016 - The OpenUI5 Spirit 8
The Awakening of OpenUI5 – 7 (Michael Reh at TechEd Bangalore)
UI5con 2016 - The OpenUI5 Spirit 9
OpenUI5 – Open Source since December 2013
SCN Blogpost: What is OpenUI5/SAPUI5?
Documentation: SAPUI5 vs. OpenUI5
More Information:
https://openui5.org
https://github.com/SAP/openui5/
The UI5 core technology is based on
open source projects and open
standards – we found it quite natural
to open source it
OpenUI5 has been released together
with the announcement at TechEd
Bangalore under the Apache 2 license.
UI5con 2016 - The OpenUI5 Spirit 10
The (technical) Transformation to Open Source
A mindshift started as we switched our build tools
and development process for OpenUI5 SAPUI5
Core
OpenUI5
https://github.com/SAP/openui5/commits/
UI5con 2016 - The OpenUI5 Spirit 11
Change Management for OpenUI5 and SAPUI5
OpenUI5 SAPUI5
SAPUI5
Distribution Layer
SAPUI5
RuntimeOpenUI5OpenUI5
Sync ~ 10 sec
D
Pull
Request
Code
Review
Gerrit
Change
Tests
Change
Import
Code
Review
UI5con 2016 - The OpenUI5 Spirit 12
The OpenUI5 Crowd*
+ SAP Mentors
+ SAP Developer Relations
+ Contributors and Developers
+ Our beloved Community
* as of 2014
UI5con 2016 - The OpenUI5 Spirit 13
How we Work
Most activities we do are for OpenUI5
and SAPUI5 at the same time!
A group of passionate UI5 developers
volunteer for OpenUI5 topics.
SAP gives us the resources and capacity
to drive OpenUI5.
We maintain a separate backlog for
OpenUI5 topics.
We organize dispatching, communites,
events, PR activities, …
We regularly ship preview releases
and documentation for OpenUI5!
OpenUI5 backlog
Communities
OpenUI5 Volunteers
UI5con 2016 - The OpenUI5 Spirit 14
Our Communities Start to Grow
@OpenUI5
UI5con 2016 - The OpenUI5 Spirit 15
We Host and Participate in Events – 1 (OSCON Portland 2015)
Conferences (OpenUI5)
OSCON, Fluent, Bacon, TechEd,
Devoxx, Jax, JSNext, Topconf,
Codemotion, Bankathon, …
Conference announcements in our Blog
SAP CodeJams (SAPUI5)
S‘Hertogenbosch, Kochi, Montreal,
Vienna, Istanbul, Ankara, Neckarsulm,
Sydney, Bangalore, Brussels, …
CodeJam announcements on SCN
UI5con 2016 - The OpenUI5 Spirit 16
We Host and Participate in Events – 2 (Codemotion 2015)
Conferences (OpenUI5)
OSCON, Fluent, Bacon, TechEd,
Devoxx, Jax, JSNext, Topconf,
Codemotion, Bankathon, …
Conference announcements in our Blog
SAP CodeJams (SAPUI5)
S‘Hertogenbosch, Kochi, Montreal,
Vienna, Istanbul, Ankara, Neckarsulm,
Sydney, Bangalore, Brussels, …
CodeJam announcements on SCN
UI5con 2016 - The OpenUI5 Spirit 17
We Host and Participate in Events – 3 (OSCON Amsterdam 2015)
Conferences (OpenUI5)
OSCON, Fluent, Bacon, TechEd,
Devoxx, Jax, JSNext, Topconf,
Codemotion, Bankathon, …
Conference announcements in our Blog
SAP CodeJams (SAPUI5)
S‘Hertogenbosch, Kochi, Montreal,
Vienna, Istanbul, Ankara, Neckarsulm,
Sydney, Bangalore, Brussels, …
CodeJam announcements on SCN
UI5con 2016 - The OpenUI5 Spirit 18
We Host and Participate in Events – 4 (Fluent 2015)
Conferences (OpenUI5)
OSCON, Fluent, Bacon, TechEd,
Devoxx, Jax, JSNext, Topconf,
Codemotion, Bankathon, …
Conference announcements in our Blog
SAP CodeJams (SAPUI5)
S‘Hertogenbosch, Kochi, Montreal,
Vienna, Istanbul, Ankara, Neckarsulm,
Sydney, Bangalore, Brussels, …
CodeJam announcements on SCN
UI5con 2016 - The OpenUI5 Spirit 19
We Host and Participate in Events – 5 (OSCON Portland 2014)
Conferences (OpenUI5)
OSCON, Fluent, Bacon, TechEd,
Devoxx, Jax, JSNext, Topconf,
Codemotion, Bankathon, …
Conference announcements in our Blog
SAP CodeJams (SAPUI5)
S‘Hertogenbosch, Kochi, Montreal,
Vienna, Istanbul, Ankara, Neckarsulm,
Sydney, Bangalore, Brussels, …
CodeJam announcements on SCN
UI5con 2016 - The OpenUI5 Spirit 20
Internal and External Projects Start to Grow – 1 (Soccer)
More than 45.000 OpenUI5
SDK downloads
500.000+ launches of the online
OpenUI5 SDK (counting only
unique users per day)
OpenUI5 CDN is used more
than 1000 times daily from
~200 external domains
~60.000 SCN unique visitors
per month
Lots of projects being built with
OpenUI5
UI5con 2016 - The OpenUI5 Spirit 21
Internal and External Projects Start to Grow – 2 (Exedra)
More than 45.000 OpenUI5
SDK downloads
500.000+ launches of the online
OpenUI5 SDK (counting only
unique users per day)
OpenUI5 CDN is used more
than 1000 times daily from
~200 external domains
~60.000 SCN unique visitors
per month
Lots of projects being built with
OpenUI5
UI5con 2016 - The OpenUI5 Spirit 22
Internal and External Projects Start to Grow – 3 (Qualiture)
More than 45.000 OpenUI5
SDK downloads
500.000+ launches of the online
OpenUI5 SDK (counting only
unique users per day)
OpenUI5 CDN is used more
than 1000 times daily from
~200 external domains
~60.000 SCN unique visitors
per month
Lots of projects being built with
OpenUI5
UI5con 2016 - The OpenUI5 Spirit 23
Internal and External Projects Start to Grow – 4 (Shop)
More than 45.000 OpenUI5
SDK downloads
500.000+ launches of the online
OpenUI5 SDK (counting only
unique users per day)
OpenUI5 CDN is used more
than 1000 times daily from
~200 external domains
~60.000 SCN unique visitors
per month
Lots of projects being built with
OpenUI5
UI5con 2016 - The OpenUI5 Spirit 24
Internal and External Projects Start to Grow – 5 (SAPWall)
More than 45.000 OpenUI5
SDK downloads
500.000+ launches of the online
OpenUI5 SDK (counting only
unique users per day)
OpenUI5 CDN is used more
than 1000 times daily from
~200 external domains
~60.000 SCN unique visitors
per month
Lots of projects being built with
OpenUI5
UI5con 2016 - The OpenUI5 Spirit 25
Internal and External Projects Start to Grow – 6 (Bulletin Board)
More than 45.000 OpenUI5
SDK downloads
500.000+ launches of the online
OpenUI5 SDK (counting only
unique users per day)
OpenUI5 CDN is used more
than 1000 times daily from
~200 external domains
~60.000 SCN unique visitors
per month
Lots of projects being built with
OpenUI5
UI5con 2016 - The OpenUI5 Spirit 26
Internal and External Projects Start to Grow – 7 (Native)
More than 45.000 OpenUI5
SDK downloads
500.000+ launches of the online
OpenUI5 SDK (counting only
unique users per day)
OpenUI5 CDN is used more
than 1000 times daily from
~200 external domains
~60.000 SCN unique visitors
per month
Lots of projects being built with
OpenUI5
UI5con 2016 - The OpenUI5 Spirit 27
Internal and External Projects Start to Grow – 8 (Hue Controller)
More than 45.000 OpenUI5
SDK downloads
500.000+ launches of the online
OpenUI5 SDK (counting only
unique users per day)
OpenUI5 CDN is used more
than 1000 times daily from
~200 external domains
~60.000 SCN unique visitors
per month
Lots of projects being built with
OpenUI5
UI5con 2016 - The OpenUI5 Spirit 28
We Get Issues and Pull Requests
Instant feedback on our code changes
Feature requests from the community
Pull requests enhancing UI5 functionality
Overall UI5 code quality is kept on a high
level by SAP and the community!
https://github.com/SAP/openui5/issues
https://github.com/SAP/openui5/pulls
"Contributions Welcome" issues
UI5con 2016 - The OpenUI5 Spirit 29
New Open Source Projects Based on OpenUI5 Arise
UI5 Inspector
Chrome Extension
UI5strap
OpenUI5+Bootstrap
projectX
Service API Testing Tool
Simplecharts
Charts for OpenUI5
UI5Preload
Gulp Preload Builder
SublimeUI5
Sublime Plugin for OpenUI5
docker-openui5-sdk
Docker Image for UI5
CustomControls
Community Control Library
tern-openui5
Code Completion
meteor-ui5
Meteor Model for UI5
openui5-googlemaps
Google Maps Support
30+Projects
UI5con 2016 - The OpenUI5 Spirit 30
Last But Not Least: You are part of the first ever UI5con!
UI5con 2016 - The OpenUI5 Spirit
Thank you!
Michael Graf
UI5 Developer
mi.graf@sap.com
@michadelics
https://github.com/michadelic
http://www.michaelgraf.de
UI5con 2016 - The OpenUI5 Spirit 32
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate
company) in Germany and other countries. Please see http://global12.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.
Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors.
National product specifications may vary.
These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP SE or its
affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE or SAP affiliate company products and
services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as
constituting an additional warranty.
In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop
or release any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future
developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time
for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-
looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place
undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.
© 2016 SAP SE or an SAP affiliate company. All rights reserved.

Contenu connexe

Tendances

Building html5 apps using Cordova
Building html5 apps using Cordova Building html5 apps using Cordova
Building html5 apps using Cordova David Voyles
 
Spring roo for entrepreneurs
Spring roo for entrepreneursSpring roo for entrepreneurs
Spring roo for entrepreneursMans Jug
 
Contributing to Apache Projects and Making Profits
Contributing to Apache Projects and Making ProfitsContributing to Apache Projects and Making Profits
Contributing to Apache Projects and Making ProfitsHenry Saputra
 
A Future-Focused Digital Platform with Drupal 8
A Future-Focused Digital Platform with Drupal 8A Future-Focused Digital Platform with Drupal 8
A Future-Focused Digital Platform with Drupal 8Acquia
 
Well Crafted API Models – Key to Streamlining Workflows
Well Crafted API Models – Key to Streamlining WorkflowsWell Crafted API Models – Key to Streamlining Workflows
Well Crafted API Models – Key to Streamlining WorkflowsAxway
 
UI5ConBE - OData V4 presentation
UI5ConBE - OData V4 presentationUI5ConBE - OData V4 presentation
UI5ConBE - OData V4 presentationVincent Weiss
 
First Impressions Matter: Onboarding for First Time Users
First Impressions Matter: Onboarding for First Time UsersFirst Impressions Matter: Onboarding for First Time Users
First Impressions Matter: Onboarding for First Time UsersDesign for Context
 
ChromeとAndroidの過去・現在・未来
ChromeとAndroidの過去・現在・未来ChromeとAndroidの過去・現在・未来
ChromeとAndroidの過去・現在・未来Shinobu Okano
 
Successes and Challenges When Managing Large Scale Drupal Projects
Successes and Challenges When Managing Large Scale Drupal ProjectsSuccesses and Challenges When Managing Large Scale Drupal Projects
Successes and Challenges When Managing Large Scale Drupal ProjectsAcquia
 

Tendances (9)

Building html5 apps using Cordova
Building html5 apps using Cordova Building html5 apps using Cordova
Building html5 apps using Cordova
 
Spring roo for entrepreneurs
Spring roo for entrepreneursSpring roo for entrepreneurs
Spring roo for entrepreneurs
 
Contributing to Apache Projects and Making Profits
Contributing to Apache Projects and Making ProfitsContributing to Apache Projects and Making Profits
Contributing to Apache Projects and Making Profits
 
A Future-Focused Digital Platform with Drupal 8
A Future-Focused Digital Platform with Drupal 8A Future-Focused Digital Platform with Drupal 8
A Future-Focused Digital Platform with Drupal 8
 
Well Crafted API Models – Key to Streamlining Workflows
Well Crafted API Models – Key to Streamlining WorkflowsWell Crafted API Models – Key to Streamlining Workflows
Well Crafted API Models – Key to Streamlining Workflows
 
UI5ConBE - OData V4 presentation
UI5ConBE - OData V4 presentationUI5ConBE - OData V4 presentation
UI5ConBE - OData V4 presentation
 
First Impressions Matter: Onboarding for First Time Users
First Impressions Matter: Onboarding for First Time UsersFirst Impressions Matter: Onboarding for First Time Users
First Impressions Matter: Onboarding for First Time Users
 
ChromeとAndroidの過去・現在・未来
ChromeとAndroidの過去・現在・未来ChromeとAndroidの過去・現在・未来
ChromeとAndroidの過去・現在・未来
 
Successes and Challenges When Managing Large Scale Drupal Projects
Successes and Challenges When Managing Large Scale Drupal ProjectsSuccesses and Challenges When Managing Large Scale Drupal Projects
Successes and Challenges When Managing Large Scale Drupal Projects
 

En vedette

Developing Custom Controls with UI5 (OpenUI5 video lecture)
Developing Custom Controls with UI5 (OpenUI5 video lecture)Developing Custom Controls with UI5 (OpenUI5 video lecture)
Developing Custom Controls with UI5 (OpenUI5 video lecture)Michael Graf
 
Building Custom Controls to Visualize Data (UI5Con 2016 Frankfurt)
Building Custom Controls to Visualize Data (UI5Con 2016 Frankfurt)Building Custom Controls to Visualize Data (UI5Con 2016 Frankfurt)
Building Custom Controls to Visualize Data (UI5Con 2016 Frankfurt)Maximilian Lenkeit
 
UI5 Controls (UI5con 2016)
UI5 Controls (UI5con 2016)UI5 Controls (UI5con 2016)
UI5 Controls (UI5con 2016)Andreas Kunz
 
Build responsive enterprise-grade web apps with OpenUI5
Build responsive enterprise-grade web apps with OpenUI5Build responsive enterprise-grade web apps with OpenUI5
Build responsive enterprise-grade web apps with OpenUI5Andreas Kunz
 
OSCON 2014: OpenUI5 - The New Responsive Web UI Library
OSCON 2014: OpenUI5 - The New Responsive Web UI LibraryOSCON 2014: OpenUI5 - The New Responsive Web UI Library
OSCON 2014: OpenUI5 - The New Responsive Web UI LibraryAndreas Kunz
 
Analytics & Fiori with the Analysis Path Framework
Analytics & Fiori with the Analysis Path FrameworkAnalytics & Fiori with the Analysis Path Framework
Analytics & Fiori with the Analysis Path FrameworkTobias Trapp
 
Minimize time-to-market with UI5
Minimize time-to-market with UI5Minimize time-to-market with UI5
Minimize time-to-market with UI5Benjamin Steinvorth
 
Meteor 0.3.6 Preview
Meteor 0.3.6 PreviewMeteor 0.3.6 Preview
Meteor 0.3.6 PreviewJuntai Park
 
SAPUI5 & OpenUI5 for SAP InnoJam
SAPUI5 & OpenUI5 for SAP InnoJamSAPUI5 & OpenUI5 for SAP InnoJam
SAPUI5 & OpenUI5 for SAP InnoJamDenise Nepraunig
 
Build Responsive Enterprise-Grade Web Apps with OpenUI5
Build Responsive Enterprise-Grade Web Apps with OpenUI5Build Responsive Enterprise-Grade Web Apps with OpenUI5
Build Responsive Enterprise-Grade Web Apps with OpenUI5Ashwani Goyal
 

En vedette (11)

Developing Custom Controls with UI5 (OpenUI5 video lecture)
Developing Custom Controls with UI5 (OpenUI5 video lecture)Developing Custom Controls with UI5 (OpenUI5 video lecture)
Developing Custom Controls with UI5 (OpenUI5 video lecture)
 
Building Custom Controls to Visualize Data (UI5Con 2016 Frankfurt)
Building Custom Controls to Visualize Data (UI5Con 2016 Frankfurt)Building Custom Controls to Visualize Data (UI5Con 2016 Frankfurt)
Building Custom Controls to Visualize Data (UI5Con 2016 Frankfurt)
 
UI5 Controls (UI5con 2016)
UI5 Controls (UI5con 2016)UI5 Controls (UI5con 2016)
UI5 Controls (UI5con 2016)
 
Build responsive enterprise-grade web apps with OpenUI5
Build responsive enterprise-grade web apps with OpenUI5Build responsive enterprise-grade web apps with OpenUI5
Build responsive enterprise-grade web apps with OpenUI5
 
OSCON 2014: OpenUI5 - The New Responsive Web UI Library
OSCON 2014: OpenUI5 - The New Responsive Web UI LibraryOSCON 2014: OpenUI5 - The New Responsive Web UI Library
OSCON 2014: OpenUI5 - The New Responsive Web UI Library
 
Analytics & Fiori with the Analysis Path Framework
Analytics & Fiori with the Analysis Path FrameworkAnalytics & Fiori with the Analysis Path Framework
Analytics & Fiori with the Analysis Path Framework
 
Minimize time-to-market with UI5
Minimize time-to-market with UI5Minimize time-to-market with UI5
Minimize time-to-market with UI5
 
Meteor 0.3.6 Preview
Meteor 0.3.6 PreviewMeteor 0.3.6 Preview
Meteor 0.3.6 Preview
 
What is the meteor?
What is the meteor?What is the meteor?
What is the meteor?
 
SAPUI5 & OpenUI5 for SAP InnoJam
SAPUI5 & OpenUI5 for SAP InnoJamSAPUI5 & OpenUI5 for SAP InnoJam
SAPUI5 & OpenUI5 for SAP InnoJam
 
Build Responsive Enterprise-Grade Web Apps with OpenUI5
Build Responsive Enterprise-Grade Web Apps with OpenUI5Build Responsive Enterprise-Grade Web Apps with OpenUI5
Build Responsive Enterprise-Grade Web Apps with OpenUI5
 

Similaire à UI5con - The OpenUI5 Spirit

Piwik at INTEROP TOKYO, June 2013
Piwik at INTEROP TOKYO, June 2013Piwik at INTEROP TOKYO, June 2013
Piwik at INTEROP TOKYO, June 2013Matthieu Aubry
 
UI5 Tooling & Ecosystem
UI5 Tooling & EcosystemUI5 Tooling & Ecosystem
UI5 Tooling & EcosystemPeter Muessig
 
How to Create "Hello, World!" in Fiori
How to Create "Hello, World!" in FioriHow to Create "Hello, World!" in Fiori
How to Create "Hello, World!" in FioriBlackvard
 
Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...
Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...
Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...BrianFraser29
 
4Developers 2015: Responsywne aplikacje web'owe z użyciem OpenUI5 - Witalij R...
4Developers 2015: Responsywne aplikacje web'owe z użyciem OpenUI5 - Witalij R...4Developers 2015: Responsywne aplikacje web'owe z użyciem OpenUI5 - Witalij R...
4Developers 2015: Responsywne aplikacje web'owe z użyciem OpenUI5 - Witalij R...PROIDEA
 
Splunk for Developers
Splunk for DevelopersSplunk for Developers
Splunk for DevelopersSplunk
 
UI5con 2019 - Keynote for Bangalore
UI5con 2019 - Keynote for BangaloreUI5con 2019 - Keynote for Bangalore
UI5con 2019 - Keynote for BangalorePeter Muessig
 
Splunk for Developers
Splunk for DevelopersSplunk for Developers
Splunk for DevelopersSplunk
 
Splunk for Developers Breakout Session
Splunk for Developers Breakout SessionSplunk for Developers Breakout Session
Splunk for Developers Breakout SessionSplunk
 
SplunkLive! Seattle - Splunk for Developers
SplunkLive! Seattle - Splunk for DevelopersSplunkLive! Seattle - Splunk for Developers
SplunkLive! Seattle - Splunk for DevelopersGrigori Melnik
 
Splunk for Developers Breakout Session
Splunk for Developers Breakout SessionSplunk for Developers Breakout Session
Splunk for Developers Breakout SessionSplunk
 
Splunk for Developers
Splunk for DevelopersSplunk for Developers
Splunk for DevelopersSplunk
 
Splunk bangalore user group 2020-06-01
Splunk bangalore user group   2020-06-01Splunk bangalore user group   2020-06-01
Splunk bangalore user group 2020-06-01NiketNilay
 
UI5 Overview for ROOT
UI5 Overview for ROOTUI5 Overview for ROOT
UI5 Overview for ROOTPeter Muessig
 
DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...
DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...
DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...Gene Kim
 
SAP Design Day 2016 (Montreal) - F.L.U.T.E.
SAP Design Day 2016 (Montreal) - F.L.U.T.E.SAP Design Day 2016 (Montreal) - F.L.U.T.E.
SAP Design Day 2016 (Montreal) - F.L.U.T.E.Wayne Pau
 
OW2con'14 - OpenPaaS, the open source collaboration platform, Linagora
OW2con'14 - OpenPaaS, the open source collaboration platform, LinagoraOW2con'14 - OpenPaaS, the open source collaboration platform, Linagora
OW2con'14 - OpenPaaS, the open source collaboration platform, LinagoraOW2
 
How WSO2 API Manager helps to open the Quby Smart Thermostat and Energy Monit...
How WSO2 API Manager helps to open the Quby Smart Thermostat and Energy Monit...How WSO2 API Manager helps to open the Quby Smart Thermostat and Energy Monit...
How WSO2 API Manager helps to open the Quby Smart Thermostat and Energy Monit...Yenlo
 
Splunk for net developers
Splunk for net developersSplunk for net developers
Splunk for net developersGlenn Block
 

Similaire à UI5con - The OpenUI5 Spirit (20)

Piwik at INTEROP TOKYO, June 2013
Piwik at INTEROP TOKYO, June 2013Piwik at INTEROP TOKYO, June 2013
Piwik at INTEROP TOKYO, June 2013
 
UI5 Tooling & Ecosystem
UI5 Tooling & EcosystemUI5 Tooling & Ecosystem
UI5 Tooling & Ecosystem
 
How to Create "Hello, World!" in Fiori
How to Create "Hello, World!" in FioriHow to Create "Hello, World!" in Fiori
How to Create "Hello, World!" in Fiori
 
Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...
Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...
Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...
 
4Developers 2015: Responsywne aplikacje web'owe z użyciem OpenUI5 - Witalij R...
4Developers 2015: Responsywne aplikacje web'owe z użyciem OpenUI5 - Witalij R...4Developers 2015: Responsywne aplikacje web'owe z użyciem OpenUI5 - Witalij R...
4Developers 2015: Responsywne aplikacje web'owe z użyciem OpenUI5 - Witalij R...
 
Splunk for Developers
Splunk for DevelopersSplunk for Developers
Splunk for Developers
 
UI5con 2019 - Keynote for Bangalore
UI5con 2019 - Keynote for BangaloreUI5con 2019 - Keynote for Bangalore
UI5con 2019 - Keynote for Bangalore
 
Splunk for Developers
Splunk for DevelopersSplunk for Developers
Splunk for Developers
 
Splunk for Developers Breakout Session
Splunk for Developers Breakout SessionSplunk for Developers Breakout Session
Splunk for Developers Breakout Session
 
SplunkLive! Seattle - Splunk for Developers
SplunkLive! Seattle - Splunk for DevelopersSplunkLive! Seattle - Splunk for Developers
SplunkLive! Seattle - Splunk for Developers
 
Splunk for Developers Breakout Session
Splunk for Developers Breakout SessionSplunk for Developers Breakout Session
Splunk for Developers Breakout Session
 
Splunk for Developers
Splunk for DevelopersSplunk for Developers
Splunk for Developers
 
Splunk bangalore user group 2020-06-01
Splunk bangalore user group   2020-06-01Splunk bangalore user group   2020-06-01
Splunk bangalore user group 2020-06-01
 
SAP Developers Update
SAP  Developers UpdateSAP  Developers Update
SAP Developers Update
 
UI5 Overview for ROOT
UI5 Overview for ROOTUI5 Overview for ROOT
UI5 Overview for ROOT
 
DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...
DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...
DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...
 
SAP Design Day 2016 (Montreal) - F.L.U.T.E.
SAP Design Day 2016 (Montreal) - F.L.U.T.E.SAP Design Day 2016 (Montreal) - F.L.U.T.E.
SAP Design Day 2016 (Montreal) - F.L.U.T.E.
 
OW2con'14 - OpenPaaS, the open source collaboration platform, Linagora
OW2con'14 - OpenPaaS, the open source collaboration platform, LinagoraOW2con'14 - OpenPaaS, the open source collaboration platform, Linagora
OW2con'14 - OpenPaaS, the open source collaboration platform, Linagora
 
How WSO2 API Manager helps to open the Quby Smart Thermostat and Energy Monit...
How WSO2 API Manager helps to open the Quby Smart Thermostat and Energy Monit...How WSO2 API Manager helps to open the Quby Smart Thermostat and Energy Monit...
How WSO2 API Manager helps to open the Quby Smart Thermostat and Energy Monit...
 
Splunk for net developers
Splunk for net developersSplunk for net developers
Splunk for net developers
 

Dernier

DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 

Dernier (20)

DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 

UI5con - The OpenUI5 Spirit

  • 1. The OpenUI5 Spirit Michael Graf, UI5 Developer, SAP
  • 2. UI5con 2016 - The OpenUI5 Spirit 2 The Awakening of OpenUI5 – 1 (SAPUI5)
  • 3. UI5con 2016 - The OpenUI5 Spirit 3 The Awakening of OpenUI5 – 2 (Fiori)
  • 4. UI5con 2016 - The OpenUI5 Spirit 4 The Awakening of OpenUI5 – 3 (Manifesto)
  • 5. UI5con 2016 - The OpenUI5 Spirit 5 The Awakening of OpenUI5 – 4 (Shirt)
  • 6. UI5con 2016 - The OpenUI5 Spirit 6 The Awakening of OpenUI5 – 5 (Subway)
  • 7. UI5con 2016 - The OpenUI5 Spirit 7 The Awakening of OpenUI5 – 6 (Subtle Message)
  • 8. UI5con 2016 - The OpenUI5 Spirit 8 The Awakening of OpenUI5 – 7 (Michael Reh at TechEd Bangalore)
  • 9. UI5con 2016 - The OpenUI5 Spirit 9 OpenUI5 – Open Source since December 2013 SCN Blogpost: What is OpenUI5/SAPUI5? Documentation: SAPUI5 vs. OpenUI5 More Information: https://openui5.org https://github.com/SAP/openui5/ The UI5 core technology is based on open source projects and open standards – we found it quite natural to open source it OpenUI5 has been released together with the announcement at TechEd Bangalore under the Apache 2 license.
  • 10. UI5con 2016 - The OpenUI5 Spirit 10 The (technical) Transformation to Open Source A mindshift started as we switched our build tools and development process for OpenUI5 SAPUI5 Core OpenUI5 https://github.com/SAP/openui5/commits/
  • 11. UI5con 2016 - The OpenUI5 Spirit 11 Change Management for OpenUI5 and SAPUI5 OpenUI5 SAPUI5 SAPUI5 Distribution Layer SAPUI5 RuntimeOpenUI5OpenUI5 Sync ~ 10 sec D Pull Request Code Review Gerrit Change Tests Change Import Code Review
  • 12. UI5con 2016 - The OpenUI5 Spirit 12 The OpenUI5 Crowd* + SAP Mentors + SAP Developer Relations + Contributors and Developers + Our beloved Community * as of 2014
  • 13. UI5con 2016 - The OpenUI5 Spirit 13 How we Work Most activities we do are for OpenUI5 and SAPUI5 at the same time! A group of passionate UI5 developers volunteer for OpenUI5 topics. SAP gives us the resources and capacity to drive OpenUI5. We maintain a separate backlog for OpenUI5 topics. We organize dispatching, communites, events, PR activities, … We regularly ship preview releases and documentation for OpenUI5! OpenUI5 backlog Communities OpenUI5 Volunteers
  • 14. UI5con 2016 - The OpenUI5 Spirit 14 Our Communities Start to Grow @OpenUI5
  • 15. UI5con 2016 - The OpenUI5 Spirit 15 We Host and Participate in Events – 1 (OSCON Portland 2015) Conferences (OpenUI5) OSCON, Fluent, Bacon, TechEd, Devoxx, Jax, JSNext, Topconf, Codemotion, Bankathon, … Conference announcements in our Blog SAP CodeJams (SAPUI5) S‘Hertogenbosch, Kochi, Montreal, Vienna, Istanbul, Ankara, Neckarsulm, Sydney, Bangalore, Brussels, … CodeJam announcements on SCN
  • 16. UI5con 2016 - The OpenUI5 Spirit 16 We Host and Participate in Events – 2 (Codemotion 2015) Conferences (OpenUI5) OSCON, Fluent, Bacon, TechEd, Devoxx, Jax, JSNext, Topconf, Codemotion, Bankathon, … Conference announcements in our Blog SAP CodeJams (SAPUI5) S‘Hertogenbosch, Kochi, Montreal, Vienna, Istanbul, Ankara, Neckarsulm, Sydney, Bangalore, Brussels, … CodeJam announcements on SCN
  • 17. UI5con 2016 - The OpenUI5 Spirit 17 We Host and Participate in Events – 3 (OSCON Amsterdam 2015) Conferences (OpenUI5) OSCON, Fluent, Bacon, TechEd, Devoxx, Jax, JSNext, Topconf, Codemotion, Bankathon, … Conference announcements in our Blog SAP CodeJams (SAPUI5) S‘Hertogenbosch, Kochi, Montreal, Vienna, Istanbul, Ankara, Neckarsulm, Sydney, Bangalore, Brussels, … CodeJam announcements on SCN
  • 18. UI5con 2016 - The OpenUI5 Spirit 18 We Host and Participate in Events – 4 (Fluent 2015) Conferences (OpenUI5) OSCON, Fluent, Bacon, TechEd, Devoxx, Jax, JSNext, Topconf, Codemotion, Bankathon, … Conference announcements in our Blog SAP CodeJams (SAPUI5) S‘Hertogenbosch, Kochi, Montreal, Vienna, Istanbul, Ankara, Neckarsulm, Sydney, Bangalore, Brussels, … CodeJam announcements on SCN
  • 19. UI5con 2016 - The OpenUI5 Spirit 19 We Host and Participate in Events – 5 (OSCON Portland 2014) Conferences (OpenUI5) OSCON, Fluent, Bacon, TechEd, Devoxx, Jax, JSNext, Topconf, Codemotion, Bankathon, … Conference announcements in our Blog SAP CodeJams (SAPUI5) S‘Hertogenbosch, Kochi, Montreal, Vienna, Istanbul, Ankara, Neckarsulm, Sydney, Bangalore, Brussels, … CodeJam announcements on SCN
  • 20. UI5con 2016 - The OpenUI5 Spirit 20 Internal and External Projects Start to Grow – 1 (Soccer) More than 45.000 OpenUI5 SDK downloads 500.000+ launches of the online OpenUI5 SDK (counting only unique users per day) OpenUI5 CDN is used more than 1000 times daily from ~200 external domains ~60.000 SCN unique visitors per month Lots of projects being built with OpenUI5
  • 21. UI5con 2016 - The OpenUI5 Spirit 21 Internal and External Projects Start to Grow – 2 (Exedra) More than 45.000 OpenUI5 SDK downloads 500.000+ launches of the online OpenUI5 SDK (counting only unique users per day) OpenUI5 CDN is used more than 1000 times daily from ~200 external domains ~60.000 SCN unique visitors per month Lots of projects being built with OpenUI5
  • 22. UI5con 2016 - The OpenUI5 Spirit 22 Internal and External Projects Start to Grow – 3 (Qualiture) More than 45.000 OpenUI5 SDK downloads 500.000+ launches of the online OpenUI5 SDK (counting only unique users per day) OpenUI5 CDN is used more than 1000 times daily from ~200 external domains ~60.000 SCN unique visitors per month Lots of projects being built with OpenUI5
  • 23. UI5con 2016 - The OpenUI5 Spirit 23 Internal and External Projects Start to Grow – 4 (Shop) More than 45.000 OpenUI5 SDK downloads 500.000+ launches of the online OpenUI5 SDK (counting only unique users per day) OpenUI5 CDN is used more than 1000 times daily from ~200 external domains ~60.000 SCN unique visitors per month Lots of projects being built with OpenUI5
  • 24. UI5con 2016 - The OpenUI5 Spirit 24 Internal and External Projects Start to Grow – 5 (SAPWall) More than 45.000 OpenUI5 SDK downloads 500.000+ launches of the online OpenUI5 SDK (counting only unique users per day) OpenUI5 CDN is used more than 1000 times daily from ~200 external domains ~60.000 SCN unique visitors per month Lots of projects being built with OpenUI5
  • 25. UI5con 2016 - The OpenUI5 Spirit 25 Internal and External Projects Start to Grow – 6 (Bulletin Board) More than 45.000 OpenUI5 SDK downloads 500.000+ launches of the online OpenUI5 SDK (counting only unique users per day) OpenUI5 CDN is used more than 1000 times daily from ~200 external domains ~60.000 SCN unique visitors per month Lots of projects being built with OpenUI5
  • 26. UI5con 2016 - The OpenUI5 Spirit 26 Internal and External Projects Start to Grow – 7 (Native) More than 45.000 OpenUI5 SDK downloads 500.000+ launches of the online OpenUI5 SDK (counting only unique users per day) OpenUI5 CDN is used more than 1000 times daily from ~200 external domains ~60.000 SCN unique visitors per month Lots of projects being built with OpenUI5
  • 27. UI5con 2016 - The OpenUI5 Spirit 27 Internal and External Projects Start to Grow – 8 (Hue Controller) More than 45.000 OpenUI5 SDK downloads 500.000+ launches of the online OpenUI5 SDK (counting only unique users per day) OpenUI5 CDN is used more than 1000 times daily from ~200 external domains ~60.000 SCN unique visitors per month Lots of projects being built with OpenUI5
  • 28. UI5con 2016 - The OpenUI5 Spirit 28 We Get Issues and Pull Requests Instant feedback on our code changes Feature requests from the community Pull requests enhancing UI5 functionality Overall UI5 code quality is kept on a high level by SAP and the community! https://github.com/SAP/openui5/issues https://github.com/SAP/openui5/pulls "Contributions Welcome" issues
  • 29. UI5con 2016 - The OpenUI5 Spirit 29 New Open Source Projects Based on OpenUI5 Arise UI5 Inspector Chrome Extension UI5strap OpenUI5+Bootstrap projectX Service API Testing Tool Simplecharts Charts for OpenUI5 UI5Preload Gulp Preload Builder SublimeUI5 Sublime Plugin for OpenUI5 docker-openui5-sdk Docker Image for UI5 CustomControls Community Control Library tern-openui5 Code Completion meteor-ui5 Meteor Model for UI5 openui5-googlemaps Google Maps Support 30+Projects
  • 30. UI5con 2016 - The OpenUI5 Spirit 30 Last But Not Least: You are part of the first ever UI5con!
  • 31. UI5con 2016 - The OpenUI5 Spirit Thank you! Michael Graf UI5 Developer mi.graf@sap.com @michadelics https://github.com/michadelic http://www.michaelgraf.de
  • 32. UI5con 2016 - The OpenUI5 Spirit 32 No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. Please see http://global12.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices. Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP SE or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE or SAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward- looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions. © 2016 SAP SE or an SAP affiliate company. All rights reserved.