RAD Studio at IoT World 2015

Posted by on in Tips, Tricks and Techniques




I had a great time at IoT World 2015.

Embarcadero Technologies presented RAD Studio, a full solution rapid application development IDE that enables developers to build apps for Android, iOS, OS X, Windows, and IoT. The productivity of a RAD Studio developer is unmatched in their ability to quickly take an innovative IoT concept from prototype to industrial deployment. Armed with a single source codebase, the RAD developer is free to spend engineering efforts on what counts; implementing application specific logic and features.

I met with a lot of IoT hardware vendors on the floor that have an open platform and expose their services over either a RESTful API or over Bluetooth. RAD Studio has libraries and components that make it a snap to integrate these protocols into IoT apps.

Developers can easily explore a hardware vendors RESTful API service before going to code with the Embarcadero REST Debugger. The REST Debugger allows developers to make ad hoc RESTful API calls and easily spelunk through any returned JSON blobs. The REST Debugger is capable of generating REST components which can be directly copy and pasted into the RAD Studio XE8 IDE. This is a very convenient, fast, and powerful approach to prototype and build REST integration and tie in functionality with your application.

Bluetooth had a huge presence at the IoT World Conference. Bluetooth devices were everywhere. At one point I had a visitor from IBM demonstrate a Bluetooth scanner app. The list of Bluetooth devices was propagating faster than he could scroll!

RAD Studio has Bluetooth and Bluetooth LE components and library support that enables developers to get their apps consuming data from IoT gadgets, devices and sensors over Bluetooth quickly and easily. Specific standards like iBeacon and AltBeacon are supported at the component level which makes it a snap to integrate proximity awareness into apps. I demonstrated a demo featuring a beacon and a Philips Iris color smart light. The beacon was placed next to the light and as the phone was moved closer to the light the color would shift from blue to red. As the phone moved away it shifted back to blue. This was a very fun and visually interesting way to demonstrate proximity awareness. I will be posting a follow up blog about this demo in the near future.


Over the course of the 2 day IoT World conference, I met with a lot of developers, business developers, hardware vendors, and developer managers. Weather it is consumer facing solutions, industrial applications, or healthcare, all agreed that the developer and the apps they build are at the center of IoT innovation. Many teams needed to support a workforce with a BYOD smart phone so supporting both iOS and Android is critical as well as extending exisiting Windows desktop and server infrastructure.

They all faced a common dilemma, maintaining multiple code bases to deploy apps across Android and iOS mobile targets to Windows server and desktop. Most teams were stuck with the same limited solution to only support only one of the platforms and avoid the hassle of porting and having to tracking changes across multiple code bodies. Everyone was excited to learn about how RAD Studio can transform their application development process and free their developers to do what they do best, create innovative IoT experiences.

If you aren’t already, now is the time to start building innovation for IoT. With RAD Studio, this challenge can be met head on.

Gold User, Rank: 8, Points: 399
Brian Alexakis is a Product Marketing Manager at Embarcadero Technologies. He is focused on leveraging the connected world of technology to build new experiences for the Internet of Things.


Check out more tips and tricks in this development video: