AppBuilder is an integrated development environment with an open architecture built
with standard technology, namely HTML5, JavaScript, and OData services.
AppBuilder is browser-based, and includes WYSIWYG features that you can use to create
HTML5/JS-based mobile applications. The simple drag-and-drop interface leverages SAP UI5
controls for rapid development, and enables you to use data services from
SAP Mobile Platform, OData, REST, or local filesystems. AppBuilder
facilitates quick and simple deployment of your mobile application by providing
predefined application templates that you can use to create:
- generic applications (simple, chart, or superlist applications)
- tab-based applications
AppBuilder also includes three sample applications that can be used for reference purposes:
- AnalyticSample – demonstrates the charting capabilities and page
transitions
- SuperListSample – this sample demonstrates the use of a SuperList
- TabAppSample – shows an application that uses multiple tabs
Additional features include:
- A form designer that enables you to design the application form interactively.
You can drag and drop controls from the toolbox palette to the form designer
canvas and position the controls any way you want. You can also customize your
application with themes and styles.
- A code generator that generates essential and skeleton code which are
synchronized with your application form so you can switch between source code
and design views while designing your application.
- A data source wizard that allows you to connect to the application's data source
in design-time, and then bind it to the controls on the form.
- Multiple deployment options that allow you to create a Cordova project, launch
to a simulator, publish to a project directory, or deploy to the Kapsel Cordova
container on SAP Mobile Platform Server.