In order to successfully deliver new and innovative C++ compiler technology on a regular basis, compiler vendors must respond to yearly microprocessor advancements. Additionally, the C++ language continues to evolve (and at a faster pace than ever before) with new standards such as C++11, C++14 , and C++17. Combined, the constant evolution of hardware, language, and tooling adds a great deal of complexity to an already complicated task: shipping innovative compiler technology at a predictable (and suitably fast) rate, while coming extremely close to providing "mission critical correctness." This talk will provide deep insights into the details of delivering automatic parallelism from unaltered C++, scalar optimization to address code size in Windows, and security features in the latest generation of the VC++ compiler. Finally, Jim will introduce some compiler technologies that are currently in development; one's that might soon see the light of day. This should provide a peek under the covers for users as well as hardware manufacturers and language designers.
You just cannot imagine the Web without audio and video services. Up until now, if you want to include streaming media content in your websites or applications, you need to rely on third party services or massive computing capacity for media transcoding, and streaming to a range of client devices. With the release of Windows Azure Media Services and the Media Services SDK, these capabilities are becoming easily available for you to incorporate in your websites and applications. In this session we'll give an overview of Windows Azure Media Services, and you'll learn from a series of demos how you can take advantage of the platform to add media content to your development.
DNN's "Evoq in the Cloud" service delivers DNN Evoq applications via Windows Azure. The service uses Windows Azure Table Storage, Message Queues and Web Worker roles to handle provisioning and maintenance of their customer sites. DNN developed a 'Device Pool,' where deployed devices are kept ready to be assigned to customers. Once a customer creates an account, the device is assigned to the customer and 30 seconds later, the customer has their new website or community platform, fully installed and ready to go. In this session David Rodriguez, DNN Cloud Team Lead Engineer, will share their DNN Cloud Services implementation details and how they architect the final solution on Windows Azure Platform.
Windows 8.1 enables you to add new location aware scenarios to your Windows Store Apps. Here you will find information and a walkthrough of the Windows Geolocation API additions, the Geofencing APIs, and the new location background task type. Come see these demonstrated using an example app - location based reminders.