Developer Skill Sprints – Remote control a Windows app from a mobile device


Today’s (June 3, 2014) Developer Skill Sprint by Jim McKeeth shows you how to use App Tethering to control a Windows app from a mobile device. From the DocWiki: The RTL provides new App Tethering components to give your applications the ability to interact with other applications running either on the same machine or on a remote machine. You can use App Tethering in your VCL and FireMonkey applications.
Using App Tethering, your applications can:

Discover other applications that support app tethering (running on the same device or on other connected devices).
Share data between applications. App tethering allows sharing of standard data types and streams.
Run actions remotely. An application can share actions using app tethering; then a second application can remotely run any of these actions on the former application.

The App Tethering feature does not depend on a specific transport or protocol. In XE6, the RTL supports Ethernet connections between applications on the same local areal network (LAN) subnet, including applications running on the same device. You can implement your own adapters to support new transports and protocols using the app tethering API.
I created a blog post back in April, “Finding your Tethered Apps”, that contains additional information about App Tethering and shows you how to find tethered apps on your subnet. The post includes a link to a sample project that finds and displays tethered app information.
This Skill Sprint Replay is available on YouTube at
For a complete list of Developer Skill Sprints – check out the landing page at
You can register for the Developer Skill Sprint series at
To use the tips, tricks and techniques covered in the Developer Skill Sprints, you can download the free RAD Studio XE6 trial.
Share This | Email this page to a friend

Comments are closed.