Разработка интерактивных приложений – Windows Presentation Foundation и Silverlight Р.Б. Здебский, М.В. Черномордиков Эксперты по технологиям разработки.

Презентация:



Advertisements
Похожие презентации
III Санкт-Петербургская интернет-конференция СПИК– июня 2008 г. САНКТ-ПЕТЕРБУРГ Всероссийский Интернет- МАРАФОН САНКТ-ПЕТЕРБУРГ,
Advertisements

Клиентские технологии Silverlight 3, Internet Explorer 8 Гайдар Магдануров t: e:
Кузнецов С.А. 318 гр. МФТИ 2009 Научный руководитель: С.С. Чикова, к.м.н.
Георгий Баркан twitter.com/gbarkan Эксперт по технологиям разработки ПО Microsoft Россия © 2010 Microsoft Corp. Microsoft для стартапов.
Веб-технологии и современные средства разработки УЦ ВГТУ & SoftLine Academy.
Microsoft TechDays Роман Здебский Эксперт по технологиям разработки ПО Microsoft.
Исполнитель: Утяшева И.А. Научный руководитель: к.ф.-м.н. Винокур В.В.
Microsoft TechDays Роман Здебский Эксперт по технологиям разработки ПО Microsoft
Автоматизация сборки и модификации разнородной компьютерной документации: разработка графического интерфейса приложения и формата файлов проекта. Исполнитель:
Михаил Черномордиков Developer Evangelist, Microsoft Россия
MCP-клуб Белгород Роман Гонтарь Технический директор Группа компаний Денекси.
Microsoft TechDayshttp:// Роман Здебский Эксперт по технологиям разработки ПО Microsoft
XAML – единая технология: настоящее и будущее Silverlight, WPF, WF, WCF; Windows 7, Windows Phone 7 и Windows Embedded Стас Павлов Эксперт по технологиям.
Александр Гарибов MCP-клуб Белгород 25 февраля 2011 г.
Ромуальд Здебский Microsoft.
Тренинг ASP.NET MVC 3 Гайдар Магдануров Microsoft.
III Санкт-Петербургская интернет-конференция СПИК– июня 2008 г. САНКТ-ПЕТЕРБУРГ Всероссийский Интернет- МАРАФОН САНКТ-ПЕТЕРБУРГ,
8/13/2012dotSITE - XP and MSF development in.NET1 Проектирование и создание приложений на базе Visual Studio.NET Andrew Filev Team leader dotSITE Ltd.Co.
Веб-платформа Microsoft Гайдар Магдануров t: e: m: +7 (905)
Размещение и продвижение приложений в Windows Store Богданова Александра,
Транксрипт:

Разработка интерактивных приложений – Windows Presentation Foundation и Silverlight Р.Б. Здебский, М.В. Черномордиков Эксперты по технологиям разработки ПО Microsoft

Разработка под Windows Востребованность Доля Windows на рынке операционных систем – 89,3 % Источник - Net Applications, 2 марта

Эволюция аппаратного обеспечения CPUGPU

Эволюция программного обеспечения GDI/GDI+ Существует уже второе десятилетие Гибкость даётся большими усилиями Сложно реализовывать динамический интерфейс Не использует возможности GPU Windows 1.0Windows 3.0Windows 95Windows XP

Концепции Windows Presentation Foundation Универсальный подход к работе с пользовательским интерфейсом, документами и медиа источниками Интегрирования, векторная подсистема отрисовки Использование ресурсов графических ускорителей Декларативная разработка Вовлечение дизайнеров в разработку реальных интерфейсов Легкость разворачивания Возможность администраторам легко и безопасно разворачивать и управлять приложениями OK LightBlue XAML Button b1 = new Button(); b1.Content = "OK"; b1.Background = new SolidColorBrush(Colors.LightBlue); b1.Width = 100; C# Dim b1 As New Button b1.Content = "OK" b1.Background = New _ SolidColorBrush(Colors.LightBlue) b1.Width = 100 VB.NET

Взаимодействие дизайнера и разработчика Инструментарий Microsoft для дизайнеров и разработчиков Декларативная разработка с помощью XAML Создает дизайн Добавляет бизнес логику ДизайнерРазработчик

Web дизайн Интера- ктивный дизайн Графиче- ский дизайн Управление медиа

Ключевые возможности Декларативная разработка - XAML Расположение элементов управления (Layouts) Стили (Styles) Шаблоны (Control/Data templates) Связывание (Bindings) Анимации Текст 3D Совместимость с Windows Forms Templated Button Binding TargetBinding Source Dependency Object Object Dependency Property Property TwoWa y OneWay OneWayToSourc e

Visual Studio 2008 WPF Designer

Visual Studio 2010 – WPF!

Expression

AutoDesk AutoCad 2009Inventor 2009

Microsoft Dynamics!

Microsoft Surface

AutoCad 2009Visual Studio 2010 Microsoft Dynamics Microsoft Surface WPF - новый акцент клиентских приложений British Library Turn The pages

Динамика рынка труда Источник indeed.com 3 марта 2009

Microsoft Silverlight Технологическая платформа для создания интерактивных Интернет-приложений Работа на различных операционных системах, интернет- браузерах, устройствах Эффективное взаимодействия разработчика и дизайнера Единые знания, навыки, умения, инструменты для.NET- разработчика Возможность использования динамических языков программирования – Ruby, Python

Медиа сценарий Богатые возможности по работе с медиа (полноэкранное, HD, потоковое, adaptive) Простое создание медиаплеера на сайте Комплексное медиа-решение Интерактивная реклама NBCOlympics.com – в среднем сессия пользователя длилась 27 минут

Примеры внедрения

Бизнес сценарий Интерактивные бизнес-приложения Конкурентное преимущество Технология Deep Zoom Авиалинии, финансы, медицина и др.

Развлекательный сценарий Казуальные игры Создание своих собственных игр (Popfly) Использование технологии Deep Zoom Комплексное решение для развлечений

Динамика рынка труда Источник indeed.com 3 марта 2009

Сертификация Предварительно: Блок 1-Р «Основы разработки приложений на Microsoft.NET» Windows Applications

Курсы НомерНазвание курса К-во дней Тест 6460Visual Studio 2008: Windows Presentation Foundation eLearning 6460: Visual Studio 2008 Connected Systems: Windows Presentation Foundation (20 часов) 3 Тест Microsoft.NET Framework 3.5, Windows Presentation Foundation Application Development Предварительно требуются знания в объеме Блока 1-Р «Основы разработки приложений на Microsoft.NET»

Материалы для изучения Бесплатная книга на русском языке «Введение в Microsoft Silverlight 2» - Серия онлайн-доклад на сайте TechDays Оцифрованный однодневный тренинг для начинающих по WPF и Silverlight на сайте ReMIX Набор уроков для начинающих с иллюстрациями и примерами кода на сайте ReMIX

Спасибо за внимание! Р.Б. Здебский, М.В. Черномордиков Эксперты по технологиям разработки ПО Microsoft