Node.js Desktop Application
Node.js Desktop Applications have several advantages over Native Desktop Applications:
This are for example:
- Support of Chrome Engine and Libraries on the desktop
- Application development is easier with JavaScript than with C or C#
There are different options to integrate Node.js Desktop Applications.
Option A. SDK for JavaScript
SDK for Javascript uses the same application on the Desktop and in the Browser.
Advantages for this integration option are:
- The same application works as a Web Application or as a Desktop Application. The Web Application can either use WebHID or the Device Connectorcenario :)
- Easy integration with Easy Call Control
Jabra SDK for JavaScript is a Gen.3 SDK.
Option B. SDK for Node.js
SDK for Browser requires two different applications on the Desktop and in the Browser.
SDK for Node.js has following disadvantages over Jabra SDK for JavaScript in this scenario:
- You need two different applications as a Web Application and as a Desktop Application
- No support for Easy Call Control
Jabra SDK for Browser is a Gen.2 SDK.