UI5 Boilerplate
JavaScript HTML CSS
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
css
i18n
img
model
view
.gitignore
Gruntfile.js
LICENSE
README.md
dev_server.js
index.html
package.json
static_server.js

README.md

UI5 Boilerplate

UI5 Boilerplate is a template for building Apps based on OpenUI5 or SAPUI5. The UI5 Boilerplate uses the sap.m.SplitApp which itself is especially designed for tablet usage (iPad), but is also usable on smartphones with iOS and Android (iPhone 4s/5/5s/6, Nexus 4/5, ....).

It could be used as starting point for your own development.

git clone https://github.com/6of5/UI5SplitApp-Boilerplate.git

More Info can be found here:

Features

  • Based on OpenUI5, more Infos under http://sap.github.io/openui5/
  • Based on sap.m library of UI5, which provide touch optimized controls
  • Follows "Mobile First" approach, but App also works on Desktop (Chrome latest, Firefox latest, Safari, IE9 and IE10)
  • Default file structure (i18n, model, view, css, js)
  • Navigation via Launchpad (default) or LeftMenu navigation
  • Automatic generation of navigation items (Launchpad or LeftMenu)
  • i18n base model

Local Development with Grunt

Assuming Node.js is already installed.

Setup

Run the following commands once:

npm install -g grunt-cli
npm install

Run Dev Server and Open UI5 Boilerplate in Browser

Execute following commands to start the dev server:

grunt server

Usage with Eclipse 4.3 + SAP UI Development Toolkit for HTML5

git clone -b eclipseKepler https://github.com/6of5/UI5SplitApp-Boilerplate.git

License

Apache License, Version 2.0

ui5 Logo