SlideShare a Scribd company logo
1 of 34
Download to read offline
Vitaliy @Sygyzmundovych Rudnytskiy
TopConf Bucharest, Sep 2015
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 2Public
Disclaimer
This presentation outlines our general product direction and should not be relied on in
making a purchase decision. This presentation is not subject to your license
agreement or any other agreement with SAP. SAP has no obligation to pursue any
course of business outlined in this presentation or to develop or release any
functionality mentioned in this presentation. This presentation and SAP's strategy and
possible future developments are subject to change and may be changed by SAP at
any time for any reason without notice. This document is provided without a warranty
of any kind, either express or implied, including but not limited to, the implied
warranties of merchantability, fitness for a particular purpose, or non-infringement.
SAP assumes no responsibility for errors or omissions in this document, except if
such damages were caused by SAP intentionally or grossly negligent.
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 3Public
Let’s start with…
… me :) Vitaliy Rudnytskiy
@Sygyzmundovych [sygyƷmuːndɔvytʃ]
SAP’s Developer Center team
- developers.sap.com
Based in Wrocław, Poland
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 9Public
Let me take you on a journey back in time to SAPGUI…
http://www.sapdesignguild.org/goodies/r3_history.asp
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 13Public
…and now fast-forward to SAP Fiori
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 14Public
SAP Fiori 2.0 user experience (UX) design concept won
a Red Dot in the Interaction Category at the Red Dot Award:
Design Concept 2015
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 16Public
Responsiveness out of the Box
https://youtu.be/t9QsGZuf4qY
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 17Public
Screen Sizes in 2014
https://opensignal.com/reports/2014/android-fragmentation/
Android iOS
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 19Public
JavaScript UI framework/library
Most current browsers and (touch) devices
Responsive design
Huge number of UI controls
MVC, data binding…
“Enterprise-grade”
Uses Open Source
With the help of SAPUI5
Became an Open Source
#OpenUI5 (as Apache 2.0)
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 20Public
SAPUI5 was free, but closed, yet…
 We are Open Source fans, ~30 other OS libs in UI5
 SAP community pushed for it
December 2013: Yay! OpenUI5 is born!
http://openui5.org/
https://github.com/SAP/openui5/
October 2014: Source is forkable!
https://twitter.com/OpenUI5/status/520554335215042560
The road to Open Source
21© 2014 SAP SE or an SAP affiliate company. All rights reserved.
?
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 22Public
At SAP we do use open source software…
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 23Public
At SAP we do contribute to open source projects as well!
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 28Public
<!DOCTYPE html>
<html>
<head>
<meta name="description" content="OpenUI5: Step 1" />
<meta http-equiv='X-UA-Compatible' content='IE=edge' />
<title>4Developers Warsaw 2015</title>
<script id='sap-ui-bootstrap' type='text/javascript'
src='https://openui5.hana.ondemand.com/resources/sap-ui-core.js'
data-sap-ui-theme='sap_goldreflection'
data-sap-ui-libs='sap.ui.commons,sap.ui.ux3'></script>
<script>
new sap.ui.ux3.Shell({
content: new sap.ui.commons.Button({
text:'Hello Wrocław!',
press:function(){
alert("Cześć!");
}
})
}).placeAt('content');
</script>
</head>
<body class='sapUiBody'>
<div id='content'></div>
</body>
</html>
Hello Bucharest!
” ”
Try at http://jsbin.com/wukiji/2/watch?html,output
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 29Public
The Demo Apps: https://openui5.hana.ondemand.com/#demoapps.html
Controls Exploration: https://openui5.hana.ondemand.com/explored.html
The Developer Guide:
https://openui5.hana.ondemand.com/#docs/guide/Documentation.html
Your own exploration with Demokit
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 30Public
Views should be easy to write, and easy to read, and easy to extend
Different view types and models should be there to meet everyone’s needs
MVC done right
Try at http://jsbin.com/heqazo/2/watch
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 31Public
Powered by Handlebars.js
UI5 model and data binding
Can also be used to define new controls
HTML Templating
<div id="simpleTemplate"
data-type="text/x-handlebars-
template">
<div>{{text
path="/name"}}:</div>
<ul>
{{#each path="/players"}}
<li>
{{text path="first"}}
{{text path="last"}}
</li>
{{/each}}
</ul>
</div>
Try at http://jsbin.com/kezec/4/watch
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 32Public
Extra quality assurance
Supportability (e.g. Ctrl-Alt-Shift-S popup)
Internationalization and right-to-left support
Accessibility
Extensibility
Theming
CDN-support (via Akamai)
Enterprise-grade
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 33Public
Controls can be created using JS
and OpenUI5 API
Data binding etc. out of the box
A Google Map control:
http://jsbin.com/vukara/5/watch?html,output
Note the two-way data binding!
Custom Controls
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 34Public
Theming in UI5
OpenUI5
makes use of .less to generate
CSS files for themes
comes with several
predefined themes
themes can differ a lot from each other,
little constraints are applied
themes can also be edited
with the Theme Designer
More at http://scn.sap.com/docs/DOC-52952
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 35Public
Theming
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 36Public
Theming at Ziggo
a Dutch cable operator
Check at http://scn.sap.com/docs/DOC-62919
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 37Public
Development with SAP Web IDE
Extensible development environment with a growing set of embedded tools
covering the end-to-end development process
Lets you rapidly design, build, and deploy Fiori-like web applications based
on OpenUI5
• Improved developer productivity
through wizards, templates,
and code editors
• Customize or build SAP Fiori apps
• Develop your apps once and run them
on mobile devices, or your desktop
More at http://scn.sap.com/docs/DOC-55465
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 38Public
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 39Public
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 40Public Link
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 41Public
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 42Public
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 44Public
Who uses OpenUI5
Danone
using UI5 and the SAP Hana Cloud Platform, e.g. for a CRM Call Center in South
Africa and the Nutricia Metabolics Web Shop
SAS
decided to do "all of their new web application development with OpenUI5"
adidas
has reported about its usage of UI5 in its dealer portal
National Center for Tumor Diseases
developed a UI5-based app called "Medical Research Insights". This product won
the "German Design Award 2015" in the category "Excellent Communications
Design"
…
http://openui5.org/whoUsesUI5.html
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 45Public
OpenUI5 + PhoneGap
Try.it()! Join->community;
Explore: http://OpenUI5.org
Learn it: https://open.sap.com/
@OpenUI5, #OpenUI5
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 47Public
Content: Christiane Kurz, Andreas Kunz and the rest of brave OpenUI5 team
Advisory: Alexander Graebe from Developer Center team
Thanks / Creative Commons
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Thank("you")
Witalij Rudnicki
SAP Developer Center
http://twitter.com/sygyzmundovych
http://scn.sap.com/people/vitaliy.rudnytskiy
http://about.me/witalij
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 49Public
© 2014 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.
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.

More Related Content

What's hot

rockwell software studio 5000-lva1-app6892
rockwell software studio 5000-lva1-app6892rockwell software studio 5000-lva1-app6892
rockwell software studio 5000-lva1-app6892Shashi Ranjan Singh
 
Building Your API for Longevity
Building Your API for LongevityBuilding Your API for Longevity
Building Your API for LongevityMuleSoft
 
Android app development Hybrid approach for beginners
Android app development  Hybrid approach for beginnersAndroid app development  Hybrid approach for beginners
Android app development Hybrid approach for beginnersKhirulnizam Abd Rahman
 
Android Jump Start
Android Jump StartAndroid Jump Start
Android Jump StartHaim Michael
 

What's hot (7)

rockwell software studio 5000-lva1-app6892
rockwell software studio 5000-lva1-app6892rockwell software studio 5000-lva1-app6892
rockwell software studio 5000-lva1-app6892
 
Agile toolkit present 2012
Agile toolkit present 2012Agile toolkit present 2012
Agile toolkit present 2012
 
Angular Js
Angular JsAngular Js
Angular Js
 
Building Your API for Longevity
Building Your API for LongevityBuilding Your API for Longevity
Building Your API for Longevity
 
Android app development Hybrid approach for beginners
Android app development  Hybrid approach for beginnersAndroid app development  Hybrid approach for beginners
Android app development Hybrid approach for beginners
 
Agile toolkit present 2012
Agile toolkit present 2012Agile toolkit present 2012
Agile toolkit present 2012
 
Android Jump Start
Android Jump StartAndroid Jump Start
Android Jump Start
 

Viewers also liked

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
 
SAPUI5 & OpenUI5 for SAP InnoJam
SAPUI5 & OpenUI5 for SAP InnoJamSAPUI5 & OpenUI5 for SAP InnoJam
SAPUI5 & OpenUI5 for SAP InnoJamDenise Nepraunig
 
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
 
Change document display
Change document displayChange document display
Change document displayRadosław Gref
 
Workshop iOS 3: Testing, protocolos y extensiones
Workshop iOS 3: Testing, protocolos y extensionesWorkshop iOS 3: Testing, protocolos y extensiones
Workshop iOS 3: Testing, protocolos y extensionesVisual Engineering
 
Unlock The Value Of Your Microsoft and SAP Investments
Unlock The Value Of Your Microsoft and SAP InvestmentsUnlock The Value Of Your Microsoft and SAP Investments
Unlock The Value Of Your Microsoft and SAP InvestmentsSAP Technology
 
Workshop 11: Trendy web designs & prototyping
Workshop 11: Trendy web designs & prototypingWorkshop 11: Trendy web designs & prototyping
Workshop 11: Trendy web designs & prototypingVisual Engineering
 
Workshop iOS 4: Closures, generics & operators
Workshop iOS 4: Closures, generics & operatorsWorkshop iOS 4: Closures, generics & operators
Workshop iOS 4: Closures, generics & operatorsVisual Engineering
 
Multithreading 101
Multithreading 101Multithreading 101
Multithreading 101Tim Penhey
 
JavaScript for ABAP Programmers - 7/7 Functional Programming
JavaScript for ABAP Programmers - 7/7 Functional ProgrammingJavaScript for ABAP Programmers - 7/7 Functional Programming
JavaScript for ABAP Programmers - 7/7 Functional ProgrammingChris Whealy
 
Workshop 24: React Native Introduction
Workshop 24: React Native IntroductionWorkshop 24: React Native Introduction
Workshop 24: React Native IntroductionVisual Engineering
 
Automated Testing Of Web Applications Using XML
Automated  Testing Of  Web  Applications Using  XMLAutomated  Testing Of  Web  Applications Using  XML
Automated Testing Of Web Applications Using XMLdiongillard
 
Introduction to Design Thinking
Introduction to Design ThinkingIntroduction to Design Thinking
Introduction to Design ThinkingBlackvard
 
Workhop iOS 1: Fundamentos de Swift
Workhop iOS 1: Fundamentos de SwiftWorkhop iOS 1: Fundamentos de Swift
Workhop iOS 1: Fundamentos de SwiftVisual Engineering
 
SAP for Utilities 2015 FINAL HOTLIST
SAP for Utilities 2015 FINAL HOTLISTSAP for Utilities 2015 FINAL HOTLIST
SAP for Utilities 2015 FINAL HOTLISTJonathan Toomey
 

Viewers also liked (20)

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
 
SAPUI5 & OpenUI5 for SAP InnoJam
SAPUI5 & OpenUI5 for SAP InnoJamSAPUI5 & OpenUI5 for SAP InnoJam
SAPUI5 & OpenUI5 for SAP InnoJam
 
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)
 
SAP NetWeaver Gateway - Gateway Service Consumption
SAP NetWeaver Gateway - Gateway Service Consumption SAP NetWeaver Gateway - Gateway Service Consumption
SAP NetWeaver Gateway - Gateway Service Consumption
 
Change document display
Change document displayChange document display
Change document display
 
Workshop 16: EmberJS Parte I
Workshop 16: EmberJS Parte IWorkshop 16: EmberJS Parte I
Workshop 16: EmberJS Parte I
 
Workshop iOS 3: Testing, protocolos y extensiones
Workshop iOS 3: Testing, protocolos y extensionesWorkshop iOS 3: Testing, protocolos y extensiones
Workshop iOS 3: Testing, protocolos y extensiones
 
Unlock The Value Of Your Microsoft and SAP Investments
Unlock The Value Of Your Microsoft and SAP InvestmentsUnlock The Value Of Your Microsoft and SAP Investments
Unlock The Value Of Your Microsoft and SAP Investments
 
CDS Unit Testing
CDS Unit TestingCDS Unit Testing
CDS Unit Testing
 
Workshop 11: Trendy web designs & prototyping
Workshop 11: Trendy web designs & prototypingWorkshop 11: Trendy web designs & prototyping
Workshop 11: Trendy web designs & prototyping
 
Workshop iOS 4: Closures, generics & operators
Workshop iOS 4: Closures, generics & operatorsWorkshop iOS 4: Closures, generics & operators
Workshop iOS 4: Closures, generics & operators
 
Multithreading 101
Multithreading 101Multithreading 101
Multithreading 101
 
Hana sql
Hana sql Hana sql
Hana sql
 
JavaScript for ABAP Programmers - 7/7 Functional Programming
JavaScript for ABAP Programmers - 7/7 Functional ProgrammingJavaScript for ABAP Programmers - 7/7 Functional Programming
JavaScript for ABAP Programmers - 7/7 Functional Programming
 
Workshop 24: React Native Introduction
Workshop 24: React Native IntroductionWorkshop 24: React Native Introduction
Workshop 24: React Native Introduction
 
Automated Testing Of Web Applications Using XML
Automated  Testing Of  Web  Applications Using  XMLAutomated  Testing Of  Web  Applications Using  XML
Automated Testing Of Web Applications Using XML
 
Python Intro
Python IntroPython Intro
Python Intro
 
Introduction to Design Thinking
Introduction to Design ThinkingIntroduction to Design Thinking
Introduction to Design Thinking
 
Workhop iOS 1: Fundamentos de Swift
Workhop iOS 1: Fundamentos de SwiftWorkhop iOS 1: Fundamentos de Swift
Workhop iOS 1: Fundamentos de Swift
 
SAP for Utilities 2015 FINAL HOTLIST
SAP for Utilities 2015 FINAL HOTLISTSAP for Utilities 2015 FINAL HOTLIST
SAP for Utilities 2015 FINAL HOTLIST
 

Similar to OpenUI5

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
 
News about UI5 that you absolutely have to know (UI5con 2017)
News about UI5 that you absolutely have to know (UI5con 2017)News about UI5 that you absolutely have to know (UI5con 2017)
News about UI5 that you absolutely have to know (UI5con 2017)Stefan Beck
 
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
 
Quantify your drive: IoT on a personal scale with SAP technologies
Quantify your drive: IoT on a personal scale with SAP technologiesQuantify your drive: IoT on a personal scale with SAP technologies
Quantify your drive: IoT on a personal scale with SAP technologiesVitaliy Rudnytskiy
 
Apresentação do INBRASC - Ariba e Fortlev explicam Ariba Total User Experienc...
Apresentação do INBRASC - Ariba e Fortlev explicam Ariba Total User Experienc...Apresentação do INBRASC - Ariba e Fortlev explicam Ariba Total User Experienc...
Apresentação do INBRASC - Ariba e Fortlev explicam Ariba Total User Experienc...Sean Thomson
 
SAP Cloud Platform x Microsoft Graph
SAP Cloud Platform x Microsoft GraphSAP Cloud Platform x Microsoft Graph
SAP Cloud Platform x Microsoft GraphMarius Obert
 
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
 
Mobility at SAP TDC 2014 SP
Mobility at SAP TDC 2014 SPMobility at SAP TDC 2014 SP
Mobility at SAP TDC 2014 SPRonildo Santos
 
SAP Analytics Overview and Strategy
SAP Analytics Overview and StrategySAP Analytics Overview and Strategy
SAP Analytics Overview and StrategyGuenter Plahl
 
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
 
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
 

Similar to OpenUI5 (20)

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...
 
News about UI5 that you absolutely have to know (UI5con 2017)
News about UI5 that you absolutely have to know (UI5con 2017)News about UI5 that you absolutely have to know (UI5con 2017)
News about UI5 that you absolutely have to know (UI5con 2017)
 
SAP Developers Update
SAP  Developers UpdateSAP  Developers Update
SAP Developers Update
 
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
 
Quantify your drive: IoT on a personal scale with SAP technologies
Quantify your drive: IoT on a personal scale with SAP technologiesQuantify your drive: IoT on a personal scale with SAP technologies
Quantify your drive: IoT on a personal scale with SAP technologies
 
SAP WPB
SAP WPBSAP WPB
SAP WPB
 
SAP WPB
SAP WPBSAP WPB
SAP WPB
 
SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...
SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...
SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...
 
DevRel @ SAP
DevRel @ SAPDevRel @ SAP
DevRel @ SAP
 
SIT Rome 2015
SIT Rome 2015SIT Rome 2015
SIT Rome 2015
 
Apresentação do INBRASC - Ariba e Fortlev explicam Ariba Total User Experienc...
Apresentação do INBRASC - Ariba e Fortlev explicam Ariba Total User Experienc...Apresentação do INBRASC - Ariba e Fortlev explicam Ariba Total User Experienc...
Apresentação do INBRASC - Ariba e Fortlev explicam Ariba Total User Experienc...
 
SAP Cloud Platform x Microsoft Graph
SAP Cloud Platform x Microsoft GraphSAP Cloud Platform x Microsoft Graph
SAP Cloud Platform x Microsoft Graph
 
Cd168 (3)
Cd168 (3)Cd168 (3)
Cd168 (3)
 
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
 
Mobility at SAP TDC 2014 SP
Mobility at SAP TDC 2014 SPMobility at SAP TDC 2014 SP
Mobility at SAP TDC 2014 SP
 
SAP Cloud Strategy
SAP Cloud StrategySAP Cloud Strategy
SAP Cloud Strategy
 
SAP Analytics Overview and Strategy
SAP Analytics Overview and StrategySAP Analytics Overview and Strategy
SAP Analytics Overview and Strategy
 
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
 
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
 

More from Vitaliy Rudnytskiy

Gentle Introduction into Geospatial (using SQL in SAP HANA)
Gentle Introduction into Geospatial (using SQL in SAP HANA)Gentle Introduction into Geospatial (using SQL in SAP HANA)
Gentle Introduction into Geospatial (using SQL in SAP HANA)Vitaliy Rudnytskiy
 
Welcome to SAP Community of Developers!
Welcome to SAP Community of Developers!Welcome to SAP Community of Developers!
Welcome to SAP Community of Developers!Vitaliy Rudnytskiy
 
Mobile of People and Internet of Things: State of the Union
Mobile of People and Internet of Things: State of the UnionMobile of People and Internet of Things: State of the Union
Mobile of People and Internet of Things: State of the UnionVitaliy Rudnytskiy
 
Overview of SAP HANA Cloud Platform
Overview of SAP HANA Cloud PlatformOverview of SAP HANA Cloud Platform
Overview of SAP HANA Cloud PlatformVitaliy Rudnytskiy
 
Developing and Deploying Applications on the SAP HANA Platform
Developing and Deploying Applications on the SAP HANA PlatformDeveloping and Deploying Applications on the SAP HANA Platform
Developing and Deploying Applications on the SAP HANA PlatformVitaliy Rudnytskiy
 
Welcome to SAP Community of Developers!
Welcome to SAP Community of Developers!Welcome to SAP Community of Developers!
Welcome to SAP Community of Developers!Vitaliy Rudnytskiy
 
SAP Developer Center - March 2016 update
SAP Developer Center - March 2016 updateSAP Developer Center - March 2016 update
SAP Developer Center - March 2016 updateVitaliy Rudnytskiy
 
SAP Tech Innovation for Business - 2014.05
SAP Tech Innovation for Business - 2014.05SAP Tech Innovation for Business - 2014.05
SAP Tech Innovation for Business - 2014.05Vitaliy Rudnytskiy
 
SAP HANA - Big Data and Fast Data
SAP HANA - Big Data and Fast DataSAP HANA - Big Data and Fast Data
SAP HANA - Big Data and Fast DataVitaliy Rudnytskiy
 
SAP CodeJam Mobile - Poland 2013
SAP CodeJam Mobile - Poland 2013SAP CodeJam Mobile - Poland 2013
SAP CodeJam Mobile - Poland 2013Vitaliy Rudnytskiy
 
SAP Store (in Polish / po polsku)
SAP Store (in Polish / po polsku)SAP Store (in Polish / po polsku)
SAP Store (in Polish / po polsku)Vitaliy Rudnytskiy
 

More from Vitaliy Rudnytskiy (20)

SIT Wrocław 2019 - Intro
SIT Wrocław 2019 - IntroSIT Wrocław 2019 - Intro
SIT Wrocław 2019 - Intro
 
Wroclaw SAP Meetup 2019/02
Wroclaw SAP Meetup 2019/02Wroclaw SAP Meetup 2019/02
Wroclaw SAP Meetup 2019/02
 
Wrocław SAP Meetup - 2018/02
Wrocław SAP Meetup - 2018/02Wrocław SAP Meetup - 2018/02
Wrocław SAP Meetup - 2018/02
 
Gentle Introduction into Geospatial (using SQL in SAP HANA)
Gentle Introduction into Geospatial (using SQL in SAP HANA)Gentle Introduction into Geospatial (using SQL in SAP HANA)
Gentle Introduction into Geospatial (using SQL in SAP HANA)
 
IoT at Scale
IoT at ScaleIoT at Scale
IoT at Scale
 
Welcome to SAP Community of Developers!
Welcome to SAP Community of Developers!Welcome to SAP Community of Developers!
Welcome to SAP Community of Developers!
 
Wroclaw SAP Meetup 2017/10
Wroclaw SAP Meetup 2017/10Wroclaw SAP Meetup 2017/10
Wroclaw SAP Meetup 2017/10
 
SAP Vora CodeJam
SAP Vora CodeJamSAP Vora CodeJam
SAP Vora CodeJam
 
SAP HANA and SAP Vora
SAP HANA and SAP VoraSAP HANA and SAP Vora
SAP HANA and SAP Vora
 
Mobile of People and Internet of Things: State of the Union
Mobile of People and Internet of Things: State of the UnionMobile of People and Internet of Things: State of the Union
Mobile of People and Internet of Things: State of the Union
 
Wroclaw SAP Meetup - 2017/01
Wroclaw SAP Meetup - 2017/01Wroclaw SAP Meetup - 2017/01
Wroclaw SAP Meetup - 2017/01
 
Wroclaw SAP Meetup - 2016/10
Wroclaw SAP Meetup - 2016/10Wroclaw SAP Meetup - 2016/10
Wroclaw SAP Meetup - 2016/10
 
Overview of SAP HANA Cloud Platform
Overview of SAP HANA Cloud PlatformOverview of SAP HANA Cloud Platform
Overview of SAP HANA Cloud Platform
 
Developing and Deploying Applications on the SAP HANA Platform
Developing and Deploying Applications on the SAP HANA PlatformDeveloping and Deploying Applications on the SAP HANA Platform
Developing and Deploying Applications on the SAP HANA Platform
 
Welcome to SAP Community of Developers!
Welcome to SAP Community of Developers!Welcome to SAP Community of Developers!
Welcome to SAP Community of Developers!
 
SAP Developer Center - March 2016 update
SAP Developer Center - March 2016 updateSAP Developer Center - March 2016 update
SAP Developer Center - March 2016 update
 
SAP Tech Innovation for Business - 2014.05
SAP Tech Innovation for Business - 2014.05SAP Tech Innovation for Business - 2014.05
SAP Tech Innovation for Business - 2014.05
 
SAP HANA - Big Data and Fast Data
SAP HANA - Big Data and Fast DataSAP HANA - Big Data and Fast Data
SAP HANA - Big Data and Fast Data
 
SAP CodeJam Mobile - Poland 2013
SAP CodeJam Mobile - Poland 2013SAP CodeJam Mobile - Poland 2013
SAP CodeJam Mobile - Poland 2013
 
SAP Store (in Polish / po polsku)
SAP Store (in Polish / po polsku)SAP Store (in Polish / po polsku)
SAP Store (in Polish / po polsku)
 

Recently uploaded

Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxAndreas Kunz
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZABSYZ Inc
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 

Recently uploaded (20)

Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZ
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 

OpenUI5

  • 2. © 2014 SAP SE or an SAP affiliate company. All rights reserved. 2Public Disclaimer This presentation outlines our general product direction and should not be relied on in making a purchase decision. This presentation is not subject to your license agreement or any other agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to develop or release any functionality mentioned in this presentation. This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. SAP assumes no responsibility for errors or omissions in this document, except if such damages were caused by SAP intentionally or grossly negligent.
  • 3. © 2014 SAP SE or an SAP affiliate company. All rights reserved. 3Public Let’s start with… … me :) Vitaliy Rudnytskiy @Sygyzmundovych [sygyƷmuːndɔvytʃ] SAP’s Developer Center team - developers.sap.com Based in Wrocław, Poland
  • 4. © 2014 SAP SE or an SAP affiliate company. All rights reserved. 9Public Let me take you on a journey back in time to SAPGUI… http://www.sapdesignguild.org/goodies/r3_history.asp
  • 5. © 2014 SAP SE or an SAP affiliate company. All rights reserved. 13Public …and now fast-forward to SAP Fiori
  • 6. © 2014 SAP SE or an SAP affiliate company. All rights reserved. 14Public SAP Fiori 2.0 user experience (UX) design concept won a Red Dot in the Interaction Category at the Red Dot Award: Design Concept 2015
  • 7. © 2014 SAP SE or an SAP affiliate company. All rights reserved. 16Public Responsiveness out of the Box https://youtu.be/t9QsGZuf4qY
  • 8. © 2014 SAP SE or an SAP affiliate company. All rights reserved. 17Public Screen Sizes in 2014 https://opensignal.com/reports/2014/android-fragmentation/ Android iOS
  • 9. © 2014 SAP SE or an SAP affiliate company. All rights reserved. 19Public JavaScript UI framework/library Most current browsers and (touch) devices Responsive design Huge number of UI controls MVC, data binding… “Enterprise-grade” Uses Open Source With the help of SAPUI5 Became an Open Source #OpenUI5 (as Apache 2.0)
  • 10. © 2014 SAP SE or an SAP affiliate company. All rights reserved. 20Public SAPUI5 was free, but closed, yet…  We are Open Source fans, ~30 other OS libs in UI5  SAP community pushed for it December 2013: Yay! OpenUI5 is born! http://openui5.org/ https://github.com/SAP/openui5/ October 2014: Source is forkable! https://twitter.com/OpenUI5/status/520554335215042560 The road to Open Source
  • 11. 21© 2014 SAP SE or an SAP affiliate company. All rights reserved. ?
  • 12. © 2014 SAP SE or an SAP affiliate company. All rights reserved. 22Public At SAP we do use open source software…
  • 13. © 2014 SAP SE or an SAP affiliate company. All rights reserved. 23Public At SAP we do contribute to open source projects as well!
  • 14. © 2014 SAP SE or an SAP affiliate company. All rights reserved. 28Public <!DOCTYPE html> <html> <head> <meta name="description" content="OpenUI5: Step 1" /> <meta http-equiv='X-UA-Compatible' content='IE=edge' /> <title>4Developers Warsaw 2015</title> <script id='sap-ui-bootstrap' type='text/javascript' src='https://openui5.hana.ondemand.com/resources/sap-ui-core.js' data-sap-ui-theme='sap_goldreflection' data-sap-ui-libs='sap.ui.commons,sap.ui.ux3'></script> <script> new sap.ui.ux3.Shell({ content: new sap.ui.commons.Button({ text:'Hello Wrocław!', press:function(){ alert("Cześć!"); } }) }).placeAt('content'); </script> </head> <body class='sapUiBody'> <div id='content'></div> </body> </html> Hello Bucharest! ” ” Try at http://jsbin.com/wukiji/2/watch?html,output
  • 15. © 2014 SAP SE or an SAP affiliate company. All rights reserved. 29Public The Demo Apps: https://openui5.hana.ondemand.com/#demoapps.html Controls Exploration: https://openui5.hana.ondemand.com/explored.html The Developer Guide: https://openui5.hana.ondemand.com/#docs/guide/Documentation.html Your own exploration with Demokit
  • 16. © 2014 SAP SE or an SAP affiliate company. All rights reserved. 30Public Views should be easy to write, and easy to read, and easy to extend Different view types and models should be there to meet everyone’s needs MVC done right Try at http://jsbin.com/heqazo/2/watch
  • 17. © 2014 SAP SE or an SAP affiliate company. All rights reserved. 31Public Powered by Handlebars.js UI5 model and data binding Can also be used to define new controls HTML Templating <div id="simpleTemplate" data-type="text/x-handlebars- template"> <div>{{text path="/name"}}:</div> <ul> {{#each path="/players"}} <li> {{text path="first"}} {{text path="last"}} </li> {{/each}} </ul> </div> Try at http://jsbin.com/kezec/4/watch
  • 18. © 2014 SAP SE or an SAP affiliate company. All rights reserved. 32Public Extra quality assurance Supportability (e.g. Ctrl-Alt-Shift-S popup) Internationalization and right-to-left support Accessibility Extensibility Theming CDN-support (via Akamai) Enterprise-grade
  • 19. © 2014 SAP SE or an SAP affiliate company. All rights reserved. 33Public Controls can be created using JS and OpenUI5 API Data binding etc. out of the box A Google Map control: http://jsbin.com/vukara/5/watch?html,output Note the two-way data binding! Custom Controls
  • 20. © 2014 SAP SE or an SAP affiliate company. All rights reserved. 34Public Theming in UI5 OpenUI5 makes use of .less to generate CSS files for themes comes with several predefined themes themes can differ a lot from each other, little constraints are applied themes can also be edited with the Theme Designer More at http://scn.sap.com/docs/DOC-52952
  • 21. © 2014 SAP SE or an SAP affiliate company. All rights reserved. 35Public Theming
  • 22. © 2014 SAP SE or an SAP affiliate company. All rights reserved. 36Public Theming at Ziggo a Dutch cable operator Check at http://scn.sap.com/docs/DOC-62919
  • 23. © 2014 SAP SE or an SAP affiliate company. All rights reserved. 37Public Development with SAP Web IDE Extensible development environment with a growing set of embedded tools covering the end-to-end development process Lets you rapidly design, build, and deploy Fiori-like web applications based on OpenUI5 • Improved developer productivity through wizards, templates, and code editors • Customize or build SAP Fiori apps • Develop your apps once and run them on mobile devices, or your desktop More at http://scn.sap.com/docs/DOC-55465
  • 24. © 2014 SAP SE or an SAP affiliate company. All rights reserved. 38Public
  • 25. © 2014 SAP SE or an SAP affiliate company. All rights reserved. 39Public
  • 26. © 2014 SAP SE or an SAP affiliate company. All rights reserved. 40Public Link
  • 27. © 2014 SAP SE or an SAP affiliate company. All rights reserved. 41Public
  • 28. © 2014 SAP SE or an SAP affiliate company. All rights reserved. 42Public
  • 29. © 2014 SAP SE or an SAP affiliate company. All rights reserved. 44Public Who uses OpenUI5 Danone using UI5 and the SAP Hana Cloud Platform, e.g. for a CRM Call Center in South Africa and the Nutricia Metabolics Web Shop SAS decided to do "all of their new web application development with OpenUI5" adidas has reported about its usage of UI5 in its dealer portal National Center for Tumor Diseases developed a UI5-based app called "Medical Research Insights". This product won the "German Design Award 2015" in the category "Excellent Communications Design" … http://openui5.org/whoUsesUI5.html
  • 30. © 2014 SAP SE or an SAP affiliate company. All rights reserved. 45Public OpenUI5 + PhoneGap
  • 31. Try.it()! Join->community; Explore: http://OpenUI5.org Learn it: https://open.sap.com/ @OpenUI5, #OpenUI5
  • 32. © 2014 SAP SE or an SAP affiliate company. All rights reserved. 47Public Content: Christiane Kurz, Andreas Kunz and the rest of brave OpenUI5 team Advisory: Alexander Graebe from Developer Center team Thanks / Creative Commons
  • 33. © 2014 SAP SE or an SAP affiliate company. All rights reserved. Thank("you") Witalij Rudnicki SAP Developer Center http://twitter.com/sygyzmundovych http://scn.sap.com/people/vitaliy.rudnytskiy http://about.me/witalij
  • 34. © 2014 SAP SE or an SAP affiliate company. All rights reserved. 49Public © 2014 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. 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.