Upload
bessie
View
37
Download
0
Embed Size (px)
DESCRIPTION
Windows Phone 7 Mango э кзотический вкус мобильной разработки. Алексей Кошкидько. Microsoft Student Partner, User Group Lead. mailto: [email protected] follow: @ aleksey_visible. Единая экосистема. НАСЫЩЕННЫЕ ПРИЛОЖЕНИЯ Интерактивные возможности Silverlight и XNA. - PowerPoint PPT Presentation
Citation preview
7
Алексей КошкидькоMicrosoft Student Partner, User Group Leadmailto: [email protected]: @aleksey_visible
Windows Phone 7 Mango экзотический
вкус мобильной разработки
НАСЫЩЕННЫЕ ПРИЛОЖЕНИЯИнтерактивные возможности Silverlight и XNA
ЕДИНАЯ ПЛАТФОРМА РАЗРАБОТКИИнструменты > сообщество > дистрибуция
ЕДИНЫЙ МАГАЗИН ПРИЛОЖЕНИЙКанал доставки потребителю
МОЩНЫЕ И ЗНАКОМЫЕ СРЕДСТВАVisual Studio, Expression Blend, Silverlight, и XNA
«3 ЭКРАНА»Единые приложения на телефоне, браузере и десктопе
Единая экосистема
Два варианта разработки
Modern XAML/event-driven application UI frameworkRapid creation of visually rich appsHTML/JavascriptMature, robust, widely deployed technology
High performance game frameworkRapid creation of multi-screen 2D and 3D games Rich content pipelineMature, robust, widely adopted technology spanning Xbox, Windows, and Zune
ИГРЫ(и приложения)
ПРИЛОЖЕНИЯ(и игры)
Windows Phone
Самое главное
Metro дизайн Многозадачность Новые API
сенсоров Marketplace Сокеты
Чего хочет женщина пользователь? Красивый UI Использовать
телефон по максимуму
Чтобы не тормозил
Metro дизайн
Metro design -Ничего лишнего
Многозадачность
Подходы к многозадачности «Честная» и прожорливая
Работаем, пока можем Система сложных правил выгрузки
приложенийDesktop, Windows Mobile, Android
Мнимая и экономная Приложение выгружается при деактивации
UI Ключевой фактор – сохранение состоянияРанние iPhone, Windows Phone 7
Подходы к многозадачности
Умная Похожа на мнимую Фоновые агентыiPhone 4, Windows Phone Mango Возможны уведомления из агентов в
приложения
Windows Phone
Многозадачность Fast App Switching Background Agents Уведомления
Background Agents – кто эти люди?
Можно
Tiles Toast Местоположение Сеть Файлы БД Аудио (через спец.
агентов)
Нельзя
Показывать UI XNA Микрофон и камера Сенсоры
Агенты: общие правила
Zune media service
audio
periodic
Resource manager
Zune media service
audio
periodic
Resource manager
on AC
Zune media service
audio
Новые API сенсоров
Windows Phone
Новые сенсоры Акселерометр
Компас
Гироскоп
Mango!
Windows Phone17
Камера: какой API использовать?
Silverlight 4 WebCam
Знание SL4 WebCam API
Унаследованный код
Запись аудио и видео в файл
PhotoCamera
Фото
Кнопки камеры
Вспышка и фокус
Windows Phone18
Используем сенсоры!
Windows Phone19
А особенно - камеруСканирование
и распознавание
Дополненная реальность
Обработка в реальном времени
HTML5
Практический опыт
Поехали!• Регистрируемся на create.msdn.com• Качаем Windows Phone SDK 7.1• Разлочиваем телефон• Разрабатываем приложение• Загружаем его на App Hub• Ждем аппрува• Собираем урожай
Критерии тестирования
technical validation
policy validation
market validation
Beer or not to beer
technical validation
policy validation
market validation
jOK
jOK
FAIL!
Если совсем лень
http://appmakr.com/
Q&A
Спасибо!
Алексей Кошкидько
Microsoft Student Partner, User Group Leadmailto: [email protected]: @aleksey_visible