Веб-платформа microsoft: Клиентские технологии
DESCRIPTION
Клиентские технологии: Silverlight 3, Internet Explorer 8TRANSCRIPT
Клиентские технологииSilverlight 3, Internet Explorer 8
Гайдар Магдануровt: http://twtter.com/gaidar
Silverlight 3
Распространенность
• 18 месяцев с запуска• 300+ миллионов инсталляций• 400+ тысяч разработчиков и дизайнеров• 200+ партнеров в 30 странах• 200+ приложений и продуктов Microsoft• Silverlight 3 – июль 2009• И все качают и качают...
Дизайнер и разработчик
• Инструментарий Microsoft для дизайнеров и разработчиков
• Декларативная разработка с помощью XAML
Сценарий 1: Видео
• Богатые возможности по работе с медиа(полноэкранное, HD, потоковое, adaptive)
• Простое создание медиаплеера на сайте• Комплексное медиа-решение• Интерактивная реклама• NBCOlympics.com – в среднем сессия пользователя
длилась 27 минут
Возможности работы с видео
• Видео является стандартным элементом управления• Медиа-возможности – полный экран, HD, поток,
наложение и др.• Форматы – VC-1, WMV, H.264, MP3, AAC• Программный доступ к видео• Рекламные возможности• Smooth Streaming – динамическое изменение качества
сигнала в реальном времени (http://silverlight.rutube.ru)
• Live Smooth Streaming – аппаратно-программное решение, доступна предварительная версия
• Защита контента
Ролик
Возможности вещания
Пакет Пакет Пакет Пакет Пакет
Традиционный поток
Smooth Streaming
Ролик
Прогрессивная загрузка
Play SeekPaus
e
Video @ 01:04?Video @ 01:06?
Video @ 01:08?
Примеры использования
Сценарий 2: Бизнес-приложения
• Интерактивные клиентские приложения• Конкурентное преимущество• Технология Deep Zoom• Готовые примеры: авиалинии, финансы,
медицина
Сценарий 3: Развлечения в Сети
• Казуальные игры• Создание своих собственных игр• Использование технологии Deep Zoom• Комплексное решение для развлечений
Работа с графикой
• Растровая и векторная графика• Анимационная платформа• Поддержка 3D-трансформаций любых объектов
на сцене• Шейдерные эффекты с использованием
индустриального языка (C#, VB)• Программные интерфейсы для графических
данных, кэширование• Аппаратное ускорение• Технология Deep Zoom
Технология Deep Zoom
Разбивает изображение на 256 x 256 кусочковЗатем из них генерируются пирамиды с низким разрешениемБесплатный инструмент Deep Zoom Composer
Работа вне браузера
• Дополнительный параметр приложения в Silverlight 3
• Поддержка Windows, Mac OS, Linux• Программное опредение подключения к
Сети• Для пользователя – обычное локальное
приложение• На деле – Silverlight-приложение без окна
браузера• Безопасность – на уровне веб-приложения
Высококачественноевидео и аудио
Работа вне браузера
Инструменты
Обзор Silverlight 3
Интерфейс и графика
Продуктивность разработки
Internet Explorer 8
• Самый популярный браузер в мире• Доступен в Windows XP, Vista, 7, Server• Поддерживает большинство веб-
стандартов• Содержит инструменты разработчика• Позволяет стать ближе к пользователю
Веб-фрагменты
• Микроформат• Быстрый доступ к актуальной информации
Ускорители
• XML описание сервиса• Контекстная информация вместо нескольких
окон
Визуальный поиск
• Сервис и XML описание• Встроенный поиск с дополнительными
возможностями
Инструменты разработчика
Демонстрация: IE8
Основные ресурсы
• Библиотека MSDN– http://msdn.microsoft.com/en-us/silverlight/default.aspx – http://msdn.microsoft.com/en-us/ie/default.aspx
• Cайт Silverlight– http://www.silverlight.net
• Сайт Internet Explorer 8– http://www.microsoft.com/ie8
• Технические видео по теме– http://www.techdays.ru/Category.aspx?Tag=Silverlight – http://www.techdays.ru/Category.aspx?Tag=Internet+Explorer+8
СПАСИБО ЗА ВНИМАНИЕ!
Гайдар Магдануровt: http://twtter.com/gaidar