Monday, July 27, 2015

SAPUI5



SAPUI5 based on - Javascript, HTML5, CSS3, Gateway, OData

UI development toolkit for HTML5 (SAPUI5)
- Library and framework for developing user interfaces
- Is based on HTML5 and the jQuery library.
- Supports CSS3
- Predefined Themes
- Branding Company
- Rendering library offers extensive set of controls
- Controls can be extended or newly be developed

Controls
- Multitude of ready-made controls available
- Tables, forms, menus, .
- Developer Documentation
- Demo Code
- Test environment
- API Reference
- In SAPUI5 written!

Development tool (Is)
- Based on Eclipse
- Tools and editors
- Wizards
- JavaScript Code Completion
- Inplace application preview

Development tool (plan)
- SAP App Designer
- Browser based
- Development Tools
- Simplifies Development of SAPUI5 Apps
- Support of Mobile and Desktop Applications

Data connection
- JSON Model
- XML Model
- OData Model
- SAP NW Gateway
- Open Source
- REST based
- Widespread!
- ATOM XML or JSON

Why SAPUI5?
- Mobile & Desktop applications
- For SAP & non-SAP users
- Open Data Formats
- JSON, XML, OData
- More developers reach!
- For non-ABAP Developer
- More design options
- Branding

Platforms
- SAP NetWeaver ABAP Server
- SAP NetWeaver Java Server
- SAP NetWeaver Cloud
- Open Source Java Application Server
- Static Open Source Web Server

Translatability
- Java Script mechanisms (all servers)
- ABAP mechanisms (only on ABAP server

Support (SAPUI5 v. 1.12.2) 

 -Desktop
- Internet Explorer 9 (and upwards, Windows)
- Firefox 10 (and up, Windows)
- Chrome 24 (and up, Windows)
- Safari 5.1 (OS X)

 -Mobile 
- iOS
- Android
- BlackBerry
- Windows Mobile

License
- SAPUI5 development included in ABAP Developer License
- No additional costs

- Free development environment (Eclipse)