Разработка приложений для Windows Phone

5,353 views

Published on

Презентация Стаса Павлова с Nokia Developer Days 2012

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
5,353
On SlideShare
0
From Embeds
0
Number of Embeds
4,480
Actions
Shares
0
Downloads
10
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Разработка приложений для Windows Phone

  1. 1. Nokia Internal Use Only
  2. 2. Разработка приложений дляWindows PhoneСтас ПавловЭксперт по технологиям разработки ПОstas.pavlov@microsoft.com@stasus
  3. 3. платформаWindows Phone 7.5 Nokia Internal Use Only
  4. 4. Железо Емкостной дисплей 4 или более точек контакта Сенсоры A-GPS, Accelerometer, Compass, Light, Proximity, Gyro Камера 5 мегапикселей или более Мультимедиа возможности Минимальная спецификация, акселерация кодеков Память 256MB RAM или более, 8GB Flash или более GPU Акселерация инструкций DirectX 9 CPU Qualcomm MSM7x30, MSM8x55 800Mhz или более Аппаратные кнопки | Назад, Старт, Поиск Nokia Internal Use Only
  5. 5. APIПриложения Ваше приложение Frameworks Silverlight XNA HTML/JavaScript CLR (.NET CF)App Model UI Model Cloud IntegrationApp management Xbox LIVE Shell frame BingLicensing Session manager LocationChamber isolation Direct3D Push notificationsSoftware updates Compositor Windows Live IDKernelSecurity Hardware BSPNetworking A-GPS Accelerometer Light Compass ProximityStorage Media Wi-Fi Radio Graphics Gyro Hardware Nokia Internal Use Only
  6. 6. Сервисы Runtime Tools Sensors Media Data Location Phone Emulator Phone Xbox LIVE Notifications Samples Documentation .NET Framework managed code sandbox Guides Community Packaging and Verification ToolsDeviceCloud Platform Services Publishing Services Notifications App Deployment Registration Marketplace Location Identity Feeds Validation MO and CC Billing Social Maps Certification Business Intelligence Publishing Update Management Nokia Internal Use Only
  7. 7. Инструментыhttp://create.msdn.com Windows Phone SDK:  Visual Studio 2010 Express Edition  Expression Blend 4 for Windows Phone  Windows Phone Extensions for XNA Game Studio 4.0  Windows Phone Developer Registration Tool  Application Deployment Tool  Windows Phone Emulator  Performance and Memory Profiler  Marketplace Test Kit Nokia Internal Use Only
  8. 8. Возможности Запуск ЭлементыКамера Сенсоры Сеть Данные и Выбор управления GPS Bing Maps БазовыеПрямой доступ SQL CE элементык изображению Сокетыи вспышке Акселерометр E-mail Компас Контакты Silverlight Toolkit Номер телефонаФото и видео Гироскоп Информация о соединении Еще больше – Календарь Сенсор Адрес от сообщества движения Nokia Internal Use Only
  9. 9. Расширение базовых приложенийТайлы Уведомления РасширенияЗаголовок, текст, Searchобратная сторона Tile, Toasl, RawОбновлениепрограммно и через Musicвеб-сервис Deep ToastМножественные тайлы Photos Nokia Internal Use Only
  10. 10. разработка Nokia Internal Use Only
  11. 11. Платформа – 2 типа приложенийСовременные Высокопроизводительнаяприложения, управляемые игровая платформасобыт-ми. Быстрое созданиеБыстрое создание богатых многоэкранных 2D и 3D игрграфических приложений Богатая content pipelineHTML/Javascript Устоявшаяся технологияУстоявшаяся, надёжная, для Xbox,популярная технология Windows, и Zune / WP7Приложения Игры (и игры) (и приложения) Nokia Internal Use Only
  12. 12. Silverlight Nokia Internal Use Only
  13. 13. Типы проектов Nokia Internal Use Only
  14. 14. Что такое Silverlightв Windows Phone .NET CF XAML C#, VB.NET, F# Nokia Internal Use Only
  15. 15. XAML Наглядный язык разметки Поддержка включений файлов Полная интеграция в Visual Studio и Expression Blend Code Behind Data Binding Sample Data Storyboards Transform Nokia Internal Use Only
  16. 16. Silverlight Controls Nokia Internal Use Only
  17. 17. Silverlight Toolkit Nokia Internal Use Only
  18. 18. Hub`ы: панорамы и пивоты Nokia Internal Use Only
  19. 19. Декомпозиция экрана Nokia Internal Use Only
  20. 20. Навигация Frame  Контейнер верхнего уровня  PhoneApplicationFrame class Page  Управляет содержимым экрана  Потомок PhoneApplicationPage class Кнопка «Назад» Nokia Internal Use Only
  21. 21. Ориентация SupportedOrientations="Portrait" SupportedOrientations="PortraitOrLandscape" Можно ограничивать Можно обрабатывать  В большинстве случаев достаточно автоматической обработки21 Nokia Internal Use Only
  22. 22. Input Scope <TextBox InputScope="Number" ... Nokia Internal Use Only
  23. 23. Панель приложения до 4х иконок 48х48, ч/б и без круга остальные пункты в дополнительном меню помните о текущем контексте приложения Nokia Internal Use Only
  24. 24. Internet ExplorerHTML5 Nokia Internal Use Only
  25. 25. WebBrowser Control – наше все <Grid x:Name="LayoutRoot" Background="Transparent"> <Grid x:Name="ContentPanel"> <phone:WebBrowser IsScriptEnabled="True" IsGeolocationEnabled="True"/> </Grid> </Grid> Nokia Internal Use Only
  26. 26. 3 базовые возможности Загрузить HTML Вызвать «хост» Выполнить скрипт на странице Nokia Internal Use Only
  27. 27. 3 базовые возможности Navigate / NavigateString window.external.Notify WebBrowser.InvokeScript Nokia Internal Use Only
  28. 28. Фреймворки PhoneGap http://phonegap.com Nokia Internal Use Only
  29. 29. PhoneGap Plugins Nokia Internal Use Only
  30. 30. Фреймворки http://jquerymobile.com/ Nokia Internal Use Only
  31. 31. jQuery Nokia Internal Use Only
  32. 32. jQuery Mobile + PhoneGap http://wiki.phonegap.com/w/page/36868306/UI%20Development%20using%20jQueryMobile Nokia Internal Use Only
  33. 33. IE9 Nokia Internal Use Only
  34. 34. Nokia Internal Use Only
  35. 35. спасибо Nokia Internal Use Only
  36. 36. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.© 2011 Microsoft Corporation.All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

×