Ricoh has released a software development kit (SDK) for Pentax cameras that allows third-party developers to create mobile and desktop apps that can control the camera remotely via USB cable or Wi-Fi.
The wireless package is available for Android and iOS. The USB-version can be downloaded for Microsoft .NET Framework and for C++ (Linux, Windows or MacOS). Both variants offer functions for controlling Pentax’s DSLRs and medium format cameras remotely, including photo and video capture, live view and adjustment of camera settings.
The SDK should allow for straightforward development of sophisticated remote control apps and other, more specialized, camera software, without any need for reverse engineering.
Free downloads and comprehensive documentation are available on Ricoh's dedicated API website.