Windows Phone 7 Артем Смирнов aesmirnov@specialist.ru.

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



Advertisements
Похожие презентации
Краковецкий Александр Software Engineer, Frayman Group Microsoft Regional Director
Advertisements

Microsoft Student Partner, User Group Lead НАСЫЩЕННЫЕ ПРИЛОЖЕНИЯ Интерактивные возможности Silverlight и XNA ЕДИНАЯ ПЛАТФОРМА РАЗРАБОТКИ Инструменты.
Краковецкий Александр Software Engineer Microsoft Regional Director, ASP.NET
Лекция 9 Раздел 9.1 Windows Phone Темы раздела 3.
Лекция 1 Раздел 1 Windows Phone Темы раздела 3 Windows Phone Устройство на платформе Windows Phone 4.
Дизайн WP приложений в Expression Blend – это весело!
Автоматизация сборки и модификации разнородной компьютерной документации: разработка графического интерфейса приложения и формата файлов проекта. Исполнитель:
Классы Windows Presentation Foundation System.Object DispatcherObject ApplicationDependencyObject Visual UIElement FrameworkElement Page Shape TextBlock.
Исполнитель: Утяшева И.А. Научный руководитель: к.ф.-м.н. Винокур В.В.
Мобильные приложения: разработка для платформы «1С-Битрикс» Юрий Тушинский Технический директор «Битрикс»
Разработка и будущее веб-приложений Сергей Ставский Руководитель мобильных проектов ОДНОКЛАССНИКИ.
Windows Phone 7 Обзор возможностей и перспективы ОС Юрий Трухин, Ведущий разработчик ПО в ООО «ЦНИП ГИС» Microsoft Student Partner GURU
Новые возможности Windows 8 Новый интерфейс – Metro UI Обзор изменений Windows Знакомство с интересными возможностями Windows.
Опыт разработки для Windows Phone 7 и публикации в Marketplace Регистрация в Marketplace Marketplace – взгляд изнутри Полезные инструменты Сертификация.
Разработка приложений для Windows Phone 7Mango Владимир Колесников Windows Phone 7 Camp.
Автоматизация сборки и модификации разнородной компьютерной документации: разработка графического интерфейса приложения и формата файлов проекта. Исполнитель:
Портирование приложений Windows Phone на платформу Windows 8 с точки зрения дизайна Лукошкина Ангелина, дизайнер в компании DCT, эксперт в metro.
КРУПНЕЙШАЯ ТЕХНИЧЕСКАЯ КОНФЕРЕНЦИЯ MICROSOFT В УКРАИНЕ.
Михаил Черномордиков Developer Evangelist, Microsoft Россия
Апробация технологий Silverlight/LINQ/WCF для создания web-приложений, ориентированных на интенсивную обработку данных Дипломная работа студента 545 группы.
Транксрипт:

Windows Phone 7 Артем Смирнов

Первый релиз – Релиз 7.5 (Mango) – Старт продаж в России – Примечательные даты

Отличается инновационным дизайном Live Tiles вместо статичных иконок Интерфейс состоит из т.н. Хабов Быстрый доступ к онлайн- сервисам Metro UI

4-points multi-touch (800x480) CPU – Qualcomm >= 1 GHz >= 256 Mb RAM; 8+ Gb Flash DirectX 9 GPS Акселерометр Датчик приближения Датчик освещенности 5+ Mpix Требования к «железу»

Разработка ведется на Silverlight/XNA Не основана на WM 6 Синхронизация через Zune Тесно интегрирован со SkyDrive Отсутствие фрагментации рынка Премодерируемый магазин Особенности

Интеграция с социальными сетями Многозадачность Календарь Камера Tethering Новый эмулятор Mango 7.5: Whats new?

Windows Phone Application Windows Phone Databound Application Windows Phone Class Library Windows Phone Panorama Application Windows Phone Pivot Application Windows Phone Silverlight and XNA Application Windows Phone Audio Playback Agent Windows Phone Audio Streaming Agent Windows Phone Scheduled Task Agent Шаблоны приложений

AppManifest.xml – манифест XAP AssemblyInfo.cs – метаданные сборки WMAppManifest.xml – манифест приложения Структура проекта

Осуществляется с помощью NavigationService NavigationService.Navigate(Uri uri); NavigationService.GoBack(); protected override void OnNavigatingFrom( NavigatingCancelEventArgs e) Навигация

Основные паттерны UI Simple Application PivotPanorama

Silverlight – для приложений XNA – для игр XAML – для разметки страниц Дизайн –VS и Expression Blend UI

Button Grid Image ListBox StackPanel TextBlock TextBox WebBrowser Основные компоненты UI

TextBox, TextBlock, Button ListBoxWebBrowser

Canvas StackPanel Grid Управление разметкой

Наиболее простой вариант Coord-based Используется при абсолютно статическом интерфейсе Управление разметкой - Canvas

Вертикальный/горизо нтальный стек Размещение элементов друг за другом Управление разметкой – StackPanel

Наиболее гибкое позиционирование Управление разметкой – Grid

Наиболее гибкое позиционирование Управление разметкой – Grid