Cmobilecom AF 5.19 Developer Guide

1 Overview

Cmobilecom AF is a Java client/server full-stack application framework for building cloud native applications supporting multitenancy.


          Server/Cloud                                              Client
|----------------------------------|    View Bindings     |--------------------------|
|         Logical View             |----------------------|     Target Platforms     |
|----------------------------------|    |                 |                          |
|     InstanceTypes/Instances      |    |                 |--------------------------|
|       Modules (app logic)        |   API
|----------------------------------|    |
|         Persistence              |    |
|        Cmobilecom JPA            |-----
|----------------------------------|

Main Features:
  1. Java full-stack client/server application framework.
  2. Multitenancy: multiple InstanceTypes with flexible module assembly.
  3. Cloud native and containerization.
  4. Platform-independent programming API.
  5. Platform-independent logical view.
  6. Module-based development.
  7. JPA standard for persistence.
  8. Detached query criteria builder.
  9. Entity graph navigation and management.
  10. Entity view annotations and form designs.
  11. Authentication (MFA) and authorization.
  12. Role-based access control and access tokens.
  13. Reporting and charting.
  14. Extensible UI view components.
  15. High level test automation API.
  16. Application-user interaction optimized.
  17. Web binding of logical view:
ArchitectureFrames / No Frames