SlideShare a Scribd company logo
1 of 28
Download to read offline
CUSTOMER
Stefan Beck, SAP SE
Frederic Berg, SAP SE
June 30, 2017
News about UI5
that you absolutely have
to know
2CUSTOMER© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
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.
The information contained herein may be changed without prior notice. 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 or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for
SAP 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, and they should not be relied
upon in making purchasing decisions.
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. All other product and service names mentioned are the trademarks of their
respective companies.
See http://global.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.
Disclaimer
3CUSTOMER© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SDK download: https://tools.hana.ondemand.com/#sapui5
Finally after a long waiting time:
UI5 market situation
5CUSTOMER© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
UI5 – Current Versions Next long-term maintenance release: 1.52 (Q1/18) 
1.28
1.46 1.48
1.44
EoM Q3/17
Detail information on update and maintenance strategy in note 2217489
See also https://sapui5.hana.ondemand.com/versionoverview.html
1.38
EoM Q3/18
May 2017
EoM Q3/17
August 2017
EoM Q4/17
January 2017
EoM Q4/19
…
You are here
1.50
We are there
Nov 2017
EoM Q1/18
6CUSTOMER© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
UI5 market situation
Inside SAP
 Clearly set as the strategic UI technology
 Digital Core of SAP is built with UI5
 SAP SuccessFactors also successfully released first UI5 apps
Customers
 ~3250 ABAP customers regularly install UI5 patches (+7% since Jan)
 ~39 000 people/day launch UI5 via CDN/Akamai (+100% since Jan)
UI5 product strategy Part 1
8CUSTOMER© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
UI5 Product Strategy
Constant Key Pillars
 Be the best UI technology for enterprise grade applications in the SAP ecosystem
 UI5 applications must be customizable to the need of a customer
 The applications must perfectly integrate into SAP's Single Point of Entry Fiori Launchpad and
also into SAP's Portal experience
UI5 new features
10CUSTOMER© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP Fiori 2.0
Evolution step for the SAP Fiori User Experience
 Existing concepts combined with new & improved ones
 Navigation and discovery enhancements
 Global settings
 New floorplans and layouts
 Refreshed visual design
 Beautiful transitions and animations
11CUSTOMER© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
New controls:
 Avatar
 FlexibleColumnLayout
 SemanticPage
 CodeEditor
Control improvements:
 Two-column suggestion lists
 Dragging files to Upload
 Tickmark labels in Slider
 …
New Controls in 1.46
12CUSTOMER© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
New Controls:
 LineMicroChart
 PDFViewer
Control improvements:
 Table row highlights
 TextArea character counter
 Several features in PlanningCalendar, Calendar, DatePicker
 Make RichTextEditor work with sap.m controls
 …
New Controls in 1.48
13CUSTOMER© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
User can change important parts of the UI at runtime
 Re-arrange fields
 Change label texts
 Add form groups
 Add/hide fields
 …
Stable IDs in XML views required
Demo
Runtime UI Adaptation (to be continued…)
14CUSTOMER© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Completely re-written app
for all documentation and samples
Replaces
https://sapui5.hana.ondemand.com
New Demokit / SDK
15CUSTOMER© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
New rule-based runtime analyzer gives hints for correct programming (Demo)
 URL parameter sap-ui-support=true or in technical information dialog (CTRL + SHIFT + ALT + P)
 Integration with test automation
 In-place custom rule editor
New Support Assistant
UI5 product strategy Part 2
17CUSTOMER© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Recently emphasized Key Pillars
 Focus on SAP Cloud Platform to enable digital innovation
 Foster UI5 Evolution
 Facilitate the declarative programming approach
UI5 Product Strategy
UI5 Outlook
19CUSTOMER© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Move applications towards loading UI5 from our cloud installation
 Speedup by global content delivery network (Akamai)
 All versions provided – see https://sapui5.hana.ondemand.com/versionoverview.html
 Also recommended for on-premise apps – UI5 will be removed from ABAP Mime Repository in 2018
Provide best possible overall experience on SAP Cloud Platform
 Easy build
 Easy deployment
 Easy integration
 UI flexibility out of the box
 Additional UI services offerings like e.g. Excel Export
UI5 goes Cloud
20CUSTOMER© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Metadata Driven Controls (MDC)
 On top of OData V4 but also supporting various REST Models
 Easier development of composite controls
 Atomic Controls and Helpers for Data Binding
 Common approach with Fiori Elements
New declarative approaches
This is the current state of planning and may be changed by SAP at any time.
21CUSTOMER© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
UI5 Evaluation Project Cheetah took place in Q3/2016
“A next-gen UI5 solution –
starting with a focus on
Android mobile devices”
© 2017 SAP SE or an SAP affiliate company. All rights reserved. 22Internal© 2017 SAP SE or an SAP affiliate company. All rights reserved. 22Internal© 2017 SAP SE or an SAP affiliate company. All rights reserved. 22Internal
© 2017 SAP SE or an SAP affiliate company. All rights reserved. 23Internal© 2017 SAP SE or an SAP affiliate company. All rights reserved. 23Internal© 2017 SAP SE or an SAP affiliate company. All rights reserved. 23Internal
24CUSTOMER© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Cheetah transitioned into
UI5 Evolution
ES6 Modules
Dependencies +
Bundling
Feature-based
Builds
Modular
Core
Bootstrapping,
Loading
App
Caching
Common
Build
Modules
CSS,
HTML
Web Fonts,
Resources
Third-Party
Libraries
View
Processing
Pre-
rendering
Web Workers
Control
Instances
Controls
Data Flow
Run-time
State
Virtual DOM
Tooling
Client-side app
Runtime
sources
sources
sourcesoptimized, static
resources
Buildtimetoday future
This is the current state of planning and may be changed by SAP at any time.
Summary
26CUSTOMER© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Key Takeaways
UI5 is and will remain the best choice for enterprise grade apps
 A lot of new tools and features were and will be provided
 Known Product Qualities are still strategic
Still there is a focus shift towards
 UI5 Evolution
 Renovation and opening of the “smart stack”
…and everything will be optimally supported on and amended by SAP Cloud Platform
Thank you.
Contact information:
Stefan Beck
stefan.beck@sap.com
Frederic Berg
frederic.berg@sap.com
You are welcome to give feedback for this session in the UI5con Event App
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.
The information contained herein may be changed without prior notice. 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 or its affiliated
companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP 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,
and they should not be relied upon in making purchasing decisions.
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. All other product and service names mentioned are the trademarks of their respective companies.
See http://global.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.
Disclaimer

More Related Content

What's hot

SAP Cloud Platform x Microsoft Graph
SAP Cloud Platform x Microsoft GraphSAP Cloud Platform x Microsoft Graph
SAP Cloud Platform x Microsoft GraphMarius Obert
 
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
 
UI5con 2019 - Keynote for Bangalore
UI5con 2019 - Keynote for BangaloreUI5con 2019 - Keynote for Bangalore
UI5con 2019 - Keynote for BangalorePeter Muessig
 
UI5 Overview for ROOT
UI5 Overview for ROOTUI5 Overview for ROOT
UI5 Overview for ROOTPeter Muessig
 
Open sap fiori1_week_01_unit_01_courseintro
Open sap fiori1_week_01_unit_01_courseintroOpen sap fiori1_week_01_unit_01_courseintro
Open sap fiori1_week_01_unit_01_courseintroNagendra Babu
 
Full-Stack JavaScript Development on SAP HANA Platform
Full-Stack JavaScript Development on SAP HANA PlatformFull-Stack JavaScript Development on SAP HANA Platform
Full-Stack JavaScript Development on SAP HANA PlatformHP Seitz
 
Open sap fiori1_week_02_unit_01_deplov
Open sap fiori1_week_02_unit_01_deplovOpen sap fiori1_week_02_unit_01_deplov
Open sap fiori1_week_02_unit_01_deplovNagendra Babu
 
160d74ec 597c-0010-82c7-eda71af511fa
160d74ec 597c-0010-82c7-eda71af511fa160d74ec 597c-0010-82c7-eda71af511fa
160d74ec 597c-0010-82c7-eda71af511faNagendra Babu
 
SAP UX update for ASUG chapter meetings 2022 Q1 and Q2
SAP UX update for ASUG chapter meetings 2022 Q1 and Q2SAP UX update for ASUG chapter meetings 2022 Q1 and Q2
SAP UX update for ASUG chapter meetings 2022 Q1 and Q2Peter Spielvogel
 
Simple exercise on o data and sap ui5 application for the basic crud operatio...
Simple exercise on o data and sap ui5 application for the basic crud operatio...Simple exercise on o data and sap ui5 application for the basic crud operatio...
Simple exercise on o data and sap ui5 application for the basic crud operatio...Nagendra Babu
 
SAPUI5 & OpenUI5 for SAP InnoJam
SAPUI5 & OpenUI5 for SAP InnoJamSAPUI5 & OpenUI5 for SAP InnoJam
SAPUI5 & OpenUI5 for SAP InnoJamDenise Nepraunig
 
Inflectra 2017 Mannheim User Summit
Inflectra 2017 Mannheim User SummitInflectra 2017 Mannheim User Summit
Inflectra 2017 Mannheim User SummitAdam Sandman
 
ASUG chapter update on SAP UX 2022 March BC Chapter meeting.pdf
ASUG chapter update on SAP UX 2022 March BC Chapter meeting.pdfASUG chapter update on SAP UX 2022 March BC Chapter meeting.pdf
ASUG chapter update on SAP UX 2022 March BC Chapter meeting.pdfPeter Spielvogel
 
Fiori for s4 hana troubleshooting tips and tricks
Fiori for s4 hana  troubleshooting tips and tricksFiori for s4 hana  troubleshooting tips and tricks
Fiori for s4 hana troubleshooting tips and tricksJasbir Khanuja
 
Design document Report Of Project
Design document Report Of ProjectDesign document Report Of Project
Design document Report Of Projectsayan1998
 
Implementing SAP Fiori
Implementing SAP FioriImplementing SAP Fiori
Implementing SAP FioriMark Teichmann
 

What's hot (20)

Cd168 (3)
Cd168 (3)Cd168 (3)
Cd168 (3)
 
SAP Cloud Platform x Microsoft Graph
SAP Cloud Platform x Microsoft GraphSAP Cloud Platform x Microsoft Graph
SAP Cloud Platform x Microsoft Graph
 
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)
 
UI5con 2019 - Keynote for Bangalore
UI5con 2019 - Keynote for BangaloreUI5con 2019 - Keynote for Bangalore
UI5con 2019 - Keynote for Bangalore
 
UI5 Overview for ROOT
UI5 Overview for ROOTUI5 Overview for ROOT
UI5 Overview for ROOT
 
Open sap fiori1_week_01_unit_01_courseintro
Open sap fiori1_week_01_unit_01_courseintroOpen sap fiori1_week_01_unit_01_courseintro
Open sap fiori1_week_01_unit_01_courseintro
 
Full-Stack JavaScript Development on SAP HANA Platform
Full-Stack JavaScript Development on SAP HANA PlatformFull-Stack JavaScript Development on SAP HANA Platform
Full-Stack JavaScript Development on SAP HANA Platform
 
Open sap fiori1_week_02_unit_01_deplov
Open sap fiori1_week_02_unit_01_deplovOpen sap fiori1_week_02_unit_01_deplov
Open sap fiori1_week_02_unit_01_deplov
 
160d74ec 597c-0010-82c7-eda71af511fa
160d74ec 597c-0010-82c7-eda71af511fa160d74ec 597c-0010-82c7-eda71af511fa
160d74ec 597c-0010-82c7-eda71af511fa
 
SAP Development
SAP DevelopmentSAP Development
SAP Development
 
2018 ui5con amiram
2018 ui5con amiram2018 ui5con amiram
2018 ui5con amiram
 
SAP UX update for ASUG chapter meetings 2022 Q1 and Q2
SAP UX update for ASUG chapter meetings 2022 Q1 and Q2SAP UX update for ASUG chapter meetings 2022 Q1 and Q2
SAP UX update for ASUG chapter meetings 2022 Q1 and Q2
 
Simple exercise on o data and sap ui5 application for the basic crud operatio...
Simple exercise on o data and sap ui5 application for the basic crud operatio...Simple exercise on o data and sap ui5 application for the basic crud operatio...
Simple exercise on o data and sap ui5 application for the basic crud operatio...
 
SAPUI5 & OpenUI5 for SAP InnoJam
SAPUI5 & OpenUI5 for SAP InnoJamSAPUI5 & OpenUI5 for SAP InnoJam
SAPUI5 & OpenUI5 for SAP InnoJam
 
Inflectra 2017 Mannheim User Summit
Inflectra 2017 Mannheim User SummitInflectra 2017 Mannheim User Summit
Inflectra 2017 Mannheim User Summit
 
ASUG chapter update on SAP UX 2022 March BC Chapter meeting.pdf
ASUG chapter update on SAP UX 2022 March BC Chapter meeting.pdfASUG chapter update on SAP UX 2022 March BC Chapter meeting.pdf
ASUG chapter update on SAP UX 2022 March BC Chapter meeting.pdf
 
Fiori for s4 hana troubleshooting tips and tricks
Fiori for s4 hana  troubleshooting tips and tricksFiori for s4 hana  troubleshooting tips and tricks
Fiori for s4 hana troubleshooting tips and tricks
 
sap fiori architecture
sap fiori architecturesap fiori architecture
sap fiori architecture
 
Design document Report Of Project
Design document Report Of ProjectDesign document Report Of Project
Design document Report Of Project
 
Implementing SAP Fiori
Implementing SAP FioriImplementing SAP Fiori
Implementing SAP Fiori
 

Similar to News about UI5 that you absolutely have to know (UI5con 2017)

Innovate and Extend with an Agile Digital Enterprise Platform
Innovate and Extend with an Agile Digital Enterprise PlatformInnovate and Extend with an Agile Digital Enterprise Platform
Innovate and Extend with an Agile Digital Enterprise PlatformVladimir Pavlov
 
SAP Cloud Platform SDK for iOS-Latest Updates
SAP Cloud Platform SDK for iOS-Latest UpdatesSAP Cloud Platform SDK for iOS-Latest Updates
SAP Cloud Platform SDK for iOS-Latest UpdatesJitendra Kansal
 
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
 
Building cool native ios enterprise apps with sap cloud platform sdk for ios
Building cool native ios enterprise apps with sap cloud platform sdk for iosBuilding cool native ios enterprise apps with sap cloud platform sdk for ios
Building cool native ios enterprise apps with sap cloud platform sdk for iosNagesh Caparthy
 
ASUG84544 - Workflow Solutions from SAP When to Use What.pdf
ASUG84544 - Workflow Solutions from SAP When to Use What.pdfASUG84544 - Workflow Solutions from SAP When to Use What.pdf
ASUG84544 - Workflow Solutions from SAP When to Use What.pdfssuser8bab641
 
How SAP uses Flowable as its BPMN engine for SAP CP Workflow
How SAP uses Flowable as its BPMN engine for SAP CP WorkflowHow SAP uses Flowable as its BPMN engine for SAP CP Workflow
How SAP uses Flowable as its BPMN engine for SAP CP WorkflowFlowable
 
Unveiling an All-New Support Portal
Unveiling an All-New Support PortalUnveiling an All-New Support Portal
Unveiling an All-New Support PortalSAP Ariba
 
26764 Waldemar Adams 151116 BCN SAP Select
26764 Waldemar Adams 151116 BCN SAP Select26764 Waldemar Adams 151116 BCN SAP Select
26764 Waldemar Adams 151116 BCN SAP SelectWaldemar Adams
 
Supplier Integration to Ariba Network: Cloud Integration Gateway
Supplier Integration to Ariba Network: Cloud Integration GatewaySupplier Integration to Ariba Network: Cloud Integration Gateway
Supplier Integration to Ariba Network: Cloud Integration GatewaySAP Ariba
 
SAP Engineering Control Center interface to PTC Creo: Product Presentation
SAP Engineering Control Center interface to PTC Creo: Product PresentationSAP Engineering Control Center interface to PTC Creo: Product Presentation
SAP Engineering Control Center interface to PTC Creo: Product Presentationriessengineering
 
Masterclass Mendix (Jan Penninkhof / Twan van den Broek)
Masterclass Mendix (Jan Penninkhof / Twan van den Broek)Masterclass Mendix (Jan Penninkhof / Twan van den Broek)
Masterclass Mendix (Jan Penninkhof / Twan van den Broek)Twan van den Broek
 
Using a trained model on your mobile device
Using a trained model on your mobile deviceUsing a trained model on your mobile device
Using a trained model on your mobile deviceLars Gregori
 
Using a trained model on your mobile device
Using a trained model on your mobile deviceUsing a trained model on your mobile device
Using a trained model on your mobile deviceLars Gregori
 

Similar to News about UI5 that you absolutely have to know (UI5con 2017) (20)

OpenUI5
OpenUI5OpenUI5
OpenUI5
 
Innovate and Extend with an Agile Digital Enterprise Platform
Innovate and Extend with an Agile Digital Enterprise PlatformInnovate and Extend with an Agile Digital Enterprise Platform
Innovate and Extend with an Agile Digital Enterprise Platform
 
SAP Cloud Platform SDK for iOS-Latest Updates
SAP Cloud Platform SDK for iOS-Latest UpdatesSAP Cloud Platform SDK for iOS-Latest Updates
SAP Cloud Platform SDK for iOS-Latest Updates
 
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...
 
Building cool native ios enterprise apps with sap cloud platform sdk for ios
Building cool native ios enterprise apps with sap cloud platform sdk for iosBuilding cool native ios enterprise apps with sap cloud platform sdk for ios
Building cool native ios enterprise apps with sap cloud platform sdk for ios
 
ASUG84544 - Workflow Solutions from SAP When to Use What.pdf
ASUG84544 - Workflow Solutions from SAP When to Use What.pdfASUG84544 - Workflow Solutions from SAP When to Use What.pdf
ASUG84544 - Workflow Solutions from SAP When to Use What.pdf
 
How SAP uses Flowable as its BPMN engine for SAP CP Workflow
How SAP uses Flowable as its BPMN engine for SAP CP WorkflowHow SAP uses Flowable as its BPMN engine for SAP CP Workflow
How SAP uses Flowable as its BPMN engine for SAP CP Workflow
 
DevRel @ SAP
DevRel @ SAPDevRel @ SAP
DevRel @ SAP
 
SAP Developers Update
SAP  Developers UpdateSAP  Developers Update
SAP Developers Update
 
Unveiling an All-New Support Portal
Unveiling an All-New Support PortalUnveiling an All-New Support Portal
Unveiling an All-New Support Portal
 
26764 Waldemar Adams 151116 BCN SAP Select
26764 Waldemar Adams 151116 BCN SAP Select26764 Waldemar Adams 151116 BCN SAP Select
26764 Waldemar Adams 151116 BCN SAP Select
 
Supplier Integration to Ariba Network: Cloud Integration Gateway
Supplier Integration to Ariba Network: Cloud Integration GatewaySupplier Integration to Ariba Network: Cloud Integration Gateway
Supplier Integration to Ariba Network: Cloud Integration Gateway
 
SAP Engineering Control Center interface to PTC Creo: Product Presentation
SAP Engineering Control Center interface to PTC Creo: Product PresentationSAP Engineering Control Center interface to PTC Creo: Product Presentation
SAP Engineering Control Center interface to PTC Creo: Product Presentation
 
What the FaaS
What the FaaSWhat the FaaS
What the FaaS
 
Masterclass Mendix (Jan Penninkhof / Twan van den Broek)
Masterclass Mendix (Jan Penninkhof / Twan van den Broek)Masterclass Mendix (Jan Penninkhof / Twan van den Broek)
Masterclass Mendix (Jan Penninkhof / Twan van den Broek)
 
Using a trained model on your mobile device
Using a trained model on your mobile deviceUsing a trained model on your mobile device
Using a trained model on your mobile device
 
Using a trained model on your mobile device
Using a trained model on your mobile deviceUsing a trained model on your mobile device
Using a trained model on your mobile device
 
SIT Rome 2015
SIT Rome 2015SIT Rome 2015
SIT Rome 2015
 
SAP WPB
SAP WPBSAP WPB
SAP WPB
 
SAP WPB
SAP WPBSAP WPB
SAP WPB
 

Recently uploaded

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 

Recently uploaded (20)

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
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.
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 

News about UI5 that you absolutely have to know (UI5con 2017)

  • 1. CUSTOMER Stefan Beck, SAP SE Frederic Berg, SAP SE June 30, 2017 News about UI5 that you absolutely have to know
  • 2. 2CUSTOMER© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ 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. The information contained herein may be changed without prior notice. 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 or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP 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, and they should not be relied upon in making purchasing decisions. 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. All other product and service names mentioned are the trademarks of their respective companies. See http://global.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices. Disclaimer
  • 3. 3CUSTOMER© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ SDK download: https://tools.hana.ondemand.com/#sapui5 Finally after a long waiting time:
  • 5. 5CUSTOMER© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ UI5 – Current Versions Next long-term maintenance release: 1.52 (Q1/18)  1.28 1.46 1.48 1.44 EoM Q3/17 Detail information on update and maintenance strategy in note 2217489 See also https://sapui5.hana.ondemand.com/versionoverview.html 1.38 EoM Q3/18 May 2017 EoM Q3/17 August 2017 EoM Q4/17 January 2017 EoM Q4/19 … You are here 1.50 We are there Nov 2017 EoM Q1/18
  • 6. 6CUSTOMER© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ UI5 market situation Inside SAP  Clearly set as the strategic UI technology  Digital Core of SAP is built with UI5  SAP SuccessFactors also successfully released first UI5 apps Customers  ~3250 ABAP customers regularly install UI5 patches (+7% since Jan)  ~39 000 people/day launch UI5 via CDN/Akamai (+100% since Jan)
  • 8. 8CUSTOMER© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ UI5 Product Strategy Constant Key Pillars  Be the best UI technology for enterprise grade applications in the SAP ecosystem  UI5 applications must be customizable to the need of a customer  The applications must perfectly integrate into SAP's Single Point of Entry Fiori Launchpad and also into SAP's Portal experience
  • 10. 10CUSTOMER© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ SAP Fiori 2.0 Evolution step for the SAP Fiori User Experience  Existing concepts combined with new & improved ones  Navigation and discovery enhancements  Global settings  New floorplans and layouts  Refreshed visual design  Beautiful transitions and animations
  • 11. 11CUSTOMER© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ New controls:  Avatar  FlexibleColumnLayout  SemanticPage  CodeEditor Control improvements:  Two-column suggestion lists  Dragging files to Upload  Tickmark labels in Slider  … New Controls in 1.46
  • 12. 12CUSTOMER© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ New Controls:  LineMicroChart  PDFViewer Control improvements:  Table row highlights  TextArea character counter  Several features in PlanningCalendar, Calendar, DatePicker  Make RichTextEditor work with sap.m controls  … New Controls in 1.48
  • 13. 13CUSTOMER© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ User can change important parts of the UI at runtime  Re-arrange fields  Change label texts  Add form groups  Add/hide fields  … Stable IDs in XML views required Demo Runtime UI Adaptation (to be continued…)
  • 14. 14CUSTOMER© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Completely re-written app for all documentation and samples Replaces https://sapui5.hana.ondemand.com New Demokit / SDK
  • 15. 15CUSTOMER© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ New rule-based runtime analyzer gives hints for correct programming (Demo)  URL parameter sap-ui-support=true or in technical information dialog (CTRL + SHIFT + ALT + P)  Integration with test automation  In-place custom rule editor New Support Assistant
  • 17. 17CUSTOMER© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Recently emphasized Key Pillars  Focus on SAP Cloud Platform to enable digital innovation  Foster UI5 Evolution  Facilitate the declarative programming approach UI5 Product Strategy
  • 19. 19CUSTOMER© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Move applications towards loading UI5 from our cloud installation  Speedup by global content delivery network (Akamai)  All versions provided – see https://sapui5.hana.ondemand.com/versionoverview.html  Also recommended for on-premise apps – UI5 will be removed from ABAP Mime Repository in 2018 Provide best possible overall experience on SAP Cloud Platform  Easy build  Easy deployment  Easy integration  UI flexibility out of the box  Additional UI services offerings like e.g. Excel Export UI5 goes Cloud
  • 20. 20CUSTOMER© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Metadata Driven Controls (MDC)  On top of OData V4 but also supporting various REST Models  Easier development of composite controls  Atomic Controls and Helpers for Data Binding  Common approach with Fiori Elements New declarative approaches This is the current state of planning and may be changed by SAP at any time.
  • 21. 21CUSTOMER© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ UI5 Evaluation Project Cheetah took place in Q3/2016 “A next-gen UI5 solution – starting with a focus on Android mobile devices”
  • 22. © 2017 SAP SE or an SAP affiliate company. All rights reserved. 22Internal© 2017 SAP SE or an SAP affiliate company. All rights reserved. 22Internal© 2017 SAP SE or an SAP affiliate company. All rights reserved. 22Internal
  • 23. © 2017 SAP SE or an SAP affiliate company. All rights reserved. 23Internal© 2017 SAP SE or an SAP affiliate company. All rights reserved. 23Internal© 2017 SAP SE or an SAP affiliate company. All rights reserved. 23Internal
  • 24. 24CUSTOMER© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Cheetah transitioned into UI5 Evolution ES6 Modules Dependencies + Bundling Feature-based Builds Modular Core Bootstrapping, Loading App Caching Common Build Modules CSS, HTML Web Fonts, Resources Third-Party Libraries View Processing Pre- rendering Web Workers Control Instances Controls Data Flow Run-time State Virtual DOM Tooling Client-side app Runtime sources sources sourcesoptimized, static resources Buildtimetoday future This is the current state of planning and may be changed by SAP at any time.
  • 26. 26CUSTOMER© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Key Takeaways UI5 is and will remain the best choice for enterprise grade apps  A lot of new tools and features were and will be provided  Known Product Qualities are still strategic Still there is a focus shift towards  UI5 Evolution  Renovation and opening of the “smart stack” …and everything will be optimally supported on and amended by SAP Cloud Platform
  • 27. Thank you. Contact information: Stefan Beck stefan.beck@sap.com Frederic Berg frederic.berg@sap.com You are welcome to give feedback for this session in the UI5con Event App
  • 28. 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. The information contained herein may be changed without prior notice. 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 or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP 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, and they should not be relied upon in making purchasing decisions. 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. All other product and service names mentioned are the trademarks of their respective companies. See http://global.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices. Disclaimer