• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
New features of Windows Phone 7.5
 

New features of Windows Phone 7.5

on

  • 751 views

New features of Windows Phone 7.5 by Sergiy Baydachnyy

New features of Windows Phone 7.5 by Sergiy Baydachnyy

Statistics

Views

Total Views
751
Views on SlideShare
751
Embed Views
0

Actions

Likes
0
Downloads
3
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    New features of Windows Phone 7.5 New features of Windows Phone 7.5 Presentation Transcript

    • Sergiy Baydachnyy Microsoft UkraineSergiy.Baydachnyy@microsoft.com
    • Windows Phone Новая платформа для мобильных устройств Silverlight  Быстрая разработка интерфейса  Создание бизнес-приложений XNA  Высокая производительность  Быстрое создание 2D и 3D игр Бесплатный эмулятор Windows Phone Интеграция с Developer Express
    • Fast App SwitchingМногозадачность
    • Демонстрация
    • Жизненный цикл приложения Загрузка состояния (если необходимо)Приложениеостается в памяти Сохранение состояния
    • Демонстрация: уведомления
    • Уведомления SheduledActionService позволяет создавать уведомления (подобные уведомлениям календаря) из любого приложений Реализация базируется на службе Позволяет выполнять навигацию на страницу приложения
    • Демонстрация: загрузка
    • Ограничения 20 20 MB MB 100 Unlimited MB
    • Фоновые задачи
    • Фоновые задачи Tile updates Microphone Toasts Camera Location Sensors Networking Graphics Storage Audio Most framework All XNA libraries APIs
    • Фоновые задачи Runs every 30 minutes Runs on external power Any network Non-cell network connection connection Runs for 25 seconds Runs for 10 Used for location, data mins, recurring sync, etc. Used for daily tasks, large data
    • Работа с аудио
    • Работа с аудио 20 MusicApp.dll UX Cloud Zune ISO Store Playback All playback logic lives in the Logic agent! MusicAgent.dll
    • Поддержка новых языков Русская и (или) украинская клавиатура Русская или украинская «культура» интерфейса Русский интерфейс
    • Сенсоры и Motion API Два новых сенсора  Компас  Гироскоп Могут отсутствовать на устройстве Позволяют не просто определить угол поворота, но и положение телефона Motion API  Позволяет получить данные от гироскопа, акселерометра и компаса в обработанном виде, без необходимости анализировать все данные, поступающие от трех сенсоров.  Два режима работы:  Акселерометр + компас  Акселерометр + компас + гироскоп
    • Сетевой интерфейс Информация о мобильном операторе Сетевые настройки (доступна ли передача данных, доступен ли WiFi) Информация о соединении через сокеты  Возможность получать и устанавливать настройки
    • Состояние устройства DeviceStatus – версия, производитель, память IsKeyboardPresent – наличие клавиатуры на устройстве PowerSource – информация о заряде телефона и событие, возникающее при изменении заряда Информация о памяти: доступно, используется, пиковое использование и др.
    • Сенсоры и Motion API Два новых сенсора  Компас  Гироскоп Могут отсутствовать на устройстве Позволяют не просто определить угол поворота, но и положение телефона Motion API  Позволяет получить данные от гироскопа, акселерометра и компаса в обработанном виде, без необходимости анализировать все данные, поступающие от трех сенсоров.  Два режима работы:  Акселерометр + компас  Акселерометр + компас + гироскоп
    • Демонстрация Сетевой интерфейс Состояние сети Сенсоры
    • Internet Explorer 9 Полная функциональность «большого» Internet Explorer 9 Поддержка элемента WebBrowser, полностью совместимого с IE 9
    • Демонстрация Геолокация
    • Улучшение в эмуляторе
    • Поддержка сокетов Поддержка взаимодействия по TCP или UDP Позволяет реализовывать сценарии:  Чат и другие коммуникации  Онлайн игры  Обработку потоковых данных TCP гарантирует доставку, данные могут быть получены по запросу UDP не гарантирует доставку, но приходящие данные могут быть обработаны «слушателем»
    • Служба нотификации Улучшение механизмов нотификации Toast нотификация  Может быть привязана к конкретному окну приложения  Может содержать параметры (имя=значение) Tile нотификация  Позволяет обновлять как основной, так и дополнительный Tile
    • Локальная база данных Всего лишь способ хранить реляционные данные в Isolated Storage приложения Не является службой Не может быть доступна из других приложений Поддерживает LINQ to SQL
    • Новые Launchers и Choosers Address chooser Bing Maps Bing Maps Directions Game Invite Save Contact Save Ringtone Share Link Share Status
    • Доступ к календарю и контактам Предоставляется readonly доступ к календарю и контактам Пространство имен Microsoft.Phone.UserData
    • Безопасность данных Открыт доступ к System.Security.Cryptography Позволяет сохранять данные аутентификации в зашифрованном виде
    • Доступ к камере Открыт прямой доступ к камере Позволяет получить данные без выхода из приложения
    • Демонстрация Доступ к камере
    • Работа с Pictures хабом Возможность расширять Pictures хаб своими приложениями:  Добавлять еще один элемент в панораму  Добавлять ссылку на приложение, позволяющее обработать фотографию  Расширять меню приложения
    • Расширение поисковойфункциональности Возможность интегрировать в результаты поиска ссылки на свое приложение
    • Интеграция Silverlight и XNA В Windows Phone 7.1 доступна интеграция XNA и Silverlight UIElementRenderer – позволяет рисовать любой UIElement в XNA приложении SharedGraphicsDeviceManager – позволяет получить доступ к графическому устройству из Silverlight
    • Поддержка Visual Basic
    • Advertising SDK Доступна интеграция Microsoft Ad Center и Windows Phone приложений Пока реклама работает только для рынка США, но ждите изменений Интеграция текста и баннеров с Вашим приложением Для регистрации (сейчас) нужен адрес и счет в США