TWC9: VS 2012 Update 2 CTP3, Save Project As, Zooming Windows 8 and more

Anytime we can highlight LEGOs, robotic development (via LEGO Mindstorms), Windows 8, Desktop and Windows Phone app dev, well that's a great Hardware Friday post!
As developers, we're always excited to see the next generation take interest in science, technology, engineering and mathematics (STEM). That interest is shared by our friends over at LEGO Education, the people responsible for the new LEGO MINDSTORMS EV3. Inspired by their new robotics kits, we created SentryBot with MINDSTORMS, two Surface Pros and new Windows 8.1 APIs to demo at Build 2013.
Now that Windows 8.1 and the MINDSTORMS EV3 are available publically, we're releasing an API for you to make whatever robotic future you (or your kids) can dream up. The API provides access to control the motors and read real-time data from the sensors. You can connect to and control your LEGO EV3 brick over Bluetooth, WiFi, or USB. The project provides libraries that are usable from the Windows desktop, Windows Phone 8, and WinRT (via .NET, WinJS and C++), along with full source code and samples.
Head over to CodePlex and check out the source code over at http://legoev3.codeplex.com/
API for the LEGO MINDSTORMS EV3 brick usable from desktop, Windows Phone and WinRT.
Control your LEGO MINDSTORMS EV3 kit! With this API, you can connect, control and read sensor data from your LEGO EV3 brick over Bluetooth, WiFi, or USB. This project provides libraries that are usable from the Windows desktop, Windows Phone 8, and WinRT (via .NET, WinJS and C++), along with full source code.
...
For Use
- Desktop - Windows 7 or higher, .NET 4.5 or higher
- Phone - Windows Phone 8 or higher
- WinRT - Windows 8.1 or higher
- EV3 Brick with Firmware v1.03H or higher (you can update via the LEGO MINDSTORMS EV3 desktop software if required)
For Development
- Visual Studio Express 2013 (or higher)
Index
- Getting Started
- Pairing the Brick
- References
- Creating a Brick Object
- Events and Ports
- Connecting to the Brick
- Direct, System, and Batch Commands
- WinRT Permissions
- Phone Permissions
- More Information
- Known Issues
Please note that this library requires firmware v1.03H or higher to be installed on the brick. You can install this firmware with the LEGO MINDSTORMS desktop software from the Tools -> Firmware Update menu item.Getting Started
This project contains libraries for Windows desktop (WinForms, WPF, Console, etc.), Windows Phone 8, and WinRT (Windows 8.1 and higher). You will also find several tester and sample applications that demonstrate the library in action and how to use it in your own applications. In addition, here are some quick examples to get you started...
Now I know just what to put on my Christmas Wish List...
Simply great !!
I already know my son's gift for Santa this year
Regards
I own a Lego Mindstorms EV3 since sep ..and have been waiting for this. Thanks!
Does it work with LEGO Mindstorms NXT?
@Mira Sery:As far as I know, only the EV3 is supported
Thanks for this nice video.
I could try this on my EV3 and it worked. issue I faced was my lenovo G530 laptop did not have Bluetooth hardware and had to by 3$ Bluetooth dongle to connect to EV3 brick. dongle is of Bluetooth version 2.0 (i guess ev3 has 4.0 ), so was a bit skeptic..but it worked after some laptop restarts.
It would be nice if someone can demo connecting through wi-fi.
How to port the program which i created in VS/C# to the EV3 Brick?
Is it possible?
Great post, thanks.
Is it possible to port the code created with VS.net to the brick?
@KiranRavindranathan:Did you manage to port the program to the brick?
To get closer to the authors, click through to the original Cofing4Fun Project, https://channel9.msdn.com/posts/LEGO-Mindstorms-EV3-API, or all the way to the Codeplex project, http://legoev3.codeplex.com/. It's just more likely that they are monitoring those pages...
i tried it with VB.net but unfortunatley there were no brickchanged event also await is no decleared and i'm not a professional programmer to fix them out so please any help !!
@momrobo: The best way to directly connect with the authors is to click through to the actual project site. The links for those is right above your comment
As a developer who uses C# this is a great way to get started in Robotics.
This conversation has been locked by the site admins. No new comments can be made.