Слайд 2Говорим о…
WinRT и .NET Framework for Metro App
Жизненный цикл приложения
Новшества в интерфейсе
Асинхронное
![Говорим о… WinRT и .NET Framework for Metro App Жизненный цикл приложения](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/388748/slide-1.jpg)
программирование
Слайд 3Среда выполнения приложения
C++
C#
VB
JS
WinRT
Core
Broker
.NET for metro app
WinJS
![Среда выполнения приложения C++ C# VB JS WinRT Core Broker .NET for metro app WinJS](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/388748/slide-2.jpg)
Слайд 4Жизненный цикл приложения
Активно
Спящий режим
Возобновление
![Жизненный цикл приложения Активно Спящий режим Возобновление](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/388748/slide-3.jpg)
Слайд 5Где ?
Файловая система
Регистр
Облако
Сохранение состояния
Как ?
Локально
С роумингом
Временно
![Где ? Файловая система Регистр Облако Сохранение состояния Как ? Локально С роумингом Временно](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/388748/slide-4.jpg)
Слайд 6Фоновые задачи
Что я могу?
Push-уведомления
PlayBack менеджер
API загрузки и скачивания файлов
Контракты шаринга данных
Что нужно?
Триггер
Условаия
![Фоновые задачи Что я могу? Push-уведомления PlayBack менеджер API загрузки и скачивания](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/388748/slide-5.jpg)
Слайд 7Контракты
Настройки приложения
Интеграция с поиском
Шаринг контента
![Контракты Настройки приложения Интеграция с поиском Шаринг контента](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/388748/slide-6.jpg)
Слайд 8Интерфейс
html 5/css 3
Мультимедиа (
![Интерфейс html 5/css 3 Мультимедиа ( , ) Манипулирование пикселями ( )](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/388748/slide-7.jpg)
Слайд 9Контролы xaml
Grid View
Toggle Switch
Progress Ring
Flip View
Application Bar
Media Player
![Контролы xaml Grid View Toggle Switch Progress Ring Flip View Application Bar Media Player](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/388748/slide-8.jpg)
Слайд 11Асинхронное программирование
Пользовательский интерфейс всегда активен
No CallBack`s
![Асинхронное программирование Пользовательский интерфейс всегда активен No CallBack`s](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/388748/slide-10.jpg)
Слайд 12Что нового ?
C# :
Task
IAsyncOperation
Async/await
JavaScript :
Promises
.then()
![Что нового ? C# : Task IAsyncOperation Async/await JavaScript : Promises .then()](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/388748/slide-11.jpg)
Слайд 14Справка
msdn:
http://msdn.microsoft.com/windows/apps
примеры:
http://code.msdn.microsoft.com/windowsapps
сессии build windows 8:
http://channel9.msdn.com/Events/BUILD/BUILD2011
![Справка msdn: http://msdn.microsoft.com/windows/apps примеры: http://code.msdn.microsoft.com/windowsapps сессии build windows 8: http://channel9.msdn.com/Events/BUILD/BUILD2011](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/388748/slide-13.jpg)