Simplifier Makers ClubSimplifier Makers Club
  • Docs
  • Knowledge
  • F.A.Q
  • Forum
  • Courses
  • Marketplace
  • Pricing
  • Login
  • Try for free
  • German
  • English
  • Try for free
  • Docs
  • Knowledge
  • F.A.Q
  • Forum
  • Courses
  • Marketplace
  • Pricing
  • Login
  • Try for free
  • German
  • English
  • Try for free
home/Knowledge Base/Getting Started/OpenUI5, SAPUI5 and Fiori

OpenUI5, SAPUI5 and Fiori

Written by Chris Bouveret
July 30, 2020

What is UI5?

The UI5 framework is a JavaScript UI framework for building client-side, responsive and enterprise-ready Web applications. Enterprise-ready means that the Web applications are globalized, secure, accessible, theme-able and backward-compatible.

The UI5 framework provides concepts such as components (referred to in other frameworks as applications and/or reuse composite components), Model-View-Controller pattern to structure the application, routing to manage navigation between views, integrated data binding and more.

In UI5, so-called controls (respectively UI elements; in Simplifier they are called Widgets) are used to assemble the user interface. A major benefit of UI5 is that they come with a wide variety of bread & butter, layout, and complex controls to build your application.

Today, OpenUI5 offers more than 300 and SAPUI5 adds more than 350 additional UI5 controls to OpenUI5.

Learn more about the difference between OpenUI5 and SAPUI5 here.

What is SAP Fiori?

SAP Fiori is the design language that defines the user experience of SAP enterprise applications.

The SAP Fiori design philosophy is based on five core principles. The SAP Fiori user experience is role-based, adaptive, simple, coherent, and delightful.

The UI5 framework is aligned with the SAP Fiori design guidelines so that Web applications created with UI5 deliver a consistent user experience.

Is UI5 self-contained or does it use open source?

UI5 uses open-source software. There are a number of open-source libraries that are included in the UI5 framework. The best-known example of using open-source is jQuery.

Many more open-source libraries are used, and a complete list of these libraries can be found in the OpenUI5 project’s LICENSE.txt.

What is a UI5 control?

A UI5 control is a UI element that consists of its API:

the metadata (such as properties, aggregations, events), the behavior (the internal event handling), the renderer (the markup creation) and the CSS. In Simplifier the UI5 controls are called Widgets.

UI5 controls are the built-in offering of the UI5 framework for writing UI elements. A special feature is the out-of-the-box data binding support, which allows the controls to be easily bound to data from different models. 

 

Take a look at this blog post to learn more about UI5 Framework and UI5 Web Components.

Was this article helpful?

1 Yes  1 No
Related Articles
  • Prerequisites & Helpful Links
  • Introduction
  • Create your first Application
Leave A Comment Cancel reply

You must be logged in to post a comment.

Getting Started
  • OpenUI5, SAPUI5 and Fiori
  • Create your first Application
  • Introduction
  • Prerequisites & Helpful Links
Knowledgebase Categories
  • Getting Started 4
  • Best Practices 4
  • How to's 27
  • Layout & Design 4
  • Widgets 8
  • Cloud Services 6
  • Database Handling 1
  • Integrations 10
  • Plugins 6
  • Mobile Client 2

Prerequisites & Helpful Links  

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.