Submit Search
Upload
OpenUI5
•
4 likes
•
2,487 views
Vitaliy Rudnytskiy
Follow
Introduction to OpenUI5 Updated after TopConf Bucharest 2015
Read less
Read more
Software
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 34
Download now
Download to read offline
Recommended
OpenUI5@JSNext Bulgaria 2014
OpenUI5@JSNext Bulgaria 2014
Petya Begovska
UI5con - The OpenUI5 Spirit
UI5con - The OpenUI5 Spirit
Michael Graf
Getting Started with OpenUI5 (San Francisco State University)
Getting Started with OpenUI5 (San Francisco State University)
Alexander Graebe
Build responsive enterprise-grade web apps with OpenUI5
Build responsive enterprise-grade web apps with OpenUI5
Andreas Kunz
2018 ui5con amiram
2018 ui5con amiram
Amiram Wingarten
I Love APIs 2015 API Lab Design-first API Development Using Node and Swagger
I Love APIs 2015 API Lab Design-first API Development Using Node and Swagger
Apigee | Google Cloud
Agados biz. introductio
Agados biz. introductio
Yongkyoo Park
Being Epic: Best Practices for Android Development
Being Epic: Best Practices for Android Development
Reto Meier
Recommended
OpenUI5@JSNext Bulgaria 2014
OpenUI5@JSNext Bulgaria 2014
Petya Begovska
UI5con - The OpenUI5 Spirit
UI5con - The OpenUI5 Spirit
Michael Graf
Getting Started with OpenUI5 (San Francisco State University)
Getting Started with OpenUI5 (San Francisco State University)
Alexander Graebe
Build responsive enterprise-grade web apps with OpenUI5
Build responsive enterprise-grade web apps with OpenUI5
Andreas Kunz
2018 ui5con amiram
2018 ui5con amiram
Amiram Wingarten
I Love APIs 2015 API Lab Design-first API Development Using Node and Swagger
I Love APIs 2015 API Lab Design-first API Development Using Node and Swagger
Apigee | Google Cloud
Agados biz. introductio
Agados biz. introductio
Yongkyoo Park
Being Epic: Best Practices for Android Development
Being Epic: Best Practices for Android Development
Reto Meier
rockwell software studio 5000-lva1-app6892
rockwell software studio 5000-lva1-app6892
Shashi Ranjan Singh
Agile toolkit present 2012
Agile toolkit present 2012
Romans Malinovskis
Angular Js
Angular Js
Knoldus Inc.
Building Your API for Longevity
Building Your API for Longevity
MuleSoft
Android app development Hybrid approach for beginners
Android app development Hybrid approach for beginners
Khirulnizam Abd Rahman
Agile toolkit present 2012
Agile toolkit present 2012
Romans Malinovskis
Android Jump Start
Android Jump Start
Haim Michael
OSCON 2014: OpenUI5 - The New Responsive Web UI Library
OSCON 2014: OpenUI5 - The New Responsive Web UI Library
Andreas Kunz
SAPUI5 & OpenUI5 for SAP InnoJam
SAPUI5 & OpenUI5 for SAP InnoJam
Denise Nepraunig
Developing Custom Controls with UI5 (OpenUI5 video lecture)
Developing Custom Controls with UI5 (OpenUI5 video lecture)
Michael Graf
SAP NetWeaver Gateway - Gateway Service Consumption
SAP NetWeaver Gateway - Gateway Service Consumption
SAP PartnerEdge program for Application Development
Change document display
Change document display
Radosław Gref
Workshop 16: EmberJS Parte I
Workshop 16: EmberJS Parte I
Visual Engineering
Workshop iOS 3: Testing, protocolos y extensiones
Workshop iOS 3: Testing, protocolos y extensiones
Visual Engineering
Unlock The Value Of Your Microsoft and SAP Investments
Unlock The Value Of Your Microsoft and SAP Investments
SAP Technology
CDS Unit Testing
CDS Unit Testing
ChrisESwanepoel
Workshop 11: Trendy web designs & prototyping
Workshop 11: Trendy web designs & prototyping
Visual Engineering
Workshop iOS 4: Closures, generics & operators
Workshop iOS 4: Closures, generics & operators
Visual Engineering
Multithreading 101
Multithreading 101
Tim Penhey
Hana sql
Hana sql
Manuel Zárate
JavaScript for ABAP Programmers - 7/7 Functional Programming
JavaScript for ABAP Programmers - 7/7 Functional Programming
Chris Whealy
Workshop 24: React Native Introduction
Workshop 24: React Native Introduction
Visual Engineering
More Related Content
What's hot
rockwell software studio 5000-lva1-app6892
rockwell software studio 5000-lva1-app6892
Shashi Ranjan Singh
Agile toolkit present 2012
Agile toolkit present 2012
Romans Malinovskis
Angular Js
Angular Js
Knoldus Inc.
Building Your API for Longevity
Building Your API for Longevity
MuleSoft
Android app development Hybrid approach for beginners
Android app development Hybrid approach for beginners
Khirulnizam Abd Rahman
Agile toolkit present 2012
Agile toolkit present 2012
Romans Malinovskis
Android Jump Start
Android Jump Start
Haim Michael
What's hot
(7)
rockwell software studio 5000-lva1-app6892
rockwell software studio 5000-lva1-app6892
Agile toolkit present 2012
Agile toolkit present 2012
Angular Js
Angular Js
Building Your API for Longevity
Building Your API for Longevity
Android app development Hybrid approach for beginners
Android app development Hybrid approach for beginners
Agile toolkit present 2012
Agile toolkit present 2012
Android 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 Library
Andreas Kunz
SAPUI5 & OpenUI5 for SAP InnoJam
SAPUI5 & OpenUI5 for SAP InnoJam
Denise Nepraunig
Developing Custom Controls with UI5 (OpenUI5 video lecture)
Developing Custom Controls with UI5 (OpenUI5 video lecture)
Michael Graf
SAP NetWeaver Gateway - Gateway Service Consumption
SAP NetWeaver Gateway - Gateway Service Consumption
SAP PartnerEdge program for Application Development
Change document display
Change document display
Radosław Gref
Workshop 16: EmberJS Parte I
Workshop 16: EmberJS Parte I
Visual Engineering
Workshop iOS 3: Testing, protocolos y extensiones
Workshop iOS 3: Testing, protocolos y extensiones
Visual Engineering
Unlock The Value Of Your Microsoft and SAP Investments
Unlock The Value Of Your Microsoft and SAP Investments
SAP Technology
CDS Unit Testing
CDS Unit Testing
ChrisESwanepoel
Workshop 11: Trendy web designs & prototyping
Workshop 11: Trendy web designs & prototyping
Visual Engineering
Workshop iOS 4: Closures, generics & operators
Workshop iOS 4: Closures, generics & operators
Visual Engineering
Multithreading 101
Multithreading 101
Tim Penhey
Hana sql
Hana sql
Manuel Zárate
JavaScript for ABAP Programmers - 7/7 Functional Programming
JavaScript for ABAP Programmers - 7/7 Functional Programming
Chris Whealy
Workshop 24: React Native Introduction
Workshop 24: React Native Introduction
Visual Engineering
Automated Testing Of Web Applications Using XML
Automated Testing Of Web Applications Using XML
diongillard
Python Intro
Python Intro
Tim Penhey
Introduction to Design Thinking
Introduction to Design Thinking
Blackvard
Workhop iOS 1: Fundamentos de Swift
Workhop iOS 1: Fundamentos de Swift
Visual Engineering
SAP for Utilities 2015 FINAL HOTLIST
SAP for Utilities 2015 FINAL HOTLIST
Jonathan Toomey
Viewers also liked
(20)
OSCON 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 InnoJam
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
Change document display
Change document display
Workshop 16: EmberJS Parte I
Workshop 16: EmberJS Parte I
Workshop 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 Investments
CDS Unit Testing
CDS Unit Testing
Workshop 11: Trendy web designs & prototyping
Workshop 11: Trendy web designs & prototyping
Workshop iOS 4: Closures, generics & operators
Workshop iOS 4: Closures, generics & operators
Multithreading 101
Multithreading 101
Hana sql
Hana sql
JavaScript for ABAP Programmers - 7/7 Functional Programming
JavaScript for ABAP Programmers - 7/7 Functional Programming
Workshop 24: React Native Introduction
Workshop 24: React Native Introduction
Automated Testing Of Web Applications Using XML
Automated Testing Of Web Applications Using XML
Python Intro
Python Intro
Introduction to Design Thinking
Introduction to Design Thinking
Workhop iOS 1: Fundamentos de Swift
Workhop iOS 1: Fundamentos de Swift
SAP 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...
PROIDEA
News about UI5 that you absolutely have to know (UI5con 2017)
News about UI5 that you absolutely have to know (UI5con 2017)
Stefan Beck
SAP Developers Update
SAP Developers Update
Vitaliy Rudnytskiy
Innovate and Extend with an Agile Digital Enterprise Platform
Innovate and Extend with an Agile Digital Enterprise Platform
Vladimir Pavlov
Quantify your drive: IoT on a personal scale with SAP technologies
Quantify your drive: IoT on a personal scale with SAP technologies
Vitaliy Rudnytskiy
SAP WPB
SAP WPB
ALB301608
SAP WPB
SAP WPB
ALB301608
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...
SAP PartnerEdge program for Application Development
DevRel @ SAP
DevRel @ SAP
Marius Obert
SIT Rome 2015
SIT Rome 2015
Rui Nogueira
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 Graph
Marius Obert
Cd168 (3)
Cd168 (3)
Ravi Varma
Open sap fiori1_week_02_unit_01_deplov
Open sap fiori1_week_02_unit_01_deplov
Nagendra Babu
Mobility at SAP TDC 2014 SP
Mobility at SAP TDC 2014 SP
Ronildo Santos
SAP Cloud Strategy
SAP Cloud Strategy
Open Data Center Alliance
SAP Analytics Overview and Strategy
SAP Analytics Overview and Strategy
Guenter Plahl
Using a trained model on your mobile device
Using a trained model on your mobile device
Lars Gregori
Using a trained model on your mobile device
Using a trained model on your mobile device
Lars 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 ios
Nagesh 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...
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 Update
Innovate 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 technologies
SAP WPB
SAP WPB
SAP 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...
DevRel @ SAP
DevRel @ SAP
SIT 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...
SAP Cloud Platform x Microsoft Graph
SAP Cloud Platform x Microsoft Graph
Cd168 (3)
Cd168 (3)
Open 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 SP
SAP Cloud Strategy
SAP Cloud Strategy
SAP Analytics Overview and Strategy
SAP Analytics Overview and Strategy
Using 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 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 ios
More from Vitaliy Rudnytskiy
SIT Wrocław 2019 - Intro
SIT Wrocław 2019 - Intro
Vitaliy Rudnytskiy
Wroclaw SAP Meetup 2019/02
Wroclaw SAP Meetup 2019/02
Vitaliy Rudnytskiy
Wrocław SAP Meetup - 2018/02
Wrocław SAP Meetup - 2018/02
Vitaliy Rudnytskiy
Gentle Introduction into Geospatial (using SQL in SAP HANA)
Gentle Introduction into Geospatial (using SQL in SAP HANA)
Vitaliy Rudnytskiy
IoT at Scale
IoT at Scale
Vitaliy Rudnytskiy
Welcome to SAP Community of Developers!
Welcome to SAP Community of Developers!
Vitaliy Rudnytskiy
Wroclaw SAP Meetup 2017/10
Wroclaw SAP Meetup 2017/10
Vitaliy Rudnytskiy
SAP Vora CodeJam
SAP Vora CodeJam
Vitaliy Rudnytskiy
SAP HANA and SAP Vora
SAP HANA and SAP Vora
Vitaliy Rudnytskiy
Mobile of People and Internet of Things: State of the Union
Mobile of People and Internet of Things: State of the Union
Vitaliy Rudnytskiy
Wroclaw SAP Meetup - 2017/01
Wroclaw SAP Meetup - 2017/01
Vitaliy Rudnytskiy
Wroclaw SAP Meetup - 2016/10
Wroclaw SAP Meetup - 2016/10
Vitaliy Rudnytskiy
Overview of SAP HANA Cloud Platform
Overview of SAP HANA Cloud Platform
Vitaliy Rudnytskiy
Developing and Deploying Applications on the SAP HANA Platform
Developing and Deploying Applications on the SAP HANA Platform
Vitaliy Rudnytskiy
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 update
Vitaliy Rudnytskiy
SAP Tech Innovation for Business - 2014.05
SAP Tech Innovation for Business - 2014.05
Vitaliy Rudnytskiy
SAP HANA - Big Data and Fast Data
SAP HANA - Big Data and Fast Data
Vitaliy Rudnytskiy
SAP CodeJam Mobile - Poland 2013
SAP CodeJam Mobile - Poland 2013
Vitaliy Rudnytskiy
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 - Intro
Wroclaw SAP Meetup 2019/02
Wroclaw SAP Meetup 2019/02
Wrocł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)
IoT at Scale
IoT at Scale
Welcome to SAP Community of Developers!
Welcome to SAP Community of Developers!
Wroclaw SAP Meetup 2017/10
Wroclaw SAP Meetup 2017/10
SAP Vora CodeJam
SAP Vora CodeJam
SAP 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 Union
Wroclaw SAP Meetup - 2017/01
Wroclaw SAP Meetup - 2017/01
Wroclaw SAP Meetup - 2016/10
Wroclaw SAP Meetup - 2016/10
Overview 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 Platform
Welcome to SAP Community of Developers!
Welcome to SAP Community of Developers!
SAP Developer Center - March 2016 update
SAP Developer Center - March 2016 update
SAP 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 Data
SAP CodeJam Mobile - Poland 2013
SAP CodeJam Mobile - Poland 2013
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 Features
Łukasz Chruściel
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
Andreas Kunz
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
StefanoLambiase
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 2024
Andreas Granig
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
Dinusha Kumarasiri
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
team-WIBU
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
vaddepallysandeep122
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
BradBedford3
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.pdf
Stefano Stabellini
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
Lionel Briand
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...
Matt Ray
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
andrehoraa
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 ABSYZ
ABSYZ Inc
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
31events.com
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
Christian Birchler
Recently uploaded
(20)
Unveiling 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.pptx
Hot 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 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...
Automate 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 Azure
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
PREDICTING 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 Application
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.pdf
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
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...
SpotFlow: 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...
Salesforce 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.pdf
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
OpenUI5
1.
Vitaliy @Sygyzmundovych Rudnytskiy TopConf
Bucharest, Sep 2015
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.
Download now