Разработка приложений для Windows Phone 7Mango Владимир Колесников Windows Phone 7 Camp.

Slides:



Advertisements
Similar presentations
You have been given a mission and a code. Use the code to complete the mission and you will save the world from obliteration…
Advertisements

Client Tools Explained EAE 3014
Advanced Piloting Cruise Plot.
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
My Alphabet Book abcdefghijklm nopqrstuvwxyz.
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
ADDING INTEGERS 1. POS. + POS. = POS. 2. NEG. + NEG. = NEG. 3. POS. + NEG. OR NEG. + POS. SUBTRACT TAKE SIGN OF BIGGER ABSOLUTE VALUE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
ZMQS ZMQS
Develop your database with Visual Studio
22 мая 2013, Киев Построение Windows 8 приложений для доступа к SharePoint 2013 Бельский Сергей.
BT Wholesale October Creating your own telephone network WHOLESALE CALLS LINE ASSOCIATED.
ABC Technology Project
YesTurnkey Network Application Switch Provider 1 RFID Applications for School Campuses Yuh-Rong Leu, Ph.D. CEO 9/1/2010 YesTurnkey Technology, Inc.
DotNetNuke Mobile Development -- options, tools and approaches
Loke Uei Tan Sr. Tech Product Manager Developer Experience.
© S Haughton more than 3?
Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.
Chapter 1 Introduction to Visual Basic Programming and Applications 1 Exploring Microsoft Visual Basic 6.0 Copyright © 1999 Prentice-Hall, Inc. By Carlotta.
Xbox Indie Scene 2014 Mike Froggatt Xbox Advanced Technology Group AMD AND MICROSOFT GAME DEVELOPER DAY - June , STOCKHOLM.
Chapter 5 Test Review Sections 5-1 through 5-4.
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
Addition 1’s to 20.
25 seconds left…...
Week 1.
We will resume in: 25 Minutes.
Figure Essential Cell Biology (© Garland Science 2010)
1 Unit 1 Kinematics Chapter 1 Day
How Cells Obtain Energy from Food
Sascha P. Corti Developer Evangelist, Microsoft Switzerland |
Charles Petzold Silverlight for Windows Phone.
Essentials of Developing Windows Phone Apps Chinthaka Dissanayake Tech Lead Exilesoft.
Technical Workshops | Esri International User Conference San Diego, California Building Applications with ArcGIS Runtime SDK for Windows Phone Rex Hansen.
Windows Phone 7 Series Architecture Deep Dive Istvan Cseri Distinguished Engineer Windows Phone
Сергей Пугачёв Microsoft MVP
Windows Phone
Announcement Feb WMC Barcelona. WMC Barcelona.
Building Windows Phone Applications with Silverlight Nguyen Thanh Tung Project Manager - MISA JSC.
Getting Started with Windows Phone 7.0 Development Creating a Silverlight Application Sergey Barskiy
7 Windows Phone 7 2. Windows Phone 7 for Business 1. About Windows Phone 7 3. Windows Phone 7 for Consumer 4. Windows Phone 7 for the Developer Welcome.
Android vs iOS vs Windows Phone 7 Alejandro Mesa (am3473)
Windows Phone 7 Development Tomer Shamam Senior Architect Sela Group.
Khalid Siddiqui Senior Architect, Mobility Center of Excellence Microsoft Corporation SESSION CODE: WPH311.
Lesley Bross, August 29, 2010 ArcGIS 10 add-in glossary.
2 Philosophy Customer Design Experience Platform.
Windows Camp #wincamp Windows Camp Игорь Сычев Premier Field Engineer, Microsoft Что нового/полезного принесла VS2015 для разработчиков приложений.
Developing Windows Phone 7 applications Igor Ralić Vedran Vučetić
Tim Huckaby Founder, InterKnowlogy Microsoft RD & MVP SESSION CODE: WEB203.
Making Money with Windows Phone Applications and Games Todd Biggs, Director of Product Management John Bruno, Lead Program Manager.
Программирование игр на XNA для Windows Phone 7 Дмитрий Сошников
Silverlight 101 Ahead! If you know Silverlight and are looking for more advanced content check out : ‘Microsoft Silverlight “Media” : Moving at 60fps’
Drew Lytle Principal Program Manager Microsoft Corporation SESSION CODE: WPH203.
An Introduction to Developing Applications for Microsoft Silverlight Jaime Rodriguez
Testing, Debugging, and Deploying a Mobile App Lesson 8.
Understanding Mobile Devices, Interactions, and Tools Lesson 1.
Building Windows Phone 7 Games and Applications Yes, yes! “Games and Applications” and not “Applications and Games” Content is under NDA – please do no.
Daniel Tizon Semior Consultant, Microsoft Regional Director ANURA-SOLSTEAM Développez pour Windows Phone 7.
The Universal Windows Platform
Windows Phone 8.1 New Features
The Windows Phone Application Platform
Microsoft Build /13/2018 2:24 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Windows 10 Preview Andy & Jerry
Presentation transcript:

Разработка приложений для Windows Phone 7Mango Владимир Колесников Windows Phone 7 Camp

Windows Phone О чем расскажу Платформа Silverlight Немного подробностей 2

Windows Phone Платформа

Windows Phone Платформа – Железо 4 Емкостной дисплей 4 или более точек контакта Сенсоры A-GPS, Accelerometer, Compass, Light, Proximity, Gyro Камера 5 мегапикселей или более Мультимедиа возможности Минимальная спецификация, акселерация кодеков Память 256MB RAM или более, 8GB Flash или более GPU Акселерация инструкций DirectX 9 CPU Qualcomm MSM7x30, MSM8x55 800Mhz или более Аппаратные кнопки | Назад, Старт, Поиск

Windows Phone Платформа – Приложения 5 Ядро Hardware BSP App ModelUI ModelCloud Integration Приложения App management Licensing Chamber isolation Software updates Shell frame Session manager Direct3D Compositor Xbox LIVE Bing Location Push notifications Windows Live ID Ваше приложение A-GPSAccelerometerLightCompass Proximity MediaWi-FiRadioGraphics Gyro Безопасность Сетевая подсистема Хранилище Фреймворки SilverlightXNAHTML/JavaScript CLR (.NET CF) Аппаратная часть

Windows Phone Облако Устройство Phone Emulator SamplesDocumentation GuidesCommunity Packaging and Verification Tools Notifications LocationIdentityFeeds MapsSocial App Deployment Registration Validation Certification Publishing Marketplace MO and CC Billing Business Intelligence Update Management Платформа – Сервисы Инструменты Сервисы публикацииСервисы платформы SensorsMediaData Xbox LIVENotifications.NET Framework managed code sandbox Location Phone Runtime 6

Windows Phone Платформа - Инструменты 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 7 Бесплатно на

Windows Phone Демо эмулятор

Windows Phone 9

Единый канал доставки приложений Им пользуются все и только им Географическое таргетирование Различные формы оплаты Кредитная карта Мобильный биллинг 10

Windows Phone Trial API Marketplace API Активное промо командой Marketplace Централизованные обновления Категоризация и поиск Advertising API 11

Windows Phone Платформа – Публикация приложений 12 Application and Game Submission App Signed Windows Phone 7 Deployment Service.xap.dll Submission via App Hub App Hub Packages & Validates XAP.xap.dll.xap.dll.xap.dll Microsoft Applies Test Criteria App Hub Adds Metadata.xap.dll.xap.dll.xap.dll.xap.dll

Windows Phone Платформа – 2 типа приложений Игры и приложения Приложения и игры 13

Windows Phone Silverlight

Windows Phone Типы проектов 15

Windows Phone Что такое Silverlight 16 в Windows Phone XAML.NET CF C#, VB.NET, F#

Windows Phone XAML 17 Наглядный язык разметки Поддержка включений файлов Полная интеграция в Visual Studio и Expression Blend Code Behind Data Binding Sample Data Storyboards Transform

Windows Phone Демо Silverlight

Windows Phone Silverlight Controls 19

Windows Phone Silverlight Toolkit 20

Windows Phone Hub`ы: панорамы и пивоты 21

Windows Phone Платформа – Декомпозиция экрана 22

Windows Phone Демо Простой пример application bar

Windows Phone Немного Подробностей

Windows Phone Ориентация Можно ограничивать Можно обрабатывать В большинстве случаев достаточно автоматической обработки SupportedOrientations="Portrait" SupportedOrientations="PortraitOrLandscape" 25

Windows Phone Input Scope 26 <TextBox InputScope="Number"...

Windows Phone Навигация Frame Контейнер верхнего уровня PhoneApplicationFrame class Page Управляет содержимым экрана Потомок PhoneApplicationPage class Кнопка «Назад» 27

Windows Phone Демо Навигация

Windows Phone Интеграция 29 Камера Захват видео «Прямой» доступ к камере и вспышке Networking Сокеты HTTP Сенсоры GPS Accelerometer Compass Gyro Motion Data SQL CE Phone Contacts Phone Calendar Launchers & Choosers Bing Maps Phone Number Address Chooser

Windows Phone Расширение 30 Push Notifications App Connect Search Music Photos Тайлы

Windows Phone Демо Bing Search

Windows Phone Это только начало…

Windows Phone Многозадачность Fast App Switching Background Agents Transfer Periodic Audio Resource Intensive Agents 33

Windows Phone Camera API Silverlight 4 WebCam API Простая запись видео Можно использовать существующий код Запись аудио и видео в файл PhotoCamera Фото Кнопки камеры Вспышка и фокус

Windows Phone Motion sensor Motion Sensor 35

Windows Phone Live Tiles Множественные тайлы Программное управление Поддержка фотов и «обратных сторон» 36

Windows Phone Push Notifications Tile Toast Deep Toast Связь уведомлений и страниц приложения страницами World News Updates Egypt braces for march in palace square /detailsPage.xaml?storyid=186435

Windows Phone Scheduled Actions Reminders, Alerts Создание собственный уведомлений в системном стиле Reminder rem = new Reminder("mango"); rem.Title = "Mango!"; rem.BeginTime = DateTime.Now.AddSeconds(int.Parse(textBox1.Text)); rem.Content = "Time!"; rem.NavigationUri = NavigationService.CurrentSource; ScheduledActionService.Add(rem);

Windows Phone Сокеты 39

Windows Phone Локальное хранилище 40 Приложения хранят данные в Isolated Storage Настройки Неструктурированные данные Структурированные данные в БД SQL Server CE Настройки App Управление файлами Файлы приложения App Data Folder Каталог приложения Package Manager App Root Folder WP7 Isolated Storage APIs Установка DB Файл БД DB Файл БД

Windows Phone Доступ к пользовательским данным Chooser Tasks AddressChooserTask PhoneNumberChooserTask AddressChooserTask Microsoft.Phone.UserData для прямого доступа Contacts Appointments 41

Windows Phone С чего начать Phone

Windows Phone Спасибо!

© 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. 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.