140 likes | 301 Views
Введение в Silverlight под Windows Phone. Сергей Лутай Руководитель департамента разработки мобильных приложений Digital Cloud Technologies Silverlight MVP, MCT, MCPD. Содержание. История развития Silverlight П латформа Windows Phone 7 Обзор платформы Возможности для разработчиков
E N D
Введение в 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 или больше контактных точек 800 х 480 Сенсоры A-GPS, Акселерометр, Компас, Свет, Приближенность Камера 5 мега пикселейилибольше Память 256MB RAM или больше, 8GB Flash или больше GPU DirectX 9 CPU ARMv7 Cortex/Scorpion или лучше Кнопки | Назад, Пуск, Поиск 480 х 320
Виды приложений • Высоко-производетельная игровая платформа • Быстрое создание многооконных2D и 3D игр • Мощная технология используемая в сервисахXbox 360, Windows, and Zune • Событийная модель • приложения • Быстрое создание пользовательского • интерфейса • Разработка бизнес • приложений • HTML/JavaScript Silverlight XNA
Windows Phone API • Местонахождение • Акселерометр • Уведомления • Почта • Звонки • Сообщения • Поиск • Браузер • Камера • Маркетплейс • Медиа библиотека • Медиаплеер • Bing карты • Информация о телефоне • Интеграция с системой навигации • . . .
Сергей Лутай Silverlight MVP, MCT, MCPD @sergeylutay sergii.lutai@dctua.com http://lutay.uneta.com.ua ? ? ?