====== SJSU x NeuroSky Hackathon ====== October 11, 6 PM to October 12, 6 PM [[https://plus.google.com/110428556601700917510/about|225 MacQuarrie Hall]] [[https://www.facebook.com/events/525586127521390/|Facebook Events page]] Judging will be based on: 1/3: Demonstrably working. Your headset should be connected and feeding in some level of information into your app. 1/3: How well you fit the theme of the Hackathon 1/3: Presentation: That includes not only how you present your project to the group at the end, but the polish and editing that you put into work. Look forward to some awesome BBQ on Saturday at 5 PM courtesy of SJSU - because that's also when we will begin judging. In the hour before 5 PM, we will ask that everyone uploads their completed app to a server. {{::neurosky_sjsu_hackathon_10-10b.pdf|October 10 Club Lectures}} ===== PC / Mac Development ===== For PC and Mac Development, please begin with our [[http://store.neurosky.com/products/developer-tools-2-1|Developer Tools.]] Among our toolsets is a socket server which will allow you to take in the information feed from the headset through a TCP/IP socket in your application and process the output in JSON. [[thinkgear_connector_tgc|The newest versions of our sockets are available here.]] A great way to develop a project is to utilize our Unity3D Package, available here: [[http://neurosky.fetchapp.com/permalink/uchoob|Unity3D Package]] This version is compatible with the free version of [[http://unity3d.com/unity/download/|Unity3D here.]] We also have older past projects that can be modified. [[http://neurosky.fetchapp.com/permalink/bivaex|Speed Math Project]] [[http://neurosky.fetchapp.com/permalink/igeelu|Visualizer Project ]] ===== GameMaker ===== Post on Serial Port connections for older versions of Game Maker [[http://gmc.yoyogames.com/index.php?showtopic=336461&hl=rs232]] Want to try implementing a JSON Socket projet in GameMaker? Figure this out for a bonus prize. Streaming data is coming in through hexadecimal or non-ASCII strings. Set up the buffer reading so that data is coming in properly. {{::sockets_in_gamemaker.gmx.zip|}} ===== Mobile Toolsets ===== ==== Android ==== [[ Android Environment Setup ]] [[http://store.neurosky.com/products/developer-tools-3-android|Android Developer Tools ]] [[http://neurosky.fetchapp.com/permalink/sjawul|Android Unity Complete Project ]] ==== iOS ==== [[http://store.neurosky.com/products/developer-tools-3-iphone|iOS Developer Tools ]] [[http://neurosky.fetchapp.com/permalink/ahneng|iOS Unity Sample ]] ==== Java ==== {{:tgcd.v22.110304.zip|Latest JNI implementation}}