developer_tools.txt · Last modified: 2016/04/21 23:47 by Robbins Zhang

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
developer_tools [2016/04/21 23:42]
Robbins Zhang
developer_tools [2016/04/21 23:47] (current)
Robbins Zhang
Line 1: Line 1:
-[[Development Tools]]+Development Tools
  
 The **Development Tools** are the set of software tools and APIs for all NeuroSky Headsets ([[mindWavemobile|MindWave Mobile]], MindWave, and MindSet) that make it easy for developers to create innovative applications that interact with a user's mental state.  ​ The **Development Tools** are the set of software tools and APIs for all NeuroSky Headsets ([[mindWavemobile|MindWave Mobile]], MindWave, and MindSet) that make it easy for developers to create innovative applications that interact with a user's mental state.  ​
  
 To download the **Development Tools**, choose the target platform you would like to develop apps for: To download the **Development Tools**, choose the target platform you would like to develop apps for:
-  * [[http://​store.neurosky.com/​products/​developer-tools-3-iphone|iOS]] +  * [[http://​store.neurosky.com/​products/​ios-developer-tools-4|iOS]] 
-  * [[http://​store.neurosky.com/​products/​developer-tools-3-android|Android]] +  * [[http://​store.neurosky.com/​products/​android-developer-tools-4|Android]] 
-  * [[http://​store.neurosky.com/​products/​developer-tools-2-5|PC/Mac ]]+  * [[http://​store.neurosky.com/​products/​mac-developer-tools-4-0|Mac ]] 
 +  * [[http://​store.neurosky.com/​products/​pc-developer-tools-4-0|Windows ​]]
  
 On the **PC/Mac**, the Development Tools includes the following separate, independent APIs and interfaces: On the **PC/Mac**, the Development Tools includes the following separate, independent APIs and interfaces:
Line 13: Line 14:
   - The **ThinkGear Communications Driver (TGCD)** is a shared library of functions with an easy-to-use but well-documented API which facilitates connecting to headsets and parsing the data streams. ​ By calling the TGCD functions in the TGCD, your application simply has to call one function to Connect(), and then repeatedly call functions to ReadPackets() and GetValue() to get data from any headset. ​ The TGCD is available as a .dll for Windows and Windows Mobile systems, and a .bundle for Mac OSX systems, which can be called directly from C/C++ code.  It includes Java (JNI) and C# wrappers to easily call the library functions from those languages. ​ Lastly, there is a version of the TGCD for J2ME platforms.  ​   - The **ThinkGear Communications Driver (TGCD)** is a shared library of functions with an easy-to-use but well-documented API which facilitates connecting to headsets and parsing the data streams. ​ By calling the TGCD functions in the TGCD, your application simply has to call one function to Connect(), and then repeatedly call functions to ReadPackets() and GetValue() to get data from any headset. ​ The TGCD is available as a .dll for Windows and Windows Mobile systems, and a .bundle for Mac OSX systems, which can be called directly from C/C++ code.  It includes Java (JNI) and C# wrappers to easily call the library functions from those languages. ​ Lastly, there is a version of the TGCD for J2ME platforms.  ​
   - The [[thinkgear_communications_protocol|ThinkGear Communication Protocol]] is a detailed low-level specifications of the NeuroSky headset'​s serial data stream. This protocol in conjunction with a Stream Parser Library facilitates the parsing and interpretation of the data stream (provided as ANSI C source code for easy portability). ​ By following the specs and the Stream Parser Library, virtually any platform that can read the serial data, whether a scripting languages down to a microprocessors,​ can obtain brainwave data from NeuroSky'​s headsets.   - The [[thinkgear_communications_protocol|ThinkGear Communication Protocol]] is a detailed low-level specifications of the NeuroSky headset'​s serial data stream. This protocol in conjunction with a Stream Parser Library facilitates the parsing and interpretation of the data stream (provided as ANSI C source code for easy portability). ​ By following the specs and the Stream Parser Library, virtually any platform that can read the serial data, whether a scripting languages down to a microprocessors,​ can obtain brainwave data from NeuroSky'​s headsets.
- 

About NeuroSky

NeuroSky technologies enable the most insightful and easy-to-understand health and wellness biometrics for mobile solutions, wearable devices, and service providers. The company’s proprietary, market-leading biosensor technologies provide a foundation for analyzing biometric data in a way that’s never before been practical. NeuroSky-enabled solutions deliver unique insights into body and mind health and wellness that can motivate people to make better lifestyle choices.