====== ThinkGear Connector ====== The ThinkGear Connector (TGC) runs as a background process on your computer and is responsible for directing headset data from the serial port to an open network socket. It is available on both Windows and OS X. Any language or framework that contains a socket library should be able to communicate with it. TGC is an ideal option for developers working in frameworks like Adobe Flash. * Windows and OS X executables * Uses socket APIs * Ideal for scripting languages like Flash / Python / Ruby ===== Documentation ===== * {{:thinkgear_connector_development_guide.pdf|ThinkGear Connector Development Guide}} * {{:thinkgearconnectoruserguide_5-20.pdf|ThinkGear Connector User's Guide - Update 5/20}} * {{:thinkgear_socket_protocol.pdf|ThinkGear Socket Protocol}} ===== Latest Builds ===== ^ Windows (XP, Vista, 7) | [[http://neurosky.fetchapp.com/permalink/a382ab|TGC Windows]] (requires [[http://www.microsoft.com/en-us/download/details.aspx?id=17851|.NET Framework 4.0]]) | ^ Mac OS X | [[http://neurosky.fetchapp.com/permalink/f79eac|TGC Mac]] | ===== Quick Start Guide to Using the TGC ===== - Download and install the ThinkGear Connector - Read the TGC User's Guide - Start the TGC and connect it to a headset - Read the TGC Developement Guide and ThinkGear Socket Protocol - Open a socket connection from your program to the TGC - Read data from the socket connection - Decode the data as described in the {{:app_notes:thinkgear_socket_protocol.pdf|ThinkGear Socket Protocol}} ===== Notes ===== * For Linux developers, 3rd-party developers have created a [[http://brainstorms.puzzlebox.info/index.php?entry=entry100802-202304|ThinkGear Emulator]]. Please note that NeuroSky cannot provide support for 3rd-party software, please contact the 3rd-party developers directly for support.