Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
en:possible_integration_options_3_in_biostar_2 [2020/04/14 14:58]
yjjung [What is different from BioStar 2 Device SDK?]
en:possible_integration_options_3_in_biostar_2 [2020/04/14 15:09]
yjjung [Possible Integration Option 3 : G-SDK]
Line 1: Line 1:
-==== G-SDK download link & Manual ​====+==== Possible Integration Option 3 : G-SDK ====  
 +\\
 Download : https://​github.com/​biostar-dev/​g-sdk/​ \\ Download : https://​github.com/​biostar-dev/​g-sdk/​ \\
 Manual : https://​biostar-dev.github.io/​g-sdk/​ Manual : https://​biostar-dev.github.io/​g-sdk/​
 \\ \\
 +==== Summary of G-SDK ====
 +** Supported OS ** \\
 +Windows, x86/Arm Linux, Mac OS \\
 +** Maximum number of devices ** \\
 +Up to 1,000 \\
 +** Supported Language ** \\
 +C++, Java, Python, Go, Ruby, C#, Node.js, Android Java, Objective-C,​ PHP, Web \\
 +** Supported API ** \\
 +The basic AC APIs except advanced features such as Zone, Wiegand, RS485 features. \\
 +** Supported Device ** \\
 +All BioStar 2 devices \\
 \\ \\
-==== G-SDK Overview ​====+==== What is G-SDK====
 G-SDK is one of integration options for communicating with BioStar 2 devices. It is a lightweight,​ scalable, and cross-platform solution which will expedite your development. \\  G-SDK is one of integration options for communicating with BioStar 2 devices. It is a lightweight,​ scalable, and cross-platform solution which will expedite your development. \\ 
 Based on gRPC, it supports many programming languages such as Java, C#, Python, Node.js, Go, etc. \\  Based on gRPC, it supports many programming languages such as Java, C#, Python, Node.js, Go, etc. \\ 
Line 24: Line 36:
  
 Let's take a look for an easy comparison between BioStar 2 Device SDK and G-SDK. \\ Let's take a look for an easy comparison between BioStar 2 Device SDK and G-SDK. \\
-{{:​en:​gsdk_comparison.png?​900|}} \\+{{:​en:​gsdk_comparison.png?​600|}} \\
 ** [Figure 2. BioStar 2 Device SDK vs G-SDK] ** \\  ** [Figure 2. BioStar 2 Device SDK vs G-SDK] ** \\ 
 \\ \\
Line 42: Line 54:
 \\ \\
  
-{{:​en:​gsdk_gsdkstructure.png?​600|}} \\+{{:​en:​gsdk_gsdkstructure.png?​900|}} \\
 ** [Figure 4. G-SDK structure] ** \\  ** [Figure 4. G-SDK structure] ** \\ 
 \\ \\
Line 54: Line 66:
 Master Gateway helps you handle multiple Device gateways and it can be deployed on a cloud server or provide mobile direct accessibility too. \\ Master Gateway helps you handle multiple Device gateways and it can be deployed on a cloud server or provide mobile direct accessibility too. \\
 {{:​en:​gsdk_mastergateway.png?​600|}}\\ {{:​en:​gsdk_mastergateway.png?​600|}}\\
 +** [Figure 5. Device Gateway vs Master Gateway] ** \\ 
 \\ \\
  
Line 61: Line 74:
 \\ \\
   ​   ​
-** 3. More language support ** \\ +** 3. More language support ​samples ​** \\ 
-G-SDK provides C#, Java, Python, Go and Node. Furthermore,​ G-SDK is planning to support Android, iOS, Ruby. \\+G-SDK provides C#, Java, Python, Go and Node samples. Furthermore,​ G-SDK is planning to support Android, iOS, Ruby samples. \\
 \\ \\
 +