In this demo-packed session, we'll walk through building your first .NET controlled LEGO Mindstorm using Windows Phone. You'll learn about the LEGO EV3 API, how to control motors and read sensor data, and how to batch commands to the robot. Once we have a working, drivable robot, we'll switch to cloud-enabling the robot so that you can drive the robot remotely via a Web site hosted in Microsoft Azure.
It is day 2 of the Imagine Cup World Finals and the heat is on! It is the first day of competitions with the start of the live presentations. Each team has ten minutes to present their project to a panel of judges, followed by ten minutes of questions and answers. Golnaz catches up with some teams after they finish presenting and we get a sneak peek into the dorm rooms where the students are staying for the week.
This session discusses the different ways that you can deploy and use Windows Server Work Folders to gain oversight of IW corporate data. The session touches on different deployment options as well as migration strategies from existing solutions such as "Folder Redirection" and "Home Folders." Windows Server Work Folders allows information workers to have their files available to them on all their devices, wherever they are, and however they are connected, while providing IT governance control.
Creating a demo Web API, with a couple of resources that support the common HTTP methods and use custom JSON representations is now a rather easy task on the majority of frameworks.
However, the real challenges of developing and evolving a production grade Web API are beyond those first steps. How do we design, produce and evolve the output representations? How do we document the Web API, namely what are the roles of description formats such as Swagger? How do we organize code into controllers, actions and other components? How do we evolve the API without breaking the clients in order to cope with changing business needs? How do I control the accesses to the API, namely based on the identity of the requesters? How do I represent error responses?
These are some of the questions that Web API developers and architects commonly face and that we address in this session, based on what the Web architecture has to give us and on the new ASP.NET 5 framework.