Posted on Mon, 21 Jul 2014 15:00:00 GMT
Posted on Mon, 21 Jul 2014 14:59:30 GMT
You talked, we listened... The world of IT and enterprise development and your needs are rapidly changing. In a cloud first, mobile first world you need:
- The broadest range of learning opportunities across the breadth of Microsoft's technologies and solutions
- Technical education, product evaluation and deep hands-on learning to plan, architect, deploy, manage, and secure a connected enterprise
- More access to senior technology leaders and engineers doing coding every day to get your questions answered
- A greater understanding of future technology vision and roadmap to help you be successful
- Greater community interaction with technology professionals and your industry peers in structured and informal settings
- Epic after hour gatherings where you can unwind and turn on the fun with your peers!
We're excited to announce the inaugural unified Microsoft commercial technology event the week of May 4, 2015.
If you've attended TechEd or Microsoft Management Summit, this is the place for you to be. It's everything you've come to know and love and more. You'll find what you're familiar with and you'll learn more about Lync, Microsoft Azure, Microsoft Exchange, Office 365, Project, SharePoint, SQL Server, System Center, Visio, Visual Studio, Windows, Windows Intune, Windows Server and lots more.
Save the week of May 4, 2015. We'll be back in September with more details. See you in Chicago for this unparalleled event.
Follow TechEd on Facebook, Twitter and subscribe to the TechEd Insiders Newsletter for event updates.
This change only affects events scheduled in calendar year 2015. This year, TechEd Europe in Barcelona 28-31 October, will proceed as planned.
To be clear, TechEd lives on. This event will be a part of and an enhancement of TechEd, co locating with that event to ensure the world of IT gets optimal access to all of the best resources in one place.
Posted on Mon, 21 Jul 2014 21:55:57 GMT
Posted on Mon, 21 Jul 2014 16:00:00 GMT
Posted on Fri, 18 Jul 2014 20:45:00 GMT
Posted on Wed, 23 Jul 2014 13:00:00 GMT
Today's inspirational project comes from a new Friend of the Gallery, Unity 3D Armenia and Vardan Meliksetyan.
You all know how what I think about how the Kinect is being used in medical practices, practically for Physical Therapy (in short, it's I love seeing this kind of thing!). Today's project combines that and also the very awesome Image Cup
About the Project
Game is called “Kinect Physical therapy – Boat Driving”. There are 410 buoys in the ocean which need to be taken by the boat within the certain time limit. Each buoy is a point. The direction is being controlled by the boat without oars. Instead of real oars the patients are controlling the boat with a help of hands. User implements the same movements as being inside the real boat with oars. The aim of the game is to move imaginary oars correctly and grab as many buoys as possible. The game requires full meander of arms on and on. The procedures can be realized twice a day or thrice a day. Actually the pursuit of scoring invites to play again and again, each time better which leads by the progressive recovery of the patient.
People who has poor action making ability can try out this Kinect virtual therapy training game and gradually taste the progress of wellness.
Project Information URL: https://www.imaginecup.com/Team/Index/34791#?fbid=LM7fKT_NRTA
Posted on Wed, 23 Jul 2014 13:00:00 GMT
No code today (well that's kind of a lie, there's lots of code, but, well, you'll see), sorry. Instead I'm going to highlight two different resources that every Windows/Windows Phone Universal App developer will want and need to check out.
First, last week we introduced a new unified (shall we say universal) development portal for Windows/Windows Phone development, dev.windows.com...
dev.windows.com, the one place to learn about Windows app development
In the unified site you will find the content and guidance for both Windows Phone and Windows Dev Centers consolidated in to a single location. Learn about design, find the tools you need for development, and understand the steps to publish universal Windows apps. We’ve also combined code samples and forums into a single, convenient location.
Unified documentation: You will now see a comprehensive, combined documentation set to help you learn how to build apps for Windows devices (phone, tablet and PC), with API and feature distinctions clearly called out. Documentation is now available in 11 languages: German, English, Spanish, French, Italian, Japanese, Korean, Brazilian Portuguese, Russian, Simplified Chinese and Traditional Chinese.
Single location for code samples: The code samples for Windows Phone and Windows Store apps, as well as for universal Windows apps, continue to be published in the MSDN code gallery. The difference is that they are now easily accessible directly from one Dev Center page.
Single location for developer forums: The Windows Store apps and Windows Phone developer forums have been merged into one streamlined set of forums. The dashboard forums have been combined so that they appear together in one location, while the technical forums remain specialized for each form factor.
The dashboards will remain separate for Windows Phone and Windows. When you first click the Dashboard link in the Dev Center, you’ll be able to choose which one to start with. After that, switching between the two is simple. Just use the link in the left-hand navigation pane.
Secondly, here's a new prescriptive UX guideline to help you understand and build the next great Universal app...
User experience guidelines for Windows Store apps and Windows Phone apps
Version: GA 1.0
File Name: W8_1_Guidlines.pdf
Date Published: 7/18/2014
File Size: 9.2 MB
Learn how to design great Windows Store and Windows Phone apps with these detailed user experience guidelines.
This is a 447 page PDF... free...
Get recommendations from the experts. These guidelines can help you design great Windows Store and Windows Phone Store apps. They cover a variety of essential topics, including layout, controls, accessibility, user interactions, text, and animation.
Microsoft design principles
Here are five principles for building great Windows Store apps. Use these principles when you plan your app, and always ensure that your design and development choices live up to them.
Pride in craftsmanship
Engineer the experience to be complete, thorough, and polished at every stage. Devote time and energy to small things that are seen often by many of your users.
Sweat the details.
Make using apps safe and reliable.
Use balance, symmetry, and hierarchy.
Align your app layout to the grid, the new layout for apps.
Make your app accessible to the widest possible audience, including people who have impairments or disabilities.
Be fast and fluid
Let people interact directly with content. Respond to actions quickly with matching energy. Bring life to the experience by creating a sense of continuity and telling a story through meaningful use of motion.
Be responsive to user interaction and ready for the next interaction.
Design for touch and direct interaction.
Delight your users with motion.
Smoothly connect to what comes before and after.
Exemplify the capabilities of hardware and software. Take full advantage of the digital medium. Remove physical boundaries to create experiences that are more efficient and effortless than reality. Being authentically digital means embracing the fact that apps are pixels on a screen. It means designing with colors and images that go beyond the limits of the real world.
Be dynamic and alive with communication.
Use typography beautifully.
Use bold, vibrant colors.
Connect to the cloud so that your users can stay connected to each other.
Do more with less
You can do more with less by reducing your design to its essence. Create a clean and purposeful experience by leaving only the most relevant elements on screen so people can be immersed in the content.
Be great at something instead of mediocre at lots of things.
Put content before chrome.
Be visually focused and direct, letting people get immersed in what they love, and they will explore the rest.
Inspire confidence in users.
Reduce redundancy in your UI.
Win as one
Work with other apps, devices, and the system to complete scenarios for people. For example, let people get content from one app and share it with another. Take advantage of what people already know, like standard touch gestures and charms, to provide a sense of familiarity, control, and confidence.
Use the UI model.
Work with other apps to complete scenarios by participating in app contracts.
Use our tools and templates to promote consistency.
Following these five Microsoft design principles will help you make the best choices when you design your app.
And that just in the first 10 pages...
Posted on Fri, 18 Jul 2014 20:11:13 GMT
Posted on Tue, 22 Jul 2014 13:00:00 GMT
With last week's shipping of the Kinect for Windows v2 devices and the release of the public preview of the SDK, I expect a flood of updates from those who have been involved in the previously closed dev preview process.
For example, I just came across this new project...
3D body models from the Kinect in a snap
Be a part of the 3D revolution. Help us to test this revolutionary ultra-portable scan-to-3D model solution!
With this app — now in beta release — you can use a single Microsoft Kinect to take full body scans anywhere and quickly convert these scans to 3D body models. These body models, of yourself or others, can be posed, animated, measured, and used in a variety of applications.
How does it work?
1. Body Modeling Made Simple
With a single Kinect, take 4 shots of your subject’s body in a static pose and 2 shots of the face. No turntable needed!
2. Receive Your Body Model
Once you take the scan, click “get model” to upload it to Body Hub, our body model web app. In the same day (and this will get faster!) your 3D body model will be available for download.
What can you do with your body model?
- Custom Clothing / Made-to-measure: With the body model, we can extract measurements and provide you with a highly accurate visualization of your client’s shape.
- Character Creation: Using Mixamo Fuse, you can upload your body model and create and animate your own character. See how easy it is to put yourself in a game or film project here.
- But Wait…There’s More!: Well…there will be soon. In the near future, all kinds of applications — from apparel and equipment design to fitness apps and recommendation engines — will be able to use your 3D body models.
Want to know how we do it? Check out our lab notes below
Body Snap uses a single Kinect sensor at a fixed position, which captures several views of the person from different angles, as they turn. This is in contrast with other systems, where an operator waves a single sensor around the person being scanned, or multiple Kinect sensors simultaneously capture data from different angles.
As a person moves, their body shape changes, so rigid 3D alignment across these views is impossible. To cope with variation in pose across views, we use a parameterized body model which factors 3D body shape and pose variations. This enables the estimation of a single, consistent shape across views, while allowing pose to vary.
Based on monocular, low-resolution image silhouettes and coarse range data, we estimate our parametric model to reconstruct shape. See these papers for more details:
Project Information URL: http://www.bodysnapapp.com/
Project Download URL: http://www.bodysnapapp.com/
Hey guys, we're beta testing a new application -- Body Snap -- we built that let's you scan anybody at home and create a 3D digital model of that body. These bodies can be used as a base shape for character creation in Mixamo, and can then be used in video games. We are currently working on improving our automatic alignments from the scanner input, and would love some (friendly!) feedback on our bodies, and some general UI/UX stuff. We just released it 2 days ago for a public beta, so it's not completely optimized yet, but we were hoping to get some people who have the Kinect SDK to play around with it and give us some feedback. Thanks! TLDR: Make avatars with kinect, tell us what you think.
Project Information URL: http://www.reddit.com/r/kinect/comments/2b2ziv/scanning_the_body_with_body_snap_app_using_kinect/
Posted on Wed, 09 Jul 2014 16:32:29 GMT
In this episode Scott Klein is joined by Charles Levine - Principle Program Manager Lead in SQL Server for benchmarking. In this episode Charles discusses the principles and concepts for benchmarking and how Microsoft uses benchmarks to assess the impact of database performance. Charles lays the foundation by defining what a benchmark is and then discusses the four criteria the makes a benchmark useful and follows that up by discussing the key factors that affect performance. Scott and Charles wrap up this episode by discussing why benchmarking is critical, especially when working with Azure SQL Database.
Posted on Fri, 18 Jul 2014 02:40:29 GMT
In this episode Symon interviews Daniel Savage, Principal Program Manager Lead on the System Center Operations Manager team, to discuss the new dashboards and visualizations available in Update Release 2 (http://support.microsoft.com/kb/2929891). These widgets provide more detailed information about alerts, health, images, classes, SLAs, performance, websites, PowerShell, state, and topology.
For more information about the new widgets, visit http://blogs.technet.com/b/momteam/archive/2014/04/24/new-widgets-and-dashboard.aspx.
The interview with Daniel begins at [09:05]:
- -[09:40] How does Operations Manager analyze and display data?
- -[10:35] What is the difference between a widget and a dashboard?
- -[11:00] Which widgets shipped with the System Center 2012 and 2012 R2 initial release?
- -[11:40] How is Update Release 2 installed to enable the new widgets?
At [12:00] Daniel demos how to create a new dashboard
- -[12:30] Which widgets are new?
- -[13:35] How do you publish a dashboard to a web console?
- -[14:45] What does the 'state' of a system indicate?
- -[15:05] Is it possible to drill down into an alert to provide more information?
- -[15:50] What type of states can the tiles display?
At [16:35] Daniel demos the new topology wizard
- -[17:45] What type of requirements are needed for the SQL Server that supports the Operations Manager database?
- -[18:25] How do you display PowerShell information in a widget?
- At [19:10] Daniel demos how to create a PowerShell Grid widget
- -[19:25] Where does the PowerShell script run and under what security context?
At [21:10] Daniel demos how PowerShell can be used to query Bing and return data
- -[21:45] How extensible is this solution?
- -[22:20] Is it possible to query information from internal applications or websites?
At [23:05] Daniel demos how to create custom widgets in Visual Studio
- -[23:35] What are the best practices to optimize the speed of the visualizations?
- -[25:40] How do the Operations Manager widgets compare to VMware vCenter Operations Manager?
- -[26:30] Where can people go to learn more?
Connect with the Edge Team:
Posted on Wed, 25 Jun 2014 18:27:27 GMT
ASP.NET MVC and ASP.NET Web API in ASP.NET vNext are becoming one singular framework: ASP.NET MVC 6. Join Daniel Roth as he shows how to create great ASP.NET web apps that serve both pages and services. First we'll see how to build OData v4 compliant services using ASP.NET Web API 2.2 and the new attribute routing features available in ASP.NET MVC 5.2. Then we'll take a look at how ASP.NET MVC and Web API are being combined into a single framework, ASP.NET MVC 6, for handling all of your Web UI and services. We'll learn how to use ASP.NET MVC and Web APIs in ASP.NET vNext to support connected applications for browsers, Windows Phone, Windows Store and more!
Posted on Tue, 24 Jun 2014 18:37:57 GMT
Posted on Mon, 19 May 2014 18:18:39 GMT
As R is becoming increasingly more popular and widely used, two great challenges have emerged: performance and scalability. We aim to attack these problems with a new R engine built on top of a Java virtual machine. The benefits we get from Java are good integrated support for multi-threading, a modern garbage collector, and a better integration with the cloud and databases. Choosing Java instead of say C++ brings also a number of challenges. A big challenge is accessing well proven numerical libraries implemented in C/Fortran, such as LAPACK/BLAS, but also the Rmath library and other numerical codes present in R. We will explain the status of our project, FastR. Currently, on small benchmarks, on these we have seen speedups between 2x and 15x over the latest version of the R interpreter.
Posted on Wed, 18 Jun 2014 23:47:20 GMT
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.
Posted on Mon, 30 Jun 2014 16:56:45 GMT
At any instant when you are programming, some details rise to the foreground and others recede into the background context. The manner in which the programming language supports context profoundly affects the ease of evolution and reuse. We propose a language paradigm that amplifies the power of object-oriented programming by explicitly supporting multi-dimensional context, and using it for dispatch and for program organization. The dispatch rules reduce to familiar delegation in the one- dimensional case and treat all dimensions equally and symmetrically. They are designed to allow programmers to evolve the system by adding dimensions. The paradigm can directly express, in a unified and simple fashion, many situations that are awkward with object-oriented programming or that usually require ad hoc mechanisms. Although it adds complexity to the object-oriented model, an environment can employ subjectivity with progressive disclosure to hide dimensions and present developer- specific views, thereby smoothing the learning curve. In this distillation of our 2013 SPLASH-i talk, we will introduce and illustrate the paradigm, give some details of context-based dispatch, and show a glimpse of our early prototype.
Posted on Wed, 18 Jun 2014 23:46:23 GMT