SlideShare una empresa de Scribd logo
1 de 28
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

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
Nagendra Babu
 
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
Nagendra Babu
 
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
 

La actualidad más candente (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 a News about UI5 that you absolutely have to know (UI5con 2017)

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
ssuser8bab641
 

Similar a 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
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

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