Differences
This shows you the differences between two versions of the page.
Next revision Both sides next revision | |||
en:possible_integration_options_3_in_biostar_2 [2020/04/14 13:41] yjjung created |
en:possible_integration_options_3_in_biostar_2 [2020/04/14 13:49] yjjung [What is different from BioStar 2 Device SDK?] |
||
---|---|---|---|
Line 2: | Line 2: | ||
G-SDK is a new way of communicating with BioStar 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. | G-SDK is a new way of communicating with BioStar 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. | ||
- | ==== What is different from BioStar 2 Device SDK? ==== | + | ==== G-SDK download link & Manual ==== |
- | Existing BioStar 2 Device SDK provides C++ library with C#. G-SDK is released to provide flexible development for those who would like to meet the requirements below. | + | Download : https://github.com/biostar-dev/g-sdk/ \\ |
+ | Manual : https://biostar-dev.github.io/g-sdk/ | ||
+ | |||
+ | ==== G-SDK Overview ==== | ||
+ | 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. \\ | ||
+ | \\ | ||
** Multi-language support ** | ** Multi-language support ** | ||
* Language-neutral IDL | * Language-neutral IDL | ||
Line 12: | Line 18: | ||
* Easily deployable on Cloud | * Easily deployable on Cloud | ||
* Accessible from mobile devices directly | * Accessible from mobile devices directly | ||
+ | \\ | ||
+ | |||
+ | ''How G-SDK can support so many languages?'' \\ | ||
+ | It is because G-SDK is based on gRPC. gRPC is an open RPC framework that supports many languages developed by Google. \\ | ||
+ | Basically, the device gateway is the one that communicates with BioStar 2 device. Your client applications can connect to it using gRPC client libraries.\\ | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | |||
+ | |||
+ | ==== What is different from BioStar 2 Device SDK? ==== | ||
+ | Existing BioStar 2 Device SDK provides C++ library with C#. G-SDK is released to provide flexible development for those who would like to meet the requirements below. | ||
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. \\ | ||
Line 21: | Line 40: | ||
\\ | \\ | ||
- | |||
- | How G-SDK can support so many languages? \\ | ||
- | It is because G-SDK is based on gRPC. gRPC is an open RPC framework that supports many languages developed by Google. \\ | ||
- | Basically, the device gateway is the one that communicates with Suprema device. Your client applications can connect to it using gRPC client libraries.\\ | ||
- | \\ | ||