0
dreamfactory
Ben Busse
Todd Appleton
DreamFactory Essentials
Mobilize Your Data
DreamFactory
provides REST API
Services to your data
Build apps for phone,
tablet, desktop or
device
In...
Native SDKs
• User Management
• Roles & Permissions
• Enterprise Security
• Application Hosting
SQL
PostgreSQL, SQL
Server...
Simple Development Paradigm
Client Side
REST JSON
DSP
Step 1 – Get DreamFactory
A few options…
1. DreamFactory Hosted Account (Free)
2. Bitnami Hosted Account
3. Bitnami Instal...
Step 2 – Register Your App
A few options…
1. App code resides in your DreamFactory
instance
2. App code resides on desktop...
Step 3 – Connect to SQL
Securely connect…
• Select vendor (MySQL, Postgres, SQL
Server)
• Specify database connection stri...
Step 4 – Set up Roles
Specify role permissions…
• Which users belong to this role
• Which apps can this role access
• Whic...
Step 5 – Use REST API for SQL
Browse the live Swagger API docs…
• REST API for both SQL records and schema
• CRUD operatio...
Step 6 – Make API Calls with SDKs
REST API is conveniently exposed with SDKs
• Follow directions in Quickstart tab
• Downl...
Demo Time!
Install On Any Server
Available in many cloud marketplaces
Support for Macintosh, Windows, and Linux
Connect To Any Database
Connect to any local or remote data source
SQL, NoSQL, and BLOB Storage
Develop For Any Device
Client SDK for HTML5 / JavaScript
Code library for native mobile
Learn More
Blog Posts
https://github.com/dreamfactorysoftware/dsp-core/wiki/Blogs
http://blog.dreamfactory.com/add-a-rest-...
DreamFactory Support Plans
Q&A
Thank You!
QUESTIONS
benbusse@dreamfactory.com
toddappleton@dreamfactory.com
Upcoming SlideShare
Loading in...5
×

DreamFactory Essentials Webinar

667

Published on

This webinar deck provides a primer on DreamFactory's open source REST API platform, including:

- Cloud installation options
- Configuring an application
- Connecting to a SQL database
- Setting up role permissions
- Performing database queries with the REST API
- Making API calls to your database using DreamFactory's mobile SDKs

Published in: Software
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
667
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
19
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Transcript of "DreamFactory Essentials Webinar"

  1. 1. dreamfactory Ben Busse Todd Appleton DreamFactory Essentials
  2. 2. Mobilize Your Data DreamFactory provides REST API Services to your data Build apps for phone, tablet, desktop or device Install Connect Develop + = Install DreamFactory on cloud or server
  3. 3. Native SDKs • User Management • Roles & Permissions • Enterprise Security • Application Hosting SQL PostgreSQL, SQL Server, MySQL Automatically provide REST API Hook up any backend system NoSQL MongoDB, CouchDB DynamoDB, Azure Tables Files S3, Cloud Files, Azure Blob, Local DSP HTML5 SDKs
  4. 4. Simple Development Paradigm Client Side REST JSON DSP
  5. 5. Step 1 – Get DreamFactory A few options… 1. DreamFactory Hosted Account (Free) 2. Bitnami Hosted Account 3. Bitnami Installers (Server, VM, or Cloud) 4. GitHub Package (Mac, Linux, Windows) Details at https://github.com/dreamfactorysoftware/dsp- core/wiki/Usage-Options
  6. 6. Step 2 – Register Your App A few options… 1. App code resides in your DreamFactory instance 2. App code resides on desktop or mobile device 3. App code resides on your own server Note: App name is your API key
  7. 7. Step 3 – Connect to SQL Securely connect… • Select vendor (MySQL, Postgres, SQL Server) • Specify database connection string • Specify database credentials Note 1: You can also connect to NoSQL, files, and external REST APIs Note 2: Oracle and DB2 on 2014 roadmap
  8. 8. Step 4 – Set up Roles Specify role permissions… • Which users belong to this role • Which apps can this role access • Which data can this role access Note: Users and roles have a REST API (e.g. self-register users from your app)
  9. 9. Step 5 – Use REST API for SQL Browse the live Swagger API docs… • REST API for both SQL records and schema • CRUD operations on single or multiple records • API returns SQL data in JSON or XML format • API supports query filters, limits, order by, related data, and more
  10. 10. Step 6 – Make API Calls with SDKs REST API is conveniently exposed with SDKs • Follow directions in Quickstart tab • Download SDKs in the Apps tab • SDKs for: iOS, Android, Windows, Titanium, Javascript, AngularJS Note: SDKs are not mandatory, but should make your life easier
  11. 11. Demo Time!
  12. 12. Install On Any Server Available in many cloud marketplaces Support for Macintosh, Windows, and Linux
  13. 13. Connect To Any Database Connect to any local or remote data source SQL, NoSQL, and BLOB Storage
  14. 14. Develop For Any Device Client SDK for HTML5 / JavaScript Code library for native mobile
  15. 15. Learn More Blog Posts https://github.com/dreamfactorysoftware/dsp-core/wiki/Blogs http://blog.dreamfactory.com/add-a-rest-api-to-any-sql-db-in-minutes http://blog.dreamfactory.com/sql-and-rest-working-with-related-data http://blog.dreamfactory.com/blog/bid/316052/Demo-How-to-Make-Relationship- Queries-with-DreamFactory-s-REST-API Screencasts https://github.com/dreamfactorysoftware/dsp-core/wiki/Screencasts Docs https://github.com/dreamfactorysoftware/dsp-core/wiki Developer Forum http://community.dreamfactory.com/
  16. 16. DreamFactory Support Plans
  17. 17. Q&A
  18. 18. Thank You! QUESTIONS benbusse@dreamfactory.com toddappleton@dreamfactory.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×