Post on 14-Mar-2016
description
Введение в Silverlight под Windows Phone
Сергей ЛутайРуководитель департамента разработки мобильных приложенийDigital Cloud Technologies
Silverlight MVP, MCT, MCPD
Содержание•История развития Silverlight
•Платформа Windows Phone 7▫Обзор платформы
▫Возможности для разработчиков
•Инструменты разработчика
Что такое Silverlight?•Интерактивность
•Мультимедиа
•Анимация
•Графика
История: Silverlight 1.0•Декабрь 2006(Beta)
•XAML + Codecs
•Медиа возможности
•Управление из JavaScript
•Canvas – корневой элемент
•IDE – Visual Studio 2005
История: Silverlight 2.0•Октябрь 2008
•.Net Framework▫Отладка приложений Silverlight
▫Шаблоны проетов Visual Basic, C#
▫Intellisense и генератор кода для XAML
▫Интеграция с Expression Blend
История: Silverlight 3.0• Март 2009
• Поддержка multitouch
• Использование GPU при работе с 3D графикой
• Поддержка форматов H.264 и MPEG-4• Улучшения для разработки бизнес
приложений
• Офлайн режим работы
История: Silverlight 4.0• Весна 2010
• Доверительный режим
• Работа с текстом – RichTextBox, двунаправленный текст ...
• Улучшение для бизнес приложений – печать, связывание данных, буфер обмена, работа с мышей ...
• ...
Silverlight 3.X для Windows Phone•Silverlight 3
•WebBrowser
•Windows Phone 7 API
•Изменения в ядре
Количество касаний4 или больше контактных точек
СенсорыA-GPS, Акселерометр, Компас, Свет, Приближенность
Камера5 мега пикселей или больше
Память256MB RAM или больше, 8GB Flash или больше
GPUDirectX 9
CPUARMv7 Cortex/Scorpion или лучше
800
х 48
0
480 х 320
Кнопки | Назад, Пуск, Поиск
Silverlight XNA Высоко-производетельная
игровая платформа Быстрое создание
многооконных2D и 3D игр
Мощная технология используемая в сервисах Xbox 360, Windows, and Zune
Событийная модель приложения Быстрое создание
пользовательского интерфейса Разработка бизнес приложений HTML/JavaScript
Виды приложений
Windows Phone API•Местонахождение•Акселерометр•Уведомления•Почта•Звонки•Сообщения•Поиск•Браузер•Камера
•Маркетплейс•Медиа библиотека•Медиаплеер•Bing карты•Информация о
телефоне•Интеграция с
системой навигации•. . .
Инструменты разработкиDEMO
?? ?Сергей ЛутайSilverlight MVP, MCT, MCPD@sergeylutaysergii.lutai@dctua.comhttp://lutay.uneta.com.ua