Code once.
Run on any device.

Intro Key Features Get Started Download Blog Feed FAQ Who Uses UI5?

Fork me on GitHub
February 03, 2017

Stop using sap.ui.model.odata.ODataModel ...



A few days ago I wrote a blog about deprecated SAP GW APIs here in the SAP Gateway Community. If you use the ODataModel in UI5 you have multiple...

Building a SAPUI5 application with Predictable State Container

Building large web applications can get complex pretty fast. Especially managing the state within the application is not always easy. Which buttons or fields should I show based on the users...

January 26, 2017

Extending Controls Behavior using addEventDelegate function



Sometimes you come across a use-cases that is not yet supported by the standard controls of SAPUI5. One option is to create a custom control that extends a standard control and add your custom logic...

January 13, 2017

Best UI5 App Ever

Added on January 13, 2017 10:15 PM , written by Twan van den Broek



I once saw PacMan built in UI5 at a CodeJam. And 5 minutes after that we got a demo of SAP Sports One, also built in UI5. Sure, we all know that SAP Fiori applications are built with SAPUI5. And...

November 28, 2016

SAPUI5 Routing in Split-Screen Layout with the Master Detail Pattern



The purpose of this blog post is to show how to implement Split-Screen layout based on Fiori Design Guidelines using SAPUI5 routing API. The full working example with the source code is available...

November 19, 2016

SAPUI5 Application Startup Performance - Advanced Topics



After covering some of the basic aspects on how to improve the startup performance of SAPUI5 applications in my last post, I will cover some more advanced topics which nonetheless should apply to...

October 29, 2016

SAPUI5 Application Startup Performance - Best Practices



I decided a while ago to write this blog post after a call I had with a customer who struggled with the startup performance of his SAPUI5 application. The initial steps taken to improve the...

October 12, 2016

Building Web Applications - SAPUI5, AngularJS, or REACT?

Choosing a view technology – Hands On! One of the great new developer tools we rolled out in the past year is the new – Github driven – SAP Developer Tutorials.  The great part about them is...

May 03, 2016

Hackschool goes OpenUI5

Added on May 03, 2016 08:34 AM , written by Jascha Quintern



Our friends from Hackerstolz are opening up a new OpenUI5 stream in their Hackschool format. Next workshop is happening at 4th of June in Mannheim and you can find more information on their...

April 01, 2016

Tame the Phoenix! Minimizing UI5 apps footprint to run from an ESP8266



A while back, I sent this twitter message into the Twitter-verse, with the intention to blog shortly after that on how I got UI5 running on an ESP8266. I’m afraid this blog was conceived a bit...

March 24, 2016

OpenUI5 Custom Controls for charting

Added on March 24, 2016 03:11 PM , written by Alexander Graebe



This sample OpenUI5 web app demonstrated custom UI controls that act as wrapper for charting libraries. It shows you how to integrate simple charts into OpenUI5 apps.

March 04, 2016



I last week saw the start of the much anticipated 2016 Edition of the course “Build Your Own SAP Fiori App in the Cloud“, aka “fiux2″. I’m enrolled and have just completed the first week, as...

February 22, 2016

DSAG Technologietage 2016 - OpenUI5 vs SAPUI5



I am just back from the german DSAG Technologietage 2016. Together with SAP i have hold a presentation concerning the differences between OpenUI5 and SAPUI5. I tried to figure out the key facts in...

January 08, 2016

Instantly Prototype Responsive MVC-based Web Apps



At NCDEVCON - North Carolinas Premier Web Mobile Conference - Alex shows how to build instant prototypes with UI5 in this recording. Watch how to build UI5 apps with just very few steps.

November 27, 2015

Understanding RTL Language Support in UI5



As part of my preparation for teaching a SAPUI5 workshop in Israel, I was asked to provide some explanation on how SAPUI5 handles the topic of right-to-left languages.  Since Ive never had to look at...

August 29, 2015

SAPUI5 single file template using XMLViews, Controllers, Fragments and Custom Controls for bug illustrations, support requests or demos



As the UI5 community is growing every day I have experienced that people new to UI5 find it hard to create simple demos demonstrating their issues. I have seem many questions onStackoverflow and...

July 28, 2015

Hybrid apps for Windows Phone



As we had several inquiries about how to build up a OpenUI5 application in a Windows Phone hybrid app recently, we have investigated a bit in that area. You may have heard that there is a problem...

July 10, 2015



In advance of OSCON 2015 this week in Portland, SAP Developer Evangelist Alexander Graebe demonstrated OpenUI5, an open source JavaScript UI library, maintained by SAP, and available under the...

July 07, 2015

Welcome to 30 Days of UI5!

Added on July 07, 2015 08:27 AM , written by DJ Adams



Join DJ in his great initiative, he started to create daily posts about UI5 on his blog. We will feature some of the content and contribute as well. As a bit of fun, and to celebrate this version 1.30...

July 05, 2015

Lessons Learned From Working With Fakes and Mocks in UI5



I have recently worked on a UI5 project where we built an event-driven service-based architecture. We followed the TDD principles for most parts, so naturally, we ended up having lots of fake and mock...

May 31, 2015

Why initializing properties on prototypes can have nasty side effects in SAPUI5



Recently a colleague reviewed some of my SAPUI5 tutorials. He pointed out that declaring and initializing private properties directly on the prototype object can lead to issues. This could especially...

March 27, 2015

Rounded Tiles in UI5



Ive been working with OpenUI5 for a few months now and I grew tired of the sharp tiles provided by the standard library. Good thing OpenUI5 allows the inheritance between components so that we can...

March 01, 2015

Creating modularized SAPUI5 applications with XML Views, Routing and i18n

In this tutorial you will learn how to create modularized SAPUI5 applications using XML Views and Routing. We will create a simple Shell application that loads its content from XML Views, uses Routing...

February 02, 2015

OpenUI5 at FOSDEM 2015

Added on February 02, 2015 03:41 PM , written by DJ Adams



I just returned from FOSDEM, the conference for free and open source software developers that’s held annually in Brussels. It’s a super event that has a long pedigree already, and has managed to...

OpenUI5 at FOSDEM 2015

Added on February 02, 2015 12:36 PM , written by DJ Adams



I just returned from FOSDEM, the conference for free and open source software developers that’s held annually in Brussels. It’s a super event that has a long pedigree already, and has managed to...

December 20, 2014

OpenUI5 & JSBin play well together .. but, is there even more?



After posting my blog about how easy it is to get started with web development using OpenUI5 JSBin, I thought Id check out existing alternatives! My result: There are quite a few really good ones....

December 17, 2014

How OpenUI5 & JSBIN enables students to learn and experience web development



Before Ill answer the question, let me step back and set the stage for my arguments! I was invited by Leigh Jin, an associate professor at the San Francisco State University, to give a guest lecture...

November 27, 2014

Musings: Building & publishing a SAPUI5 app to the SAP HANA Cloud Platform



This blog entry is accompanied by a full blown tutorial that you can, step by step, replicate on your computer at your own pace. There is minimal setup required (download openui5 and node.js) and it...

November 17, 2014

D-Code Session: OpenUI5 is Open for Contribution - What's Next?

Added on November 17, 2014 01:14 PM , written by OpenUI5



A very interesting interview about OpenUI5 from the D-Code Berlin 2014. Guests: Tobias Oetzel, UI5 Developer (SAP), Janina Blaesius, UI5 Developer (SAP), Tim Back, Chief Development Architect...

November 14, 2014

sapui.eu community page

Added on November 14, 2014 03:14 PM , written by OpenUI5



Check out this new community project featuring youtube videos, github projects and tutorials. The homepage is created enteriley with UI5!

New E-Learning Videos - Introduction to UI5

Added on November 14, 2014 03:00 PM , written by OpenUI5



On our YouTube Channel, you can now find a video course called Introduction to UI5. It consists of eight short video lectures that cover the basic aspects of UI5.

October 16, 2014

JavaScript based Integration Tests for SAPUI5 apps with OPA

Several colleagues asked me what I think about Selenium.  Testing apps with JavaScript based tools, on the other hand, has benefits and this brings OPA5 into play. OPA5 is an extension for SAPUI5...

October 13, 2014

SAPUI5 and OpenUI5 and more

Hi all, we would like to share important news although one or the other might have already realized them. Since last Friday, we have enabled code contributions to OpenUI5. First of all, this...

October 08, 2014

UI5 is growing - and hiring! A look behind the scenes...

This is going to be a completely non-technical blog post, but still one that might give you interesting insight you normally dont get when looking at SAP and the UI5 library from outside.

September 29, 2014

OpenUI5: Offene JavaScript-Bibliothek von SAP

Added on September 29, 2014 12:43 PM , written by webmobile developer redaktion

UI5 erlaubt Entwicklern Unternehmenstaugliche Webanwendungen zu entwickeln, die alle Geräte unterstützen und auf (nahezu) allen Webbrowsern laufen.

September 25, 2014

Featured Blog: I am mitsuruog

Added on September 25, 2014 03:07 PM , written by OpenUI5 Team



For the interested japanese reader or with google translator: Mitsuruog’s blog is hosting very interesting articles about OpenUI5 and other web development related topics. Check his tutorial...

September 22, 2014

Configuring JetBrains WebStorm for UI5 development



Today, Eclipse has grown to quite a robust and widely used Java IDE, however it lacks severely in the Web / Javascript department. For web development not only SAPUI5 / OpenUI5, but in my...

September 14, 2014

Scratching an itch - UI5 Icon Finder

Added on September 14, 2014 11:36 AM , written by DJ Adams



There are a huge number of icons as standard in the UI5 library, both in the SAPUI5 and OpenUI5 flavours. Here’s the Icon Explorer from the SDK. One of the problems I have is that when I’m...

August 26, 2014

Using Badges on Buttons

Added on August 26, 2014 11:36 AM , written by Holger Schäfer (noreply@blogger.com)



I needed to add some button notifications (known as badges) to some buttons. The following example uses css styled badges attached to buttons using the custom-data property.

July 29, 2014

SAP embraces opens source - sort of

Years of slow change are finally leading to new openness at SAP, at least in connection with SAP HANA. At the annual OSCON (Open Source Convention) last week, those stuck in a worldview of open...

July 22, 2014

SAPs OpenUI5 JavaScript Library is Surprisingly Well Done, Comparable to AngularJS

I really wanted to hate the SAP OpenUI5 Javascript library introduction at OSCON yesterday. I’m an AngularJS zealot (and I love the brilliance of ReactJS). The SAP team started off with such...

Simple openUI5 application II: How to create frontend in UI5 that will consume oData service



After the first part of tutorial, we have created and run oData service that can write/read data to SAP database table. In this part, I will explain how frontend openUI5 application works. Whole...

July 01, 2014

OSCON Session: OpenUI5 - The New Responsive Web UI Library



OpenUI5, a powerful web UI library has recently entered the Open Source world. As the developers, we want to introduce you to it and demonstrate how you can easily develop responsive web apps that run...

UI5 video lecture on building Custom Controls

Added on July 01, 2014 10:28 AM , written by Michael Graf



This 10 minute video lecture describes how to implement custom controls using OpenUI5. The video is part of an educational training from the SAP Development University and has been published for...

June 25, 2014

Soccer App built with OpenUI5

Added on June 25, 2014 10:26 AM



Have a look at this great world cup prediction game app built with OpenUI5. It shows your game predictions and infos on the stadiums as well.


Last updated on February 26, 2017 04:00 PM UTC

External links are selected and reviewed when the page is published. Further content is included from other feed sources directly (see subscriptions). We are not responsible for the content of external websites. This feed is powered by planetplanet.

Follow @OpenUI5