Sesiones del Build 2013 agrupadas por tecnología

Este domingo compartí con vosotros un resumen de las keynotes del Build 2013,  pero las keynotes no fue todo lo que pasó en el Build. Tuvimos también más de 170 sesiones técnicas de distinto nivel, que gracias al equipo de Channel 9, estuvieron disponibles para verlas bajo demanda entre 24 y 48 horas después de que acabaran.

Dado que puede resultar complicado encontrar la sesión que queremos entre tantas diferentes, he pensado que os sería útil disponer de un post a modo de índice con las sesiones del Build agrupadas por tecnología.

Espero que le podáis sacar provecho a la hora de priorizar el orden en el que vais a ver las sesiones.

Tenemos entretenimiento para varios días, si alguien de vosotros suma los minutos de formación que suponen todas estas sesiones, por favor que lo comparta :)

 

 

Windows Store Apps

How to Build an Accessible Windows 8.1 App

Click here

Learn how to design and develop fully accessible Windows 8.1 apps. You’ll hear about the new Accessibility features built into Windows 8.1 and pick up some tips and tricks for making your controls accessible.

200 Level

Design Differences Between iOS and Windows 8

Click here

Learn about the design differences between iOS apps and Windows Store apps, from the perspective of a designer who builds apps for both platforms

200 Level

Building Apps that Work Together

Click here

App-to-app communication allows you to leverage the unique strengths of 1000s of Windows Store apps to enhance the functionality of your own app. In this session you’ll learn how existing communication mechanisms like the Share contract and the File and URI contracts have been improved to make it easier for apps to work together. You’ll also get a preview of two brand new contracts that enable your app to integrate with the user’s favorite calendar and communication apps. If your app shares data or leverages existing contracts, this session is a must-attend!

200 Level

Building Apps That Connect with Devices

Click here

In this talk you’ll learn how to develop an app that works with the ecosystem of Windows devices. Windows 8.1 enables your app to access new device classes like point of service, scanning, 3-D printing, fitness devices, robots, and smart games. Whether you are an app developer or you make innovative peripherals, come learn how to author, test, and deploy great apps that expose the unique functionality of these devices to users through a Windows Store app.

200 Level

Strong Authentication: Building Apps That Leverage Virtual Smart Cards in Enterprise, BYOD, and Consumer Environments

Click here

Windows 8.1 makes it easier than ever for Windows Store apps to manage virtual smart cards. Learn about using virtual smart cards when you need strong authentication, including both enterprise Bring Your Own Device (BYOD) environments, as well as consumer scenarios that require strong authentication such as banking. This session will cover what virtual smart cards are, what scenarios they can enable, and how new Windows Runtime APIs make it easy to write apps to manage both real and virtual smart cards.

200 Level

Building Games for Windows

Click here

Games are by far the most popular (and most fun) category of apps on the Windows desktop and in the Windows Store. Whether you’re a professional AAA developer already in the games business, creating a your first casual game on your own, or anywhere in between, this talk is for you! You’ll get an overview of platform advances to help you build a successful game on Windows – spanning hardware, APIs, developer tools, commerce, and more.

200 Level

Bringing Halo: Spartan Assault to Windows Tablets and Mobile Devices

Click here

It’s been said that it’s impossible to develop great games on Windows tablets like the Surface. Nonsense! In this session we’ll walk through the process of creating mind-blowing gameplay experiences with console-quality graphics on Windows tablets.

200 Level

Creating World-Ready Apps

Click here

The opportunity for developers to be successful globally has never been better. With this release of Windows, we have increased the support for creating and publishing apps into 200 markets and currencies in over 100 languages. In this session you will see how to create a World-Ready app, with specific note to our globalization APIs and the enhancements there for Blue, will learn how to use the localizability features in Visual Studio and the Multilingual App Toolkit, and experience an end-to-end walkthrough culminating in what it means to publish apps in multiple languages into the Windows Store as well as the value developers now have with the new resource pack model for updating those apps over time.

200 Level

Lessons Learned from Building Alarms and Calculator for Windows 8.1

Click here

This talk offers real-world examples of designing and implementing great user experiences. It includes insights into localization, accessibility, touch, keyboard, mouse, pen, and supporting a variety of window sizes, device orientations, and plateau levels (pixel density). We’ll share what we learned about all these areas as we built the Alarms and Calculator apps for Windows.

200 Level

What's New in Windows Runtime for Windows 8.1

Click here

Windows 8.1 includes thousands of new APIs for our Windows app developers, from new UI controls to new ways to interact with your devices. In this session, you’ll get an overview of what’s new for developers in Windows 8.1. We’ll create a Windows 8.1 app live on stage and introduce you to the latest and greatest in the Windows app platform

200 Level

Creating Your First App Using HTML and JavaScript

Click here

If you’re a developer familiar with web development, we'll show you the basics of creating a Windows Store app experience using HTML and JavaScript, including the Windows Library for JavaScript (WinJS). Topics will include leveraging your existing HTML and JavaScript skills, choosing the right controls and design for your content, and integrating search into your app. We’ll use Visual Studio and Blend to develop our app.

200 Level

Creating Your First App Using XAML

Click here

Come learn the basics of creating a Windows Store app using XAML. During this session we will address how to leverage your existing skills in working with XAML and create high fidelity store apps that take advantage of the Windows Runtime and Windows subsystem. We will be using Visual Studio to create our app.

200 Level

Creating Apps that Use Video and Audio

Click here

Get an introduction to using video and audio in Windows apps, and find out what’s new in Windows 8.1. We’ll discuss best practices for making your app shine, such as: connecting your Windows and Xbox One apps, audio categories and playing audio in the background, media playback controls from the lock screen, when and how to prevent the screen from turning off, adding custom file or stream formats and best practices for media on small screens.

200 Level

First Impressions Matter: Delighting Your User from the Moment They Click “Buy"

Click here

Windows 8.1 provides new ways of improving the user’s first experience with your apps. Come learn how you can leverage Windows 8.1 to reduce acquisition time of your apps, get them alive with activity sooner and launched faster.

200 Level

App Performance: Planning Costs Less Than Rearchitecting

Click here

Performance is often left for the experts to fix at the last minute of a project. But making changes at that point can be difficult and expensive. This session will illustrate the value of assessing and designing with perf in mind early in the development process. You'll learn about tools and techniques for assessing performance in both managed apps that use XAML and apps that use HTML5. This session is the first in a series of increasingly advanced talks about app performance (WCL-099, WCL-097, and WCL-100).

200 Level

What Every Developer Should Know About Building Trustworthy Apps

Click here

The Windows app platform enables rapid development of rich app experiences that your customers can trust to keep their info safe. Customer confidence in your app depends on your following best practices when building your app. This talk describes several security pitfalls in Windows Store app development and how to avoid them effectively so your apps inspire user confidence.

200 Level

What's New for Working with Files

Click here

A refresher of the file access model in the Windows Runtime and an overview of new functionality in Windows 8.1. Focus on interacting with user data using the example of a Photo Viewer app. How can apps consume files through capabilities and pickers? What changed in Windows 8.1 based on developer feedback? Describe how to use the file activation extension to provide seamless navigation of neighboring files within a view. Provide guidelines for interacting with files from SkyDrive online or offline, and displaying them in app UX.

200 Level

Windows Store Overview for Windows 8.1: New Design, New Promotion and Monetization Opportunities

Click here

We’ve made significant design updates to the Windows Store, increasing promotional power for app builders and adding transaction options. We’ll look in detail at the new user experience, promotion and discoverability approaches for app builders. We’ll highlight support for new transaction options for different business models and also look at updates to app onboarding, certification and analytics.

200 Level

The Wow Factor: Making Your Windows Store App Promotable

Click here

Promoting your app in the Windows Store is an effective way to increase visibility, downloads, and conversions. High-quality app design and high-quality Windows Store listings go hand in hand to help ensure the success of your app. In this example-driven session, we'll go above and beyond the basics of the Windows Store certification requirements to cover those things that can make an app great in the Windows Store and on the customer’s PC. And we’ll put special emphasis on what makes a Windows 8.1 app promotable

200 Level

Beautiful Apps at Any Size on Any Screen

Click here

Design your app to be beautiful at all sizes, resolutions, and orientations! Exciting new devices in the ecosystem, app-windowing principles that support powerful multitasking, ways to manage assets efficiently—learn to create apps that react beautifully to all these different factors. Understand what Windows handles for you and what to do within your app. We'll cover scaling and layout topics for tablets of all sizes, laptops, desktops, high-resolution screens, different aspect ratios, portrait orientation, and multiple apps appearing side by side.

200 Level

Reusing Your Web Development Skills in Windows Store Apps

Click here

Two years ago at the first build Microsoft promised that web developers could build Windows Store Apps with HTML5, CSS3 & JavaScript and they have delivered. Today, web developers can reuse the skills they already have to build native Windows Store applications. In this session, we will build a Windows Store app that leverages jQuery and see how jQuery can also be leveraged with support from some other front-end libraries, such as KnockoutJS and RequireJS

200 Level

What's New in XAML

Click here

​If you develop Windows Store apps using XAML, this is your must-see session to learn about the new features available to you in Windows 8.1. This session will give you an overview of key areas that are new to the platform, plus specific guidance for updating your existing Windows 8 app for Windows 8.1. Lots of demos will show you the new UI and areas of focus for XAML in Windows 8.1. Along the way, we’ll also look at the new Visual Studio templates for Windows 8.1, new controls, app performance, and interoperability.

200 Level

What's New in WinJS

Click here

The Windows Library for JavaScript (WinJS) 2.0 is the user interface framework for building apps for Windows 8.1 with HTML and JavaScript. This talk will provide an overview of the new capabilities, controls, performance optimizations, and other features available to you. Come learn how you can use WinJS.2.0 in concert with the rest of the platform to build apps for Windows 8.1 that look, feel, and perform great. This is a must-see session is for all developers interested in creating Windows apps using HTML and JavaScript.

200 Level

Designing and Building User Interfaces for Windows

Click here

The look and feel of apps is evolving in Windows 8.1! Advancements in the design language and interaction model let you deliver even more sophisticated experiences to your customers. Improved platform support for common interface patterns like the hub and nav bar make it easy. This talk is for all developers building apps for Windows, whether you’re new or have been doing it for a while, and whether you use JavaScript or XAML. We’ll guide you through the evolved design language and user-interface patterns for Windows 8.1 apps and show you how to use platform controls and other features to take the most advantage of these advancements.

200 Level

Make Your Windows Store Apps Talk

Click here

The new text-to-speech (TTS) API in Windows 8.1 provides opportunities to create new app experiences with natural-sounding voices to engage users. In this talk, you’ll learn how to use the TTS API for the Windows Runtime to add voice to your app. We’ll show you how to: add basic TTS capabilities to read out text; enhance the voice with rhythm, stress, and intonation to sound more human; use bookmarks and markers to enhance control; and tailor your app with different voices and languages.

200 Level

Building a UI: What Does it Cost?

Click here

DirectX, XAML or HTML? This session will cover the strengths of the different Windows 8.1 presentation technologies and provide guidance on when to use each, or to mix and match the different technologies.

200 Level

Windows 8.1 in the Enterprise

Click here

Wondering about Windows 8.1 for your enterprise? Windows 8.1 introduces several new features in areas like productivity, security, and management that we think you’ll find helpful. Whether you want to deploy Windows 8.1 or are looking to enable BYOD, this session will show you why Windows 8.1 is a great platform for your enterprise.

200 Level

Optimizing Your App's Disk Footprint

Click here

Windows 8.1 optimizes the way your apps are packaged and distributed. No longer do we make users download all localized strings, high-scale assets, or DirectX textures just to run their app; now they get only what they need. Do you use a very common library inside your app? No problem. Windows 8.1 also ensure that there’s only one copy of that library (or any duplicate files) on your system.

200 Level

LOB Lessons Learned: Microsoft Dynamics AX

Click here

DirectX, XAML or HTML? This session will cover the strengths of the different Windows 8.1 presentation technologies and provide guidance on when to use each, or to mix and match the different technologies.

200 Level

Introduction to Windows Store App Development for iOS Developers

Click here

This session will introduce iOS developers to the tools, the processes and the patterns they can use to build Windows Store apps. We will focus on mapping popular existing iOS workflows, patterns, and platform features to their equivalent in Windows. You will leave with a great understanding of the effort, reuse, and pitfalls to avoid when bringing an iOS app to the Windows Store

300 Level

Introduction to Windows Store App Development for Android Programmers

Click here

This session will help developers leverage their existing Android concepts to build Windows Store apps. We will show the Windows 8 equivalents of Android tools, controls, navigation, data binding, storage options, app stores, and more. We will outline the fundamental platform capabilities from a developer perspective, calling out key similarities and differences between Android and Windows 8. Finally, we will use simple code demos to bootstrap your knowledge of Windows 8, so you will leave knowing how to begin real-world development of Windows Store apps.

300 Level

Building Apps That Integrate with People and Events

Click here

Windows 8.1 makes it easy to bring the power of people and events into your apps. Learn how to let users easily look up info about people they know from within your app, and engage with people by integrating communication experiences such as messaging, email, call, video, etc. We’ll also show you how to keep users in your app by letting them quickly view their calendar availability and add events to their preferred calendar. If your app deals with people, social groups, dates, events, reservations; this session is a must-attend! Come to learn all about how you can use the new Contacts and Calendar contracts to enable some powerful and interactive user scenarios

300 Level

Building Windows Apps That Use Scanners

Click here

Learn how to support image scanning in your Windows Store apps by using the new scan API in the Windows Runtime. We’ll explain how to easily scan using the flatbed and the document feeder, and how to provide access to more advanced scan settings as part of your app’s experience. This talk includes real-world examples of how to use the new API.

300 Level

Apps for Bluetooth, HID, and USB Devices

Click here

Windows 8.1 makes it easy for you to create apps that control custom devices like robots, data sensors, fitness devices, and smart games using industry standards like Bluetooth (via RFCOMM), Bluetooth Smart (via GATT), HID, and USB. This session provides you with the key concepts and walks you through an example of how to communicate with a device using the Bluetooth RFCOMM API.

300 Level

How to Use Point-of-Sale Devices in Your App

Click here

Windows 8.1 enables new scenarios for Windows Store apps to access point-of–sale (POS) devices like magstripe readers and barcode scanners. If you’re an app developer interested in creating a point-of-sale app—like a credit-card terminal or an app for inventory management —come and learn how to use our new Windows Runtime POS APIs to access these peripherals.

300 Level

Cutting Edge Games on Windows Tablets

Click here

Great gaming experiences are highly optimized for the best performance possible. Windows 8.1 supports faster PCs and more screen sizes than ever before. Is your game ready for them all? This session will show you how to design and build your game’s experience to easily adapt across the span of new PC form factors and chip architectures supported by Windows 8.1.

300 Level

Play Together! Leaderboards with Azure and Multiplayer with Wi-Fi Direct

Click here

Learn how to fire up your gamers’ competitive spirit by adding social gaming capabilities to your games! In this session, we will demonstrate how to use Microsoft technologies in your game to enable: building a leaderboard, updating a game’s live title, and synchronous multiplayer gaming with nearby friends. Participants will learn the basics of technologies such as Azure Mobile Services and Proximity APIs, which they can then use in more advanced ways to create even more competitive and cooperative gaming experiences

300 Level

What's New in Direct3D 11.2

Click here

Come learn about what’s new in Direct3D 11.2! We’ll cover the new runtime and API functionality that improves the power efficiency, performance, and quality of your app’s graphics. You’ll leave the talk with knowledge of how to make the best use of these new features in real-world scenarios across a variety of hardware.

300 Level

Upgrading Windows 8 Apps to Windows 8.1

Click here

Upgrading your Windows 8 app (whether it uses XAML or HTML) to Windows 8.1 gives your users compelling new value and also gives you new opportunities to make your app shine. This talk walks you through the benefits of upgrading your app, shows you how to go about it in Visual Studio. Along the way, learn some helpful hints and tricks you won't want to miss.

300 Level

Building Apps That Use the Camera

Click here

Learn how to build apps that use front and back cameras. We’ll start with the basics of the Media Capture APIs and move on to new camera capabilities such as Photo Sequence, standardized controls like scene mode, enumerating audio effects, and turning audio DSPs on and off. We’ll also give an introduction to topics like writing custom components for data processing and real-time communication scenarios, plus various tips like handling the camera in the background.

300 Level

Building Media Streaming Apps and Sites Without Plug-Ins Using MPEG-DASH