Providing a scripting environment and language so that users can mod and extend a game is a traditional practice in the videogame industry, where C/C++ game engines like Unity allow you to use C# to create and script games. Providing a scripting environment allows users and designers to break out of the constraints of the game, modifying it and extending it beyond the intent of the original developers. What if non-gaming applications could also leverage a scripting environment to gain flexibility and power? With Mono's embedding API it's easy for any C/C++ application to add the power of C# and .NET to its arsenal.
In this talk we will go through the basics of how to embed Mono and run C# from a C/C++ bootstrapping application, its potential uses, as well as the problems and pitfalls that you will encounter along the way. There are many interesting things that you can do when you control the runtime, domain and assembly loader from native land, and we will look at some fun tricks that are possible, like dynamic UIs that you can script, extend and modify at runtime without ever restarting your app, or games where the users drive the content.
В Windows и Windows Phone теперь используется общая модель живых плиток и push-уведомлений. Для разработчиков Windows Phone это означает возможность прозрачно использовать множество новых шаблонов плиток и надежный сервис уведомлений Windows. Очевидно, что лучшие приложения используют эти возможности для постоянного предоставления пользователю персонифицированных релевантных информационных потоков... но с чего начать? В этом докладе мы дадим высокоуровневой обзор возможностей и расскажем, как начать использовать эти возможности в ваших приложениях.
Application Insights delivers the holy grail of EASILY determining how customers are using your product, what their experience is, the environments your customers are using, and ensuring your applications are successful in meeting your business needs. This data is provided by the usage telemetry capabilities of Application Insights. In this session, discover how easy it is to add this to your existing applications through a simple “right click” option in Visual Studio. Demos include enabling usage telemetry with Application Insights from Windows Phone apps, Windows Store apps, Web applications, as well as custom logging, custom events, and dashboard creation.
Last year, Microsoft announced the General Availability for Azure Infrastructure services (IaaS). Since then, they have continually innovated and added new and existing features to the IaaS platform. In this session, seven year Microsoft MVP Maarten Goet and Microsoft Azure MVP Marc van Eijk will focus on some of the features and functionality that's been recently added to Azure IaaS. Don't miss this demo-packed session!