![](/uploads/1/2/5/7/125744261/396057970.jpg)
Third party applications can use this SDK to implement RDP virtual channel plugins for Jump Desktop for Mac (JD).
Requirements
- Requires Jump Desktop for Mac 5.0 or later. You can download the trial version from here: Jump Desktop for Mac.
- XCode 5.0 or later.
- The SDK supports OSX 10.8+.
Jump Desktop for Mac - Connect to Any Computer in the World with this Secure and Reliable Remote Desktop App. Mac Automatic Setup. IMPORTANT NOTE: These instructions are for an obselete version of Jump Desktop which is no longer supported. Use these instructions only if you're trying to setup a Mac running OS X 10.5 or 10.6. If you're running OS X 10.7 or later, use the new Jump Desktop Connect app instead.
Architecture
Jump Desktop for Mac has an out-of-process plugin model: plugins run as separate applications in the user's desktop session and communicate with JD for Mac using IPC.
After the SDK is initialized it will try to register the virtual channel with an already running JD on the user's desktop. If JD isn't running, the SDK will wait for JD to be launched by the user.
Once registration is successful, your plugin's virtual channel callbacks will be called the next time user connects to an RDP session.
What this means is your app must always be running on the user's desktop for the virtual channel to be registered with JD. This is different from other plugin models where the hosting app runs the plugin code and registration happens during app install.
Getting Started
- Drag and drop the following files into your XCode project:
- Jump_SDK.h
- libJumpApiClient.a
- Select your project in Project Navigator and then select your app target.
- Select that tab
Build Phases
and expandLink Binary With Libraries
- Click
+
and then addFoundation.framework
Examples
Example plugins are located in the Example directory.
Known issues
The SDK does not work inside sandboxed applications. If your application needs to work inside OS X's sandbox please contact us: [email protected]
Support
For support send an email to [email protected] or use the github issue tracker.
We’ve all been there: there’s a particular file you need to grab from our office computer, or maybe you left your laptop at a friend or family member’s house. Unless that document is backed up in the cloud, which you may want to avoid for various reasons, there’s no way to get it.
Access your computer from anywhere with Jump Desktop
With Jump Desktop’s smart remote desktop client you can access all of your files, no matter which computer they’re stored on, and use your computer as a VNC (Virtual Network Computing) client to manage remote access to all of your computers.
![Jump Jump](http://jumpdesktop.com/images/icon-fs8.png)
![Desktop Desktop](/uploads/1/2/5/7/125744261/986811447.jpg)
Choose automatic or manual setup
Take advantage of an automatic setup process that makes your first steps with remote networking incredibly easy or, if you have a little more experience and need to tweak a few things, set up an RDP/VNC connection by entering details manually.
There’s no need to add yet another username to your ever-growing list of login details, as you can use an existing email address or your Google account to get access to Jump Desktop.
Enjoy cross-device remote access compatibility
Access all of your devices from anywhere with Jump Desktop’s Mac, iOS, and Android apps. It’s possible to create a network that includes laptops, desktops, iPhones, and smartphones like the Samsung Galaxy.
With Jump Desktop, hopping between Mac and PC is easier than it’s ever been before. That’s not the only way the app is integrated though, as you’ll also find that it has minimal impact on battery life because of its ability to play nice with macOS. Speaking of playing nice, enable collaborative screen sharing just by sending a link.
Remap your keyboard to use between Mac and PC
Overcome the muscle memory associated with keyboard layouts and other gestures when jumping between Mac and PC, or perhaps American and English computers, by using keyboard remapping.
Jump Desktop lets you remap your mouse and keyboard, including conversions and shortcuts, however, you see fit so there’s no need to alter your habits. The whole thing is as simple as hitting Preferences > Keyboard & Mouse.
Balance speed and performance
Enable Fluid Remote Desktop in Settings > Advanced > Fluid Remote Desktop when high performance is really important, such as if you’re working on something like a graphic design project. This next-gen protocol offers high-performance screen sharing without compromising on speed or response time.
When graphical integrity isn’t so important (if you’re just, say, quickly grabbing a file), you can disable it just as easily with a couple of clicks.
Until pretty recently, remote desktop access was something that seemed a little scary. Once the cloud came along, however, the average person became more accustomed to the idea of storing their data on someone else’s servers. From there, the natural next step is to make the move to VNC.
Whether you’re new to the world of remote desktop managers or have already used them in the past, we think you’ll find Jump Desktop to be a powerful and useful application. You’ll wonder how you ever got along before you could access your computers from anywhere. Try it for free with your Setapp membership!
![](/uploads/1/2/5/7/125744261/396057970.jpg)