Разработка современных приложений на платформе Microsoft презентация

Содержание

Слайд 1Разработка современных приложений на платформе Microsoft


Слайд 2


Слайд 3Структура курса
Разработка современных приложений
Подходы к созданию
Принципы проектирования
Клиентские платформы Microsoft.
Основы разработки
4W. Особенности

для Windows 8.1
4WP. Особенности для Windows Phone
Облачные сервисы и приложения
Возможности облачных сервисов
Комплексные распределенные приложения

Слайд 41. Подход к созданию современных приложений в мире устройств и сервисов
Дмитрий

Сошников
Microsoft

Слайд 5

Цель ИТ – решать задачи реальной жизни


Слайд 6Давайте рассмотрим некоторые сценарии


Слайд 7На что люди тратят свое время
Family
Working
Sharing
Finding
Researching
Socializing
Waiting
Leisure
Collaborating
Activities


Слайд 8
Просыпаемся!


Проверить почту и твиттер
Поделиться интересным
Слушаем музыку на пробежке

Объезжаем пробки Конф.колл
Анализируем эффективноть

кампании, ищем билеты в отпуск

Рабочее совещание по телефону

Едем в аэропорт, чек-ин по дороге


Самолет: Играем в Angry Birds, кино, почта

Посадка:
Выбрать ресторан, фото еды

Гостиница: Скайп с дочерью. Скачиваем данные по продажам

Спать!

Жизнь современного человека


Слайд 9Как они его тратят в действительности
Socializing
Waiting
Leisure
Finding
Sharing
Family
Collaborating
Researching
Working
Moments


Слайд 10
И при этом всюду используют компьютеры
Researching
Socializing
Waiting
Leisure
Finding
Sharing
Working
Family
Collaborating















Слайд 11Взрывной рост объема информации


Слайд 12Новые требования к ИТ-системам
Доступность решения в любой точке
Персонализация
Требования к актуальности информации
Потребность

в хранении и анализе больших объемов данных
Удобство и комфорт в повседневной жизни
Мобильная работа
Масштабирование
Вовлечение новых устройств, новые сценарии и сферы применения


Слайд 13




Доступность интернета
Вычислительные мощности (на устройствах и в облаке)
Многообразие устройств
Сенсоры, сети датчиков,

сенсорные экраны
NUI, распознавание речи, распознавание жестов и движений
Многофункциональность и специализация
Social computing. Социальные сети
Новые подходы, методы, алгоритмы

Новые технологические возможности


Слайд 14
Путь к решению: Устройства и Сервисы
Researching
Socializing
Waiting
Leisure
Finding
Sharing
Family
Working
Collaborating















Слайд 15
device/services
client/server
Повышение уровня абстракции модели
Компонентное проектирование. Компоненты, интерфейсы, взаимодействие. Форматы, протоколы, открытые

стандарты.
Вычисления и данные на устройстве и в облаке. Сервисы и клиентский доступ.
Синхронность / асинхронность, доступность данных и вычислительной мощности.
Многообразие клиентских платформ (в т.ч. ОС, browsers и т.д.) Толстый, тонкий и reach clients.

Особенности современных распределенных программных систем


Слайд 16Платформа Microsoft
Windows Phone

Устройства. Клиентские платформы.

Сервисы. Облачная платформа.
Инструментарий разработки. Платформа ALM.


Слайд 17






Опыт программирования
Средства разработки
Языки программирования, frameworks
Компоненты
Runtimes

Унифицированный подход


Слайд 18Разработка клиентских приложений
Единая программная модель
Интегрированные данные
Целостный интерфейсный подход


Слайд 19Разработка для Windows


Слайд 20
Разработка для Windows
Windows Platform apps

Application Model
WinRT APIs
C++
C#
VB
Windows XAML
Windows Core OS

Services

Platform Services

Phone Only

DirectX/C++

Internet Explorer 11

Silverlight App Model



Слайд 21.NET
Hyper-V
Visual Studio
System Center
Active Directory

public
cloud
private cloud
hybrid cloud
Разработка облачных приложений


Слайд 22

Windows Azure –открытая платформа









Слайд 23Инструменты Microsoft ALM
Сбор отзывов заинтересованных сторон
Управление
Требования
Задачи
Ресурсы
Отчёты
Разработка
Единая среда
Версии и ветки
Сборки
Установка
Качество
Тестирование
Контроль кода
Нагрузка
Безопасность
Инциденты

TFS WebAccess
System

Center

Диагностика

IntelliTrace
PreEmptive
System Center

Обратная связь

Сбор отзывов
Портал проекта


Слайд 25
В результате:


Слайд 26Возможности устройств …
… усиленные облачными сервисами


Слайд 27Контакты
Дмитрий Сошников
Microsoft
dmitryso@microsoft.com
twitter: @shwars
http://blog.soshnikov.com


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика