Brief overview of the DreamFactory Services Platform for mobile application development with REST APIs, JSON, and MongoDB. Presented at MongoDB East Bay and MongoDB San Francisco meetups. View the full code screencast on YouTube at http://www.youtube.com/watch?v=1In7dtbyUO8
2. What is DreamFactory?
Backend App Services
SQL, NoSQL, BLOB, app hosting, external integration
User Management
users, roles, SSO, OAuth, AD
REST + JSON
API auto-created for each service
Enterprise Mobile Focus
open source, cloud or on premise, security, integration
3. HTML5 or Native
DreamFactory
External Services
Consume REST API from
Browser or Smart Client
Install open source software package or
get free hosting on our website
Hosted SaaS or integration with
your cloud / virtual machine
HTML5
User Mgmt
Sencha
jQuery
Angular
Native
iOS
Android
Win 8
Other
Desktop
Server
Wearable
OAuth, SSO
Permissions
MongoDB
DynamoDB
Azure Tables
Local Assets
REST API
with
JSON or XML
Documents
File storage
SQL database
Email service
App Hosting
Multiple apps
Dynamic SDK
Security
Credential hiding
Session mgmt
Service palette
7/10/13
NoSQL
SQL
Secure Server
Side Proxy
MySQL
Any SQL
Salesforce
File Storage
AWS S3
Azure BLOB
Openstack
External REST
3
4. How to use DreamFactory
Free sign up at www.dreamfactory.com
Open source install (Apache license)
Configure backend in browser: no server coding
Build frontend app and call REST API: HTML5 or native
Standards-based service palettePre-built and portableInstalls on any cloud or enterprise datacenter under open source Apache licenseEnables enterprises to quickly deploy secure mobile applications using their own infrastructureAbstracts back-end complexity so small teams of client developers can build mobile apps
Standards-based service palettePre-built and portableInstalls on any cloud or enterprise datacenter under open source Apache licenseEnables enterprises to quickly deploy secure mobile applications using their own infrastructureAbstracts back-end complexity so small teams of client developers can build mobile apps
Standards-based service palettePre-built and portableInstalls on any cloud or enterprise datacenter under open source Apache licenseEnables enterprises to quickly deploy secure mobile applications using their own infrastructureAbstracts back-end complexity so small teams of client developers can build mobile apps