Download and Install the Electron SDK


Use the links below to view the latest and previous releases of the Electron SDK for Windows and Mac:

Latest Release

Windows

Mac

Previous Releases

Windows

Mac

Environment Setup - Windows

Our Electron SDK comes with a sample app. Please use the following steps to set it up.

  • Install python 2.7.x and setuptools
  • Download and install nodejs v6.10.3 32-bits
  • Install Electron\
    • npm install --g electron\
    • npm install --g --arch=ia32 electron-prebuilt
  • The add on is built by VS2015. If you are not using VS2015 or Windows 10, please install the x86 crt library of VS2015: vcredist_x86.exe
  • Copy the zoom_electronfolder to the local directory
  • Download the latest Zoom windows SDK from git
  • Unzip the Zoom SDK package. Copy the contents under “bin” to: zoom_electron\lib\node_modules\zoomsdk\build\Release
  • Run “cmd” as admin, cd to zoom_electron/demo
  • Run “npm set npm_config_arch is32”
  • Run Electron – on windows, it’s “electron.”

Environment Setup - Mac

Install Brew:

curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1

Install Electron:

sudo npm install -g electron --unsafe-perm=true
cd /usr/local/lib/node_modules/electron
npm install nodobjc
npm install --save-dev electron-rebuild ./node_modules/.bin/electron-rebuild
npm rebuild --runtime=electron --target=1.7.9 --disturl=https://atom.io/download/atom-shell --build-from-source

Run Electron

Make sure you have installed Electron successfully.

Download the Electron release package.

The package contains three zip files:

  • Demo_ : The Electron demo
  • Lib_: JS files that make the bridge from JS to ObjectC
  • mac_sdk_: The Zoom Mac SDK ObjectC libs

Unzip the three zip files. It will show three folders:

  • /demo
  • /lib
  • /ZoomSDK

Copy the node_modules folder located in the /usr/local/lib/node_modules/electron/node_modules folder to the /demo folder.

Copy the /ZoomSDK and /node_modules folders.

Copy all libs contained in the /ZoomSDK folder to the /usr/local/lib/node_modules/electron/dist/Electron.app/Content/Frameworks folder.

Change directories (CD) to the /demo folder and run the command “electron .”