SlideShare a Scribd company logo
1 of 7
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.
Platform Architecture
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
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.
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.
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
Query Scopes
Object Query Scope – Returns an array of object
instancesAggegrate Query Scope – Returns an aggregate result (e.g. Count, Min, Max, Avg, Sum)

More Related Content

Similar to Anypresence slides

L2s 090701234157 Phpapp02
L2s 090701234157 Phpapp02L2s 090701234157 Phpapp02
L2s 090701234157 Phpapp02
google
 
Building social and RESTful frameworks
Building social and RESTful frameworksBuilding social and RESTful frameworks
Building social and RESTful frameworks
brendonschwartz
 
The New Enterprise Alphabet - .Net, XML And XBRL
The New Enterprise Alphabet - .Net, XML And XBRLThe New Enterprise Alphabet - .Net, XML And XBRL
The New Enterprise Alphabet - .Net, XML And XBRL
Jorgen Thelin
 

Similar to Anypresence slides (20)

NoSQL and Spatial Database Capabilities using PostgreSQL
NoSQL and Spatial Database Capabilities using PostgreSQLNoSQL and Spatial Database Capabilities using PostgreSQL
NoSQL and Spatial Database Capabilities using PostgreSQL
 
L2s 090701234157 Phpapp02
L2s 090701234157 Phpapp02L2s 090701234157 Phpapp02
L2s 090701234157 Phpapp02
 
Common Data Service (CDS), a new database?
Common Data Service (CDS), a new database?Common Data Service (CDS), a new database?
Common Data Service (CDS), a new database?
 
Domain driven design
Domain driven designDomain driven design
Domain driven design
 
Unit i
Unit iUnit i
Unit i
 
Building social and RESTful frameworks
Building social and RESTful frameworksBuilding social and RESTful frameworks
Building social and RESTful frameworks
 
Introducing Oslo
Introducing OsloIntroducing Oslo
Introducing Oslo
 
ASP.NET 3.5 SP1
ASP.NET 3.5 SP1ASP.NET 3.5 SP1
ASP.NET 3.5 SP1
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven Design
 
Comparison of Relational Database and Object Oriented Database
Comparison of Relational Database and Object Oriented DatabaseComparison of Relational Database and Object Oriented Database
Comparison of Relational Database and Object Oriented Database
 
The Road to U-SQL: Experiences in Language Design (SQL Konferenz 2017 Keynote)
The Road to U-SQL: Experiences in Language Design (SQL Konferenz 2017 Keynote)The Road to U-SQL: Experiences in Language Design (SQL Konferenz 2017 Keynote)
The Road to U-SQL: Experiences in Language Design (SQL Konferenz 2017 Keynote)
 
iOS Application Development
iOS Application DevelopmentiOS Application Development
iOS Application Development
 
Common Data Model - A Business Database!
Common Data Model - A Business Database!Common Data Model - A Business Database!
Common Data Model - A Business Database!
 
DDD
DDDDDD
DDD
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven Design
 
Common Data Service – A Business Database!
Common Data Service – A Business Database!Common Data Service – A Business Database!
Common Data Service – A Business Database!
 
"If I knew then what I know now"
"If I knew then what I know now""If I knew then what I know now"
"If I knew then what I know now"
 
The New Enterprise Alphabet - .Net, XML And XBRL
The New Enterprise Alphabet - .Net, XML And XBRLThe New Enterprise Alphabet - .Net, XML And XBRL
The New Enterprise Alphabet - .Net, XML And XBRL
 
Oodb
OodbOodb
Oodb
 
Semantics in Financial Services -David Newman
Semantics in Financial Services -David NewmanSemantics in Financial Services -David Newman
Semantics in Financial Services -David Newman
 

Recently uploaded

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Krashi Coaching
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 

Recently uploaded (20)

Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 

Anypresence slides

  • 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)