CRM and CX Blogs by Members
Find insights on SAP customer relationship management and customer experience products in blog posts from community members. Post your own perspective today!
cancel
Showing results for 
Search instead for 
Did you mean: 
iamvivekrk
Participant

About UI5 for Beginners

   

     SAP UI5 run time client side HTML5 rendering library with a rich set of standard and extensive controls. Used in developing lightweight business application which runs multiple background across devices such as desktops, mobiles, smartphones, tablets. Based on extensive JavaScript, it supports RIA (Rich Internet Applications). Initially named in as a'Phoenix Project' then evolved into SAP UI5.

Principles

  1. Any screen on any device,
  2. Cutting-edge controls,
  3. Powerful theming and branding,
  4. Efficiency and Performance.

1. Any screen on any device - Flexibility in adapting new technology across multiple devices. List/Table views flexibility in designing screens. Supporting RIA like client-side features based on JavaScript.

2.Cutting-edge controls - Focused on user-experience. Supports extensibility concept for business relevant controls such as Calendar, Charts and Index to extend the current functionality.

3.Powerful theming and branding - Easily customizable themes which supports CSS5, which adapts themes to brand in an effective manner. SAP UI5 tools integrated into Eclipse supports in creating and modifying themes with an enhanced CSS editor and application preview capabilities.

4. Efficiency and Performance - Fully supports SAP product standards including security globalization, accessibility and performance. Allows usage of own JavaScript and HTML.

Browser Support

     Safari,

     Internet Explorer,

     Mozilla Firefox,

     Opera,

     Chrome browsers support the web tool.


Data Binding


     Model View Controller architecture is used in binding the data between request and response of the system. Binding modes can be of one-way or two-way.

Example: Updating relationship and synchronization of calendar utilities.


Model Implementation


     SAP UI5 can be implemented through JSON, XML, ODATA models.


JSON Model

     Implementation of JSON has a slight edge over other models since it uses a REST interface. REST is a web application interface model through which the client communicates with the server by modifying the state of resources through representations. This interface manipulates the state of resource oriented decomposition of business processes.

CRUD Application and ICF service based on REST and JSON configurations are provided in the development toolkit references. Implementing the REST service using model and DDIC objects and CRUD methods will summarizes the response of the web service.

*CRUD - Create, Read, Update and Delete methods

*REST - REpresentational State Transfer

*ICF - Internet Communication Framework

*JSON - JavaScript Object Notation



Attachments


     1 - Web Service request

     2 - Response from the server.

5 Comments