Technology behind Dock2Office

0 Flares Twitter 0 Facebook 0 Google+ 0 Pin It Share 0 LinkedIn 0 0 Flares Share0

The technology behind Dock2Office is based on the concept of Input Device Virtualization.

This patent pending technology transforms any type of input device into a cloud enabled input device which can be connected to any type of computing platform, without the limitations of availability of hardware interface or operating system.

To use the Sphinx you need to install Dock2Office receiver software on your remote PC-desktop. Dock2Office receiver software will be available for Windows, Mac OSX and Linux. This software will be free to download from this website.


The Dock2Office architecture consists of 3 parts:

  1. The first part is the Sphinx (D2O input device virtualizer), an intelligent docking station with input connectors, transforming the input data  from the connected input devices into a virtualized input device format which is transportable over the internet. All Dock2Office workstations have a unique number to make identification possible.
  2. The second part is the Dock2Office centralized virtual device hub (D2O virtual device hub) which is hosted on the Internet. All Dock2Office enabled docking stations and connected input devices are managed and rerouted through this centralized D2O virtual device hub. Using advanced encryption technologies all data is completely anonymous.
  3. The third part is a software component called D2O receiver. This piece of software runs on the Remote Cloud desktop that needs to be controlled by the physical input devices connected to the Sphinx. After connecting to the centralized virtual device hub over the internet, the user selects a specific Sphinx using its unique number. Now all input devices are able to control the Remote, Cloud desktop.


Integration of D2O´s virtual devices

At this moment we define three levels of integration of virtual devices within the application environment:

•  Integration on system level: In this case the operating system running on the computing device that needs to be controlled, is capable of supporting the input devices connected to the Sphinx. For example using the Sphinx in combination with a Windows 8 tablet makes it possible to completely control all software running on the tablet with the devices connected to the Sphinx. If the operating system does not support any input devices, like iOS running on iPad, system mode is not possible. System mode software can be downloaded for free from Dock2Office website.
•  Integration on application level: When integrating on application level, a specific application is modified to use the input devices connected to the Sphinx. Even if the local operating system does not support specific input devices supported by Dock2Office it is possible to build applications using them. To make this possible there is a D2O SDK for all the main platforms (iOS, Android, Windows, OSX, Linux). This SDK uses an API comparable to existing Mouse, Tablet and Keyboard interfaces. For iOS this is the only option to make use of the Sphinx devices. With this SDK business applications, games and also web based solutions can be built to be controlled by D2O´s virtual devices.
•  Integration within browser: With the D2O JavaScript module and the Websocket service which is available on the Dock2Office virtual device hub, web applications can be built which are controlled by the input devices connected to the Sphinx.


Local and Remote use of virtual devices from D2O

Local mode means that the environment, which is controlled by virtualized input devices, is running on the same device that generates the output part of the user interface. Even if the local operating system does not support specific input devices, our SDK enables building of applications that can.

In remote mode, the environment being controlled is running remote and the Sphinx input devices are directly connected to this remote environment. This remote mode is especially interesting for Cloud Desktop, DaaS in remote control environments in combination with tablets. No modification of Remote desktop applications is necessary, only the standard D2O remote receiver software needs to be installed on a Remote desktop machine.


In the two figures below you can see the remote mode and local mode solutions how to control a Remote Cloud desktop environment with your tablet. In the local mode, the Remote desktop applications are modified with the SDK of Dock2Office.


Technology behind D2O - 1 Technology behind D2O - 2


Dock2Office Cloud Infrastructure

All docking stations embedded with Dock2Office technology are connected to the Dock2Office’s cloud based infrastructure of virtual device hubs. These virtual device hubs can be compared with very large scale USB hubs, which interconnect input devices with computer devices over the Interrnet.

Dock2Office’s infracstructure is hosted in the major internet exchange locations, to minimize latency between input devices and platform/applications controlled.

Combined with strong encryption and patent-pending reverse connectivity initialization, Dock2Office input devices can only control your platform/application if you want to.

A subscription on the Dock2Office Cloud service will give you the option to use every Dock2Office enabled docking station in the world. You just login to Dock2Office service, enter the unique Dock2Office docking station number you are working on and start working on your tablet. Anywhere at anytime.