windows phone school hse lecture 1

31
Школа разработчиков Windows Phone

Upload: dmitry-gridnev

Post on 15-Jun-2015

186 views

Category:

Technology


1 download

DESCRIPTION

Windows Phone School by Empatika and Microsoft

TRANSCRIPT

Page 1: Windows Phone School HSE Lecture 1

Школа разработчиков Windows Phone

Page 2: Windows Phone School HSE Lecture 1

Гриднев Дмитрий

• Empatika• НИУ-ВШЭ,

Программная инженерия

• С#, Python, Сервер+клиент

• twitter, fb, vk

Page 3: Windows Phone School HSE Lecture 1

Empatika

• IT-department–Mobile dev• iOS• Android• Windows Phone

– Labs

Page 4: Windows Phone School HSE Lecture 1

Windows Phone

• Мобильная операционная система от компании Microsoft

• Ядро CE/NT• Часть новой экосистемы Windows• Современный подход к телефону

Page 5: Windows Phone School HSE Lecture 1

Почему WP?

• Стек технологий• Рост market share• Экосистема• Доступность

Page 6: Windows Phone School HSE Lecture 1
Page 7: Windows Phone School HSE Lecture 1

Motivation

Page 8: Windows Phone School HSE Lecture 1

Стек технологий

• Windows Phone– C#/VB + XAML– C++, Direct3D– XNA– SQL CE, SQLite

• WinRT– C#/VB + XAML– C++/C, Direct3D– JavaScript (WinJS) + HTML5/CSS3– SQL CE, SQLite

Page 9: Windows Phone School HSE Lecture 1

Обзор платформы

Page 10: Windows Phone School HSE Lecture 1

Архитектура

Page 11: Windows Phone School HSE Lecture 1

Особенности

• Новый подход к интерфейсу• Рабочий стол• Интеграция со сторонними

сервисами

Page 12: Windows Phone School HSE Lecture 1

Metro UI

• Simple• Clean • Modern

Page 13: Windows Phone School HSE Lecture 1

Рабочий стол

Page 14: Windows Phone School HSE Lecture 1

Интеграция

• Facebook, Twitter, LinkedIn, Skype, Office

Page 15: Windows Phone School HSE Lecture 1

Примеры приложений

Page 16: Windows Phone School HSE Lecture 1

Let’s start

• Visual Studio • Windows Phone SDK 8.0 (или более

поздняя) (тут)• Хорошие идеи

Page 17: Windows Phone School HSE Lecture 1
Page 18: Windows Phone School HSE Lecture 1
Page 19: Windows Phone School HSE Lecture 1
Page 20: Windows Phone School HSE Lecture 1
Page 21: Windows Phone School HSE Lecture 1

Эмулятор

Page 22: Windows Phone School HSE Lecture 1

Архитектура приложения

• Properties• Tile pics• Файлы для локализации• App.xaml• Ссылки на библиотеки• Логика• Страницы

Page 23: Windows Phone School HSE Lecture 1

Структура страницы

• Страница– Бизнес-логика – C# (.cs)– Разметка – XAML (.xaml)

Page 24: Windows Phone School HSE Lecture 1

XAML

Page 25: Windows Phone School HSE Lecture 1

Hello, world!

Page 26: Windows Phone School HSE Lecture 1

Git

• Распределенная система управления версиями

• GitHub• BitBucket

Page 27: Windows Phone School HSE Lecture 1

Code School Git course

Page 28: Windows Phone School HSE Lecture 1

Источники

• http://msdn.microsoft.com/ru-ru/ff380145.aspx

• http://stackoverflow.com/

Page 29: Windows Phone School HSE Lecture 1

Homework

• Поставить Windows Phone SDK• Скачать лекцию• Запустить демо• Начать генерить идеи для крутых

аппов

Page 30: Windows Phone School HSE Lecture 1

Q&A

Page 31: Windows Phone School HSE Lecture 1

Спасибо за внимание!

[email protected]