DreamFactory Blog

DreamFactory and Verizon partner to provide a cloud-first development portal

Posted by Eric Rubin

Wed, Aug 12, 2015

v_1_w_4c

Today,we’re pleased to announce an innovative alliance with Verizon. It’s a partnership that combines DreamFactory’s REST API platform with Verizon’s secure cloud services to deliver a turnkey cloud-first development environment tuned for mobile, web, and IoT developers. Check out the free DreamFactory-Verizon Partner Solutions portal, available now at verizon.dreamfactory.com.

Read More

Android SDK

Posted by Connor Foody

Fri, Aug 7, 2015

During my summer internship I worked on DreamFactory’s mobile SDKs. One cool thing (of many) about DreamFactory is they provide a range of client SDKs complete with great documentation and samples. My last blog post was about the work I’ve done with the DreamFactory iOS SDK. I also worked on improving the Android SDK, building a sample app, and enhancing the documentation. You can now find the the new and improved SDK on GitHub. Here are some important things to know when getting started with the Android SDK.

Read More

Topics: Build an application, SDKs

iOS SDK 101

Posted by Connor Foody

Thu, Aug 6, 2015

For my internship this summer, I’ve been working on DreamFactory’s iOS SDK, sample app, and documentation. I’m excited to announce that the new and improved iOS SDK, as well as more detailed documentation, is now available on GitHub. This blog summarizes some important things to know about getting started with the DreamFactory iOS SDK. 

Read More

Topics: iOS, SDKs

Scaling DreamFactory for High-Volume Deployments

Posted by Bill Appleton

Wed, Jul 15, 2015

Here at DreamFactory, we frequently get inquires about the scalabilty and security of the DreamFactory platform. We're not surprised. There are many thousands of users running DreamFactory as a REST API backend for important real-world web, mobile, and IoT applications. To help answer the security question, I blogged about DreamFactory security a couple weeks ago. Today, I want to address questions regarding DreamFactory scalability.  

Read More

Topics: DreamFactory Services Platform, DreamFactory, external file storage, DSP, Performance and Tuning, Nginx

How To Securely Mobilize Data Using a REST API Backend

Posted by Bill Appleton

Thu, Jul 2, 2015

Security

We get lots of inquiries about how the DreamFactory REST API platform helps secure data access, particularly from larger enterprise and government users. It's a valid concern: a growing number of web and mobile apps need to access sensitive data, and proper controls must be implemented in the services used to access that data from an expanding number of apps.

Read More

Topics: DreamFactory Services Platform, REST API, API, Authorization, Authentication, Enterprise mobility, Laravel,, Security

SOA is Not a Mobile Backend

Posted by Bill Appleton

Mon, Jun 22, 2015

The rise of mobile devices finally pushed the adoption of RESTful web services into the mainstream of application development. But years before this, companies used web services to build sophisticated service-oriented architectures for application development and integration. Some of the enterprise service bus (ESB) and API management vendors have even tried to adapt SOA systems to the brave new world of mobile devices—with limited effectiveness. I'd like to examine some of the similarities and differences between SOA and mobile backend integration platforms.

Read More

Topics: Build an application, Mobile application, REST API, DreamFactory, Mobile app development, Mobile application security, API, Enterprise applications, Enterprise mobility

Running DreamFactory as a Docker Container

Posted by Todd Appleton

Thu, Jun 11, 2015

large_h-dark 

DreamFactory can now be run as a Docker container, which makes it easier than ever to get the backend for your apps up and running. The DreamFactory Docker image is available on Docker Hub, or you can build your own image from the GitHub repo. Using these two methods, I'll show you how to use Docker to fire up your own DSP (DreamFactory Services Platform) instance in just a few steps. The basic idea is that you first start a container for MySQL, then a container for your DSP which links to the MySQL container. 

Read More

Topics: Docker

REST and DreamFactory in the Internet of Things: A winning combination.

Posted by Jan Liband

Wed, Jun 10, 2015

IoT_image

There is no shortage of talk about the Internet of Things (IoT). Regardless of how you feel about all the buzz surrounding the IoT, there’s no doubt an enormous and growing number of devices are getting connected to the Internet to enable or deliver new functionality and services.

Read More

Topics: REST API, DreamFactory, IoT

Why DreamFactory Embraces Open Source

Posted by Bill Appleton

Tue, Jun 2, 2015

DreamFactory-marchitecture-5-600

 

The engineering team here at DreamFactory Software designed and built some of the very first rich applications that use web services. We learned the hard way that building apps for demanding enterprise customers can be daunting. Server-side page generation doesn’t work. Delivering a high performance experience on network-limited, performance-constrained devices is non-trivial. Managing security is especially challenging. And you have to build your own API to access the backend.

We thought: “there must be a better way!” So in 2012 we set out to perfect the design and implementation of a mobile backend platform that would meet the needs of our development team. These efforts led us to develop the DreamFactory Services Platform — a RESTful backend integration platform that allows mobile, web, and IoT developers to connect any data source and expose it with a secure, comprehensive palette of REST APIs for use by any client device.

Read More

Topics: DreamFactory Services Platform, Mobile app development, open source

.NET SDK for DreamFactory API

Posted by Todd Appleton

Tue, May 19, 2015

ToddAppleton

Hey, .NET fans! We're pleased to announce the immediate availability of a new SDK interface for connecting your .NET apps to databases or other services via the DreamFactory Services Platform (DSP). Like all of our SDKs (we also offer ones for iOS, Android, and JavaScript), this one offers user-friendly wrapper functions for commonly-used API calls. You don't have to spend days learning the details of the API - the SDK takes care of that for you. While recommended, there's no requirement to use the SDK for your .NET apps. All you need is a way to make the HTTP calls to your DSP.

The SDK is available from GitHub or it can be installed from nuget.org. The README on GitHub offers lots of details about installing or building from source code. The SDK is built with .NET 4.5 but you can easily build with .NET 4.0 if needed. It comes with a unirest-net implementation of IHttpFacade - the UnirestHttpFacade class. You can also define your own implementation to use with the DreamFactory API by providing a custom IHttpFacade.

Let's look at a few examples of how to authenticate to your DSP and make some CRUD calls to its default MySQL database. There's demo code available in the GitHub repo for all of these functions.

Read More

Topics: DreamFactory Services Platform, DreamFactory, DSP, Enterprise applications, Development tips, SDKs, .NET