Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
en:possible_integration_options_3_in_biostar_2 [2025/08/20 09:22] mwkim created |
en:possible_integration_options_3_in_biostar_2 [2025/08/20 10:03] (current) mwkim |
||
|---|---|---|---|
| Line 26: | Line 26: | ||
| ==== What is different from BioStar 2 Device SDK? ==== | ==== 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. | + | Existing BioStar 2 Device SDK provides <nowiki>C++</nowiki> 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 33: | Line 33: | ||
| \\ | \\ | ||
| \\ | \\ | ||
| - | One of the biggest advantages of G-SDK compare to Device SDK is that it supports various languages. For the last years, Device SDK users have had difficulty using development language other than C++ or C# which is in the sample code. \\ | + | One of the biggest advantages of G-SDK compare to Device SDK is that it supports various languages. For the last years, Device SDK users have had difficulty using development language other than <nowiki>C++</nowiki> or C# which is in the sample code. \\ |
| - | Since BioStar 2 Device SDK can communicate with C++ library, you have to use C++ language or need to marshall all the APIs and structures in the library into other languages. Currently BioStar 2 Device SDK provides only C# marshalling sample. \\ | + | Since BioStar 2 Device SDK can communicate with <nowiki>C++</nowiki> library, you have to use <nowiki>C++</nowiki> language or need to marshall all the APIs and structures in the library into other languages. Currently BioStar 2 Device SDK provides only C# marshalling sample. \\ |
| This is a limitation of BioStar 2 Device SDK due to the structure. \\ | This is a limitation of BioStar 2 Device SDK due to the structure. \\ | ||
| {{:en:gsdk_devicesdkstructure.png?900|}} \\ | {{:en:gsdk_devicesdkstructure.png?900|}} \\ | ||
| Line 85: | Line 85: | ||
| \\ | \\ | ||
| ** Supported Language ** \\ | ** Supported Language ** \\ | ||
| - | C++, Java, Python, Go, Ruby, C#, Node.js, Android Java, Objective-C, PHP, Web \\ | + | <nowiki>C++</nowiki>, Java, Python, Go, Ruby, C#, Node.js, Android Java, Objective-C, PHP, Web \\ |
| \\ | \\ | ||
| ** Supported API ** \\ | ** Supported API ** \\ | ||