Category:Mobile Developers Guide
Contents |
Introduction
Welcome to Mobile Developer's Guide!
The articles you will find in this section will guide you on how to build mobile applications on top of Openbravo using Mobile Core Infrastructure module.
Prerequisites
All these articles assume you have a proficient knowledge on developing in Openbravo. In the main Developer's Guide are explained all concepts needed before starting to build Mobile applications.
The required skills are:
- For the backend development, the same as standard Openbravo development skills.
- For the client side, Openbravo Mobile Core Infrastructure does not use SmartClient library, but instead it makes use of enyo and Backbone, so you should also be familiar with them.
Developer's Guide
Concepts
Reading the articles in this section will provide you with an overall understanding on what Openbravo Mobile applications are and how they can be built.
- General Architecture Overview. Briefly explains Mobile architecture.
- UI Components. This document is an overview of the components used to create the UI.
- Static Resources. Explaining how to serve JavaScript and Style Sheet resources.
- Terminal. Explanation of the terminal view and model and how a mobile application is defined.
- Windows . Where it is explained what are windows (the main components in any mobile application), what is and how to implement the standard two column layout and how to bind their window UI component with models implementing business logic.
- Common UI Components . Explains in detail some of the components that can be used to compose a window.
- Internationalization. Explains how to build mobile applications translatable to different languages.
- Data Access
- Server side query components. How to define backend classes to retrieve data to client and to execute processes.
- Offline and Online Data Access. Explains online and offline data models, how to define them and how they can be queried.
- Security Model. Defines how mobile applications can be secured.
How-tos
How-to articles are devoted to specific topics based on code examples.
- How to Support Barcode Scanner in Mobile Applications
- How to Implement Offline Mobile Applications
- How_to_Add_Hooks
Openbravo Mobile Core Infrastructure Maintenance
The articles in this section are internal for Openbravo Mobile Core Infrastructure module maintainers.
- Upgrading Enyo: Explains how to upgrade enyo library.
Pages in category "Mobile Developers Guide"
The following 28 pages are in this category, out of 28 total.