OpenUI5
Developer(s) | SAP SE and community |
---|---|
Stable release | 1.36.8 / April 22, 2016 |
Development status | Active |
Written in | JavaScript |
Operating system | Cross-platform (JavaScript) |
Type | JavaScript library |
License | Apache 2.0 License |
Website |
openui5 |
OpenUI5 is a JavaScript application framework designed to build cross-platform business applications. It is an open source project maintained by SAP SE available under the Apache 2.0 license and open to contributions.[1] OpenUI5's core is based on JavaScript, jQuery, and LESS. The library provides MVC architectural patterns with options for selecting different view and model formats.
History
The library was open sourced in December 2013, after being used in production at SAP for several years.[2] In October 2014, the team started accepting contributions via GitHub.[1]
Commercial status
Unlike Dhtmlx, Kendo UI or Webix, and similarly to dōjō toolkit and Ext JS, all OpenUI5 components are completely free, and there are no paid "premium" or "commercial" widgets:
OpenUI5 is best described as a one-stop-shop toolkit. It has everything you need to build web applications, while leaving enough flexibility to extend. And by the way, it's the only one that gives you full functionality for free. While other popular toolkits come as a free trial with paid premium versions for full functionality, OpenUI5 comes as a complete product by itself – no upsells, no paid premium.[3]— OpenUI5 Frequently Asked Questions
Main Features
- 180 UI controls, grouped in cross-device (running on phones, tablets and desktops) — menu, carousel, panel, toolbar, icon tab bar, layout, responsive grid, splitter, list, table, dialog, message box, message toast, responsive popover, calendar, combo box, date range selection, file uploader, rating indicator, segmented button, slider, tags display etc.;[4] and desktop-first — accordion, color picker, roadmap, tree, table, treetable etc.[5]
- WYSIWYG theme designer (not yet open sourced)[6]
- MVC architecture
- different view formats (XML, HTML, JavaScript or JSON)
- data binding with OData, JSON or XML models
- I18n, including right-to-left language support
- consistent UX patterns across all frontend features
References
- 1 2 "Fork OpenUI5 on GitHub!". 10 October 2014.
- ↑ Kunz, Andreas (11 December 2013). "What is OpenUI5 / SAPUI5 ?". SAP SE.
- ↑ OpenUI5 Frequently Asked Questions
- ↑ "SAPUI5 Explored — mobile-friendly controls".
- ↑ "Demo kit for desktop controls". Interactive control playground.
- ↑ "Theme Designer for OpenUI5". 30 April 2014.
External links
- Official website of the library
- Antolovic, Miroslav (September 15, 2014). Getting Started with SAPUI5 (1st ed.). Galileo Press. p. 462. ISBN 978-1-59229-969-0.
This article is issued from Wikipedia - version of the Friday, April 22, 2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.