1. Platform Overview
Why anypresence?
• AnyPresence is an enterprise-class.
• AnyPresence is a cloud-based mobile platform.
• proprietary technology(lexible enough to enable source code-level
customization and on-premise hosting options, with no platform
“lock-in”)
What anypresence gives?
• Generate native mobile SDKs (such as iOS Andorid, HTML5), language
SDKs (such as Java), mobile back-end-as-a-service and the app UIs
• Reduces the cost and complexity of developing and deploying mobile
apps.
• Integration to source systems, role-based access, authentication, push
notifications, and other critical enterprise capabilities.
3. Environment settings
Purpose
This provides the enterprise application development team the ability to define, manage and deploy applications in multiple
environments for tests and roll-outs, etc
4. Data Sources
Businesses have data sources in the form of databases and/or enterprise systems and applications, which have to be accessed by
mobile applications either via standard or non-standard database connectors or web-services interfaces or other specialized
mechanism.
5. Objects
Objects are the elements that represent the data and its attributes within your application. Conceptually speaking, an object and
its fields are what a table and columns are to traditional back-end data systems.
Naming an Object
The Object name can only contain upper and lower case alphanumeric letters with no spaces. Also of
importance, is to note that an object name must be singular. Do not make your object names plural.
6. Adding Fields and Attributes
A field name must include all lowercase letters with no spaces, however, underscores are allowed. The Mapping field corresponds
to the name of the field in the external data source. This value can contain any letter or special character.
The AnyPresence platform supports all of the following field types:
Strings
Integers
Date
Time
Float
Boolean
Array
Hash
BSON Json
Object Relationships
•Object may relate to another object.
•RDBM applications, JOINS are used to define these relationships.
• Define the one-to-many or one-to-one relationship that the object has with other objects within the same data source
7. Query Scopes
Object Query Scope – Returns an array of object
instancesAggegrate Query Scope – Returns an aggregate result (e.g. Count, Min, Max, Avg, Sum)