Description

In this step, you will consider the architecture of a Cordova app and web app Ember.js developed with the help of technology Flexberry Ember.

Architecture Apache Cordova

Apache Cordova is a platform for developing mobile applications with open source. It allows you to use standard web technologies such as HTML5, CSS3, and JavaScript JavaScript-frameworks for cross-platform development.

In Apache Cordova application has several components. The following diagram shows the high-level architecture of a Cordova app.

In the core of the application lies Cordova WebView component, which is the download of developed web applications. For the web-application requires local file for filename index.html that references CSS, JavaScript, images, media files, or other resources. Learn more about the architecture of a Cordova app can be read here

Architecture Flexberry Ember

Using technology developed Flexberry Ember full client web application. For the interaction client web application with the backend using a REST API (OData Protocol).

The following diagram shows the architecture of the web application Flexberry Ember.

When creating a mobile app using the Cordova platform interaction web application with a backend does not require any modifications, it remains the same. The following diagram shows the architecture of a Cordova app to interact with the app Flexberry Ember

In the end, was considered the architecture of a Cordova application and Flexberry Ember. Next will be considered part of the necessary software supply for the development of mobile applications.

You can