Components

It is no more a surprise the pace mobile is penetrating the people life style. This is the era of instant gratification as a need of mobile users either its personal or professional work. It emerges the challenge for enterprise applications for their availability/accessibility over diverse mobile platforms. Multi-architecture (flexibility to support native, hybrid, and web mobile application) and multiplatform (Android and iOS) support is the imperative expectation for any mobile application development tool/framework. Along with cross platform support, it is also expected to cover platform specific diverse form factors by mobile applications. Such kind of diversity among mobile devices and rich feature support at HTML / CSS resulted mobile hybrid applications to be a preferred implementation approach.

Mobile hybrid mobile application development space has witnessed increasing interest from different sets of customers/companies. Over the last few years, many frameworks have come up which includes mix of Open Source and Licensed frameworks for mobile hybrid application. Most of them cover particular aspect of hybrid application development.

appEz an open source multiarchitecture, multiplatform mobile application development framework has unique offering of flexible architecture for true hybrid application development with flawless amalgamation of native (Android/iOS) and web (HTML5, CSS and JavaScript) technologies as per application need. It covers all the layers of hybrid application development. Its modular architecture makes it possible to use only the required components as per business requirements as against using the complete library setup.

Mobile hybrid application can be broadly divided in to two layers as Web and Native. appEz comprises of 3 components as Unified Interaction Components (UIC), SmartWeb and Mobilet Manager Interface (MMI) under Web layer along with one component for Native Container.

UIC enables user to create multiplatform native like mobile applications with simple HTML5/CSS3 and JavaScript. This facilitates creation of cross-platform applications with unified HTML structure. It is built on open source industry standards frameworks/tools such as LESS (for CSS programmability), Bootstrap (for page lay outing and dynamic structuring), and JQuery Mobile (for gesture handling and navigation history management).

SmartWeb recommends generic design skeleton that can be used to develop typical client server application. It is a MVC skeleton for web development for scalable and extensible business logic layer.

MMI provides set of APIs that enables developer to leverage native capabilities exposed by native mobile platforms (Android/iOS) from JavaScript layer. MMI has following parts

  • MMI JavaScript Interface: It provides defined set of APIs for the developers to be used at the web layer in JavaScript.
  • MMI Native: It is a corresponding layer at native container to receive required parameters from Web layer and execute native services as per the need.
  • MMI Callback notification: Each MMI API requires callback at web layer to get notification of success/failure from native.

appEz supports Android (API level 10 onwards) and iOS6- iOS9 mobile platforms for mobile application development. It have some advantages over competing frameworks as:

  • Unique offering of flexible architecture for true hybrid application development
  • Flawless amalgamation of native and hybrid technologies as per application need
  • Covers all the layers of hybrid application development
  • Modular architecture makes it possible to use only the required components as per business requirements as against using the complete library setup
  • Ready-to-use services for accessing the most commonly used features of Native container
  • Expressive and easy-to-use JS syntaxes
  • Based on open source libraries which makes the design/development extensible

results matching ""

    No results matching ""