The SAPUI5 applications operate on large a wide range of equipment (Smartphone, tablet, desktop) and multiple server platforms.
SAPUI5 applications run on a wide range of devices
This modern UI Toolkitis optimized to consume different sources of data.ie XML, JSON, ODATA and provides a model for each previous format allowing easy data manipulation and integration with UI controls via the binding feature,for instance you can easily bind a Model to a DataTable:
var oTable = new sap.ui.table.DataTable();
var oModel = new sap.ui.model.odata.ODataModel(« http://localhost:8080/…./SALESORDERS »);
End-to-end sample application architecture
One of the most important features of SAPUI5, not less important than different data source connectivity, is the possibility to extend already existing controls or to invent new ones. The only limitation that you could face is the lack of imagination. SAP provides an Eclipse plugin that supports developers (project creation, custom control creation, code completion, ect.) in order to make the developing with SAPUI5 more exciting.
Author- Sana Bouhachem