1 - Introduction Windows Phone Os (3t)
-
Upload
neversayloveyou -
Category
Documents
-
view
216 -
download
0
Transcript of 1 - Introduction Windows Phone Os (3t)
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
1/106
DONG NAI UNIVERSITY OF TECHNOLOGY
1
6. Getting Started Windows phone 8
5. WP SDK & Tool Development
3. Windows Phone OS vs Another
2. New Features Windows Phone 8
1. History WINDOWS PHONE OS
7. Application LifeCycle
8. Taking Your App to Market
4. Windows phone architecture
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
2/106
DONG NAI UNIVERSITY OF TECHNOLOGY
2
1. History WINDOWS PHONE OS
Windows phone 7.0 (oct, 2010)
Windows phone 7.5 Mango (may, 2011)
Windows phone 7.5 Refresh (March, 2012)
Windows phone 7.5 Tango (June, 2012)
Windows phone 7.8 (January 2013)
Windows phone 8 (October 29, 2012)
Windows phone 7.1 Mango(may, 2011)
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
3/106
DONG NAI UNIVERSITY OF TECHNOLOGY
3
1. History WINDOWS PHONE OS
Windows phone 7.0 (oct, 2010) Initial version of the Windows Phone 7 OS
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
4/106
DONG NAI UNIVERSITY OF TECHNOLOGY
4
1. History WINDOWS PHONE OS
Windows phone 7.1 Mango (may, 2011)People Hub such as Facebook, Hotmail, and Gmail,
Microsoft has gone ahead and added LinkedIn and
Twitter.
Mango will also bring with it a Groups feature, allowingmultiple people to communicate across a multiple
platforms
Mango also upgrades all the different Windows Phone
Hubs, most significantly Pictures, Office, and Xbox Live. Internet Explorer 9
and more
http://crunchgear.com/tag/facebookhttp://crunchgear.com/tag/facebook -
7/21/2019 1 - Introduction Windows Phone Os (3t)
5/106
DONG NAI UNIVERSITY OF TECHNOLOGY
5
1. History WINDOWS PHONE OS
Windows phone 7.5 Mango (may, 2011) "NoDo" added CDMAsupport, Copy and Paste, fast
application startup, and deeper Facebook Integration
revoke of fraudulent certificates
intermediate update required for updating to Mango
http://en.wikipedia.org/wiki/CDMA2000http://en.wikipedia.org/wiki/CDMA2000 -
7/21/2019 1 - Introduction Windows Phone Os (3t)
6/106
DONG NAI UNIVERSITY OF TECHNOLOGY
6
1. History WINDOWS PHONE OS
Windows phone 7.5 Refresh (March, 2012)LTE support
Fixed keyboard disappearing bug
Fixed location access issue
Initial release for AT&T Nokia Lumia 900 & HTC Titan II.Other bugfixes
and more
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
7/106
DONG NAI UNIVERSITY OF TECHNOLOGY
7
1. History WINDOWS PHONE OS
Windows phone 7.5 Tango (June, 2012)
Better media messaging
Ability to send ringtones via MMS
Export and manage contacts to SIM card
Fixes an issue with app purchases in some regions.
Provides support for phones without physical camera
buttons.
and more
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
8/106
DONG NAI UNIVERSITY OF TECHNOLOGY
8
1. History WINDOWS PHONE OS
Windows phone 7.8 (January 2013)
Windows Phone 7.8 is an upcoming (and perhaps final)
OS upgrade to the Windows Phone 7.x
platform. Windows Phone 7.x is based off of the CE
kernel while Windows Phone 8 allowed Microsoft totransition over to the much more robust NT kernel.
Because of this, current Windows Phone 7.x users (Nokia
Lumia 710, 800 900, HTC Titan II, Radar, etc.) cannot
upgrade to Windows Phone 8.
New start screen UI with customizable sizes of the tiles, as
found in Windows Phone 8
Enabled Tethering Wi-Fi in Samsung Omnia GT-I8350
and more
http://www.wpcentral.com/windows-phone-8http://www.wpcentral.com/windows-phone-8http://www.wpcentral.com/windows-phone-8http://www.wpcentral.com/windows-phone-8http://www.wpcentral.com/windows-phone-8http://www.wpcentral.com/windows-phone-8 -
7/21/2019 1 - Introduction Windows Phone Os (3t)
9/106
DONG NAI UNIVERSITY OF TECHNOLOGY
9
1. History WINDOWS PHONE OS
Windows phone 8 (October 29, 2012)
Transitions to core components from Windows 8, including
kernel, file system, drivers, network stack, security
components, media and graphics support
Support for multi-core CPUs of up to 64 cores (system iscurrently optimized for Snapdragon S4 dual and quad core
processors)
Support for WXGA (1280720, 1280768) resolutions
Support for MicroSD cards
Internet Explorer 10 Support for up to 6" displays
1080pscreen resolution support
and more
http://en.wikipedia.org/wiki/Multi-core_processorhttp://en.wikipedia.org/wiki/Internet_Explorer_10http://en.wikipedia.org/wiki/1080phttp://en.wikipedia.org/wiki/1080phttp://en.wikipedia.org/wiki/1080phttp://en.wikipedia.org/wiki/Internet_Explorer_10http://en.wikipedia.org/wiki/Internet_Explorer_10http://en.wikipedia.org/wiki/Internet_Explorer_10http://en.wikipedia.org/wiki/Internet_Explorer_10http://en.wikipedia.org/wiki/Internet_Explorer_10http://en.wikipedia.org/wiki/Multi-core_processorhttp://en.wikipedia.org/wiki/Multi-core_processorhttp://en.wikipedia.org/wiki/Multi-core_processor -
7/21/2019 1 - Introduction Windows Phone Os (3t)
10/106
DONG NAI UNIVERSITY OF TECHNOLOGY
10
2. New Features Windows Phone 8
http://www.windowsphone.com/en-us/how-to/wp8/start/whats-new-in-windows-phone
New features that bring you closer to the people, places, and
things you care about.
Phone
People + social networking
Email + messaging
Browsing + maps
Photos + camera
Music + videos
Office Mobile
Networking
For your business
Windows Phone online
http://www.windowsphone.com/en-us/how-to/wp8/start/whats-new-in-windows-phonehttp://www.windowsphone.com/en-us/how-to/wp8/start/whats-new-in-windows-phonehttp://www.windowsphone.com/en-us/how-to/wp8/start/whats-new-in-windows-phonehttp://www.windowsphone.com/en-us/how-to/wp8/start/whats-new-in-windows-phonehttp://www.windowsphone.com/en-us/how-to/wp8/start/whats-new-in-windows-phonehttp://www.windowsphone.com/en-us/how-to/wp8/start/whats-new-in-windows-phonehttp://www.windowsphone.com/en-us/how-to/wp8/start/whats-new-in-windows-phonehttp://www.windowsphone.com/en-us/how-to/wp8/start/whats-new-in-windows-phonehttp://www.windowsphone.com/en-us/how-to/wp8/start/whats-new-in-windows-phonehttp://www.windowsphone.com/en-us/how-to/wp8/start/whats-new-in-windows-phonehttp://www.windowsphone.com/en-us/how-to/wp8/start/whats-new-in-windows-phonehttp://www.windowsphone.com/en-us/how-to/wp8/start/whats-new-in-windows-phonehttp://www.windowsphone.com/en-us/how-to/wp8/start/whats-new-in-windows-phonehttp://www.windowsphone.com/en-us/how-to/wp8/start/whats-new-in-windows-phone -
7/21/2019 1 - Introduction Windows Phone Os (3t)
11/106
DONG NAI UNIVERSITY OF TECHNOLOGY
11
2. New Features Windows Phone 8
Phone Kid's Corner
Data Sense
Quad core support
Eyes on the road
Wallet
Screen rotation lock
Microsoft account
Back up your stuff
Start screen
Tap + send
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
12/106
DONG NAI UNIVERSITY OF TECHNOLOGY
12
2. New Features Windows Phone 8
People + social networking
Rooms: Rooms are an
invitation-only place on
your phone where you
can privately share acalendar, photo album,
group chat, and notes
with other room
members.
Contact sharing: Quickly share a contact card via email, text
message, or NFC (Tap + Send).
Groups sync:Groupsnow sync to your Microsoft account,so you'll see them in your People list on Outlook.com.
http://www.windowsphone.com/en-us/how-to/wp8/people/use-rooms-and-groupshttp://www.windowsphone.com/en-us/how-to/wp8/basics/tap-to-share-photos-websites-and-morehttp://www.windowsphone.com/en-us/how-to/wp8/people/use-rooms-and-groupshttp://www.windowsphone.com/en-us/how-to/wp8/people/use-rooms-and-groupshttp://www.windowsphone.com/en-us/how-to/wp8/basics/tap-to-share-photos-websites-and-morehttp://www.windowsphone.com/en-us/how-to/wp8/people/use-rooms-and-groups -
7/21/2019 1 - Introduction Windows Phone Os (3t)
13/106
DONG NAI UNIVERSITY OF TECHNOLOGY
13
2. New Features Windows Phone 8
Email + messaging
Email by voice
Text tones
Attach more
Word Flow Keyboard.
Power texting
Skype app
Bulk delete for messaging
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
14/106
DONG NAI UNIVERSITY OF TECHNOLOGY
14
2. New Features Windows Phone 8
Browsing + maps
Just for you
Better browser
Delete one or many
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
15/106
DONG NAI UNIVERSITY OF TECHNOLOGY
15
2. New Features Windows Phone 8
Photos + camera
Lenses
Photo fixes
Back 'em up
Tap to record
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
16/106
DONG NAI UNIVERSITY OF TECHNOLOGY
16
2. New Features Windows Phone 8
Music + videos
Xbox Music
FM radio
Do more with playlists
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
17/106
DONG NAI UNIVERSITY OF TECHNOLOGY
17
2. New Features Windows Phone 8
Office Mobile
Handier notes
New notes from Start
New Office Hub
Improved Office apps
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
18/106
DONG NAI UNIVERSITY OF TECHNOLOGY
18
2. New Features Windows Phone 8
Apps + Games
The Store More Live Apps Even smarter apps
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
19/106
DONG NAI UNIVERSITY OF TECHNOLOGY
19
2. New Features Windows Phone 8
Networking
Wi-Fi options
Bluetooth sharing
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
20/106
DONG NAI UNIVERSITY OF TECHNOLOGY
20
2. New Features Windows Phone 8
For your business
Enterprise power
Works with Windows
Office enhancements
Designed to meet the needs ofbusinesses large and small,
Windows Phone 8 closes the gap
between what organizations need
and what employees want from asmartphone.
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
21/106
DONG NAI UNIVERSITY OF TECHNOLOGY
21
2. New Features Windows Phone 8
Windows Phone online
My Family:Set up My Familyon the Windows Phone websiteto
allow and manage app downloads and game ratings for kids.
http://www.windowsphone.com/en-us/how-to/wp8/apps/my-family-on-the-
windows-phone-website
DONG NAI UNIVERSITY OF TECHNOLOGY
http://www.windowsphone.com/en-us/how-to/wp8/apps/my-family-on-the-windows-phone-websitehttp://www.windowsphone.com/en-us/http://www.windowsphone.com/en-us/how-to/wp8/apps/my-family-on-the-windows-phone-websitehttp://www.windowsphone.com/en-us/how-to/wp8/apps/my-family-on-the-windows-phone-websitehttp://www.windowsphone.com/en-us/how-to/wp8/apps/my-family-on-the-windows-phone-websitehttp://www.windowsphone.com/en-us/how-to/wp8/apps/my-family-on-the-windows-phone-websitehttp://www.windowsphone.com/en-us/how-to/wp8/apps/my-family-on-the-windows-phone-websitehttp://www.windowsphone.com/en-us/how-to/wp8/apps/my-family-on-the-windows-phone-websitehttp://www.windowsphone.com/en-us/how-to/wp8/apps/my-family-on-the-windows-phone-websitehttp://www.windowsphone.com/en-us/how-to/wp8/apps/my-family-on-the-windows-phone-websitehttp://www.windowsphone.com/en-us/how-to/wp8/apps/my-family-on-the-windows-phone-websitehttp://www.windowsphone.com/en-us/how-to/wp8/apps/my-family-on-the-windows-phone-websitehttp://www.windowsphone.com/en-us/how-to/wp8/apps/my-family-on-the-windows-phone-websitehttp://www.windowsphone.com/en-us/how-to/wp8/apps/my-family-on-the-windows-phone-websitehttp://www.windowsphone.com/en-us/how-to/wp8/apps/my-family-on-the-windows-phone-websitehttp://www.windowsphone.com/en-us/how-to/wp8/apps/my-family-on-the-windows-phone-websitehttp://www.windowsphone.com/en-us/how-to/wp8/apps/my-family-on-the-windows-phone-websitehttp://www.windowsphone.com/en-us/how-to/wp8/apps/my-family-on-the-windows-phone-websitehttp://www.windowsphone.com/en-us/how-to/wp8/apps/my-family-on-the-windows-phone-websitehttp://www.windowsphone.com/en-us/how-to/wp8/apps/my-family-on-the-windows-phone-websitehttp://www.windowsphone.com/en-us/how-to/wp8/apps/my-family-on-the-windows-phone-websitehttp://www.windowsphone.com/en-us/http://www.windowsphone.com/en-us/http://www.windowsphone.com/en-us/http://www.windowsphone.com/en-us/http://www.windowsphone.com/en-us/http://www.windowsphone.com/en-us/how-to/wp8/apps/my-family-on-the-windows-phone-websitehttp://www.windowsphone.com/en-us/how-to/wp8/apps/my-family-on-the-windows-phone-websitehttp://www.windowsphone.com/en-us/how-to/wp8/apps/my-family-on-the-windows-phone-website -
7/21/2019 1 - Introduction Windows Phone Os (3t)
22/106
DONG NAI UNIVERSITY OF TECHNOLOGY
22
2. New Features Windows Phone 8
Programming:
Speech
The Wallet
Monetizing your app
Enterprise apps
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
23/106
DONG NAI UNIVERSITY OF TECHNOLOGY
23
3. Windows Phone OS vs Another
MobileSymbian
Ubuntu
BlackBerry
Windows
Phone
Bada
MeeGo
IOSWebOS
Android
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
24/106
DONG NAI UNIVERSITY OF TECHNOLOGY
24
Bada
Samsung
Closed source
http://developer.bada.com
DONG NAI UNIVERSITY OF TECHNOLOGY
http://developer.bada.com/http://developer.bada.com/http://developer.bada.com/ -
7/21/2019 1 - Introduction Windows Phone Os (3t)
25/106
DONG NAI UNIVERSITY OF TECHNOLOGY
25
C/C++ J2EM
http://www.developer.nokia.com/
DONG NAI UNIVERSITY OF TECHNOLOGY
http://www.developer.nokia.com/http://www.developer.nokia.com/http://www.developer.nokia.com/ -
7/21/2019 1 - Introduction Windows Phone Os (3t)
26/106
DONG NAI UNIVERSITY OF TECHNOLOGY
26
Windows
Phone
http://dev.windowsphone.com
C#
VB.netXAML
DONG NAI UNIVERSITY OF TECHNOLOGY
http://dev.windowsphone.com/http://dev.windowsphone.com/http://dev.windowsphone.com/ -
7/21/2019 1 - Introduction Windows Phone Os (3t)
27/106
DONG NAI UNIVERSITY OF TECHNOLOGY
27
WebOS from HP
open sourced
running on the Linux kernel
Visual Studio
https://developer.palm.com/
C/C++
Java
DONG NAI UNIVERSITY OF TECHNOLOGY
https://developer.palm.com/https://developer.palm.com/https://developer.palm.com/ -
7/21/2019 1 - Introduction Windows Phone Os (3t)
28/106
DONG NAI UNIVERSITY OF TECHNOLOGY
28
IOSApple
derived from Mac OS X.
Objective C iPhone SDk
https://developer.apple.com
DONG NAI UNIVERSITY OF TECHNOLOGY
https://developer.apple.com/https://developer.apple.com/https://developer.apple.com/ -
7/21/2019 1 - Introduction Windows Phone Os (3t)
29/106
DONG NAI UNIVERSITY OF TECHNOLOGY
29
BlackBerry
https://developer.blackberry.com/
DONG NAI UNIVERSITY OF TECHNOLOGY
https://developer.blackberry.com/https://developer.blackberry.com/https://developer.blackberry.com/ -
7/21/2019 1 - Introduction Windows Phone Os (3t)
30/106
DONG NAI UNIVERSITY OF TECHNOLOGY
30
Android Google Inc
free and open source
Linux-derived OS
Java (Android SDK)
http://developer.android.com/
DONG NAI UNIVERSITY OF TECHNOLOGY
http://developer.android.com/http://developer.android.com/http://developer.android.com/ -
7/21/2019 1 - Introduction Windows Phone Os (3t)
31/106
31
Ubuntu
http://www.ubuntu.com/devices/android
Professional Ubuntu
Mobile Development
DONG NAI UNIVERSITY OF TECHNOLOGY
http://www.ubuntu.com/devices/androidhttp://www.ubuntu.com/devices/androidhttp://www.ubuntu.com/devices/android -
7/21/2019 1 - Introduction Windows Phone Os (3t)
32/106
32
MeeGoopen source
Nokia + Intel
https://meego.com/developers
C++
DONG NAI UNIVERSITY OF TECHNOLOGY
https://meego.com/developershttps://meego.com/developershttps://meego.com/developers -
7/21/2019 1 - Introduction Windows Phone Os (3t)
33/106
33
All Mobiles Characterized
Limited resources Screen
CPU
RAM (no virtual)
No harddisk Battery
Input data: many ways
Compact
Not much room
Reuse of common component is impotant
Phone functionality always highest priority
Always on
3. Windows Phone OS vs Another
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
34/106
34
4. Windows phone architecture
Platform stack
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
35/106
35
4. Windows phone architecture
Platform stack
The box labeled TaskHost
represents the XAML app
model, which has been the
primary model since the
launch of Windows Phone 7
The box labeled CoreApplication,
a new app model for Windows
Phone, which is a subset of the
new Windows 8 app model. In the
Windows Phone 8 release, this app
model only supports pure native
apps using Direct3D for UI
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
36/106
36
4. Windows phone architecture
Platform stack
Package Manager :The Package Manager is responsible for
installing/uninstalling apps and maintaining all of their
metadata throughout the app lifecycle.
Execution Manager : The Execution Manager controls all ofthe logic associated with an appsexecution lifetime.
Navigation Server : The Navigation Server manages all of
the movement between foreground apps on the phone.
Resource Manager : The Resource Manager is responsible
for ensuring that the phone is always quick and responsive
by monitoring the use of system resources by all active
processes and enforcing a set of constraints on them.
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
37/106
37
4. Windows phone architecture
Platform stack
Networking : Manage networking resource.
Storage : Mange Data resource.
Media : Manage Media camera.
Sensor : Manage Sensor, depend hardware.
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
38/106
38
4. Windows phone architecture
App types
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
39/106
39
4. Windows phone architecture
App types
Managed Code:
Code write in .net framework environment is
call Managed code, they will be executed directfrom CLR(Common Language Runtime). CLR
will manage memory, security problem,
debuggingand other useful features
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
40/106
40
4. Windows phone architecture
App types
Unmanaged Code:
Not in .net framework, that is not controlled
by CLR, Unmanaged Code will bee execute
with 2 wrapper class support:
CCW (COM Callable Wrapper)
andRCW (Runtime Callable Wrapper).
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
41/106
41
4. Windows phone architecture
App types
CCW (COM Callable Wrapper)
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
42/106
42
4. Windows phone architecture
App types
RCW (Runtime Callable Wrapper)
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
43/106
43
4. Windows phone architecture
Background OS services
Windows Phone offers a set of background services that can
perform common tasks on behalf of apps.
Background transfer service : The Background Transfer
Service (BTS) makes it possible for apps to perform HTTPtransfers by using the same robust infrastructure that the OS
uses to perform operations such as downloading music.
Alarms : With the Alarms API, apps can create scenario-
specific reminders that provide deep links back into theappsUX
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
44/106
44
4. Windows phone architecture
Background audio agents
Background audio playback is a classic example of scenario-
based background processing. The simplest solution to
permitting Windows Phone apps to play audio from the
background would be to allow those apps to continue
running even when the user navigates away.
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
45/106
45
4. Windows phone architecture
Scheduled tasks
Scheduled tasks offer the most generic solution for background
processing in Windows Phone apps, but they are still
ultimately driven by scenarios.
Periodic tasks : Periodic tasks run for a brief amount oftime on a regular intervalthe current configuration is 25
seconds approximately every 30 minutes (as long as the
phone is not in Battery Saver mode).
Resource-intensive tasks : Resource-intensive tasks can
run for a longer period, but they do not run on a
predictable schedule.
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
46/106
46
4. Windows phone architecture
Security model
The Windows Phone security
model is based on the notion of
security chambers, which are
isolated containers in which
processes are created andexecuted.
The chamber is the security
principal to which access rights
are granted in the system.
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
47/106
47
4. Windows phone architecture
Windows and Windows Phone
Shared core
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
48/106
48
5. WP SDK & Tool Development
PC Hardware Requirements
Phone Hardware Requirements
Operating system requirements
The Windows Phone 8 SDK
Visual Studio
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
49/106
49
5. WP SDK & Tool Development
PC Hardware Requirements
Your PC must have Hyper V and SLAT support. Hyper V is
required to run virtual machines, namely the Windows Phone
8 emulator. SLAT (Second Level Address Translation) is used
by Hyper V to translate virtualized guest addresses to real
physical addresses.
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
50/106
50
5. WP SDK & Tool Development
Phone Hardware Requirements
Windows Phone 8 development does not actually require
a phone. You can get by using the Emulator.
Legacy phones intended for Windows Phone 7.x are not
upgradable to Windows Phone 8
Nokia 92x HTC Windows Phone 8x Samsung ATIV S
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
51/106
51
5. WP SDK & Tool Development
Operating system requirements
Windows Phone 8
development requires
the 64-bit version of
Windows 8 Pro orgreater.
You can still install and
run using only
Windows 8, but the
emulator will notwork.
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
52/106
52
5. WP SDK & Tool Development
The Windows Phone 8 SDK
Link download WP 8 SDK :http://www.microsoft.com/en-us/download/details.aspx?id=35471
The Windows Phone 8 SDK allows you to create Windows
Phone 8 applications in Visual Studio and to test your
applications on your PC using an emulator.
https://dev.windowsphone.com
https://www.dreamspark.com/Student/App-Development.aspx
Using Microsoft DreamSpark from DNTU (register with
Dong Nai University Of Technology):
Learn more:
DONG NAI UNIVERSITY OF TECHNOLOGY
http://www.microsoft.com/en-us/download/details.aspx?id=35471https://dev.windowsphone.com/https://www.dreamspark.com/Student/App-Development.aspxhttps://www.dreamspark.com/Student/App-Development.aspxhttps://www.dreamspark.com/Student/App-Development.aspxhttps://www.dreamspark.com/Student/App-Development.aspxhttps://dev.windowsphone.com/https://dev.windowsphone.com/http://www.microsoft.com/en-us/download/details.aspx?id=35471http://www.microsoft.com/en-us/download/details.aspx?id=35471http://www.microsoft.com/en-us/download/details.aspx?id=35471http://www.microsoft.com/en-us/download/details.aspx?id=35471http://www.microsoft.com/en-us/download/details.aspx?id=35471 -
7/21/2019 1 - Introduction Windows Phone Os (3t)
53/106
53
5. WP SDK & Tool Development
The Windows Phone 8 SDK
The download consists of Wpexpress_full.exethat installs tothe \Program Files (x86)\Windows Phone Kits\8.0 directory.
Here are some of the goodies that are installed:
SDK Windows Phone 8 Assemblies
Windows Phone 8 Emulator
Visual Studio Express 2012 for Windows Phone
Adds project and item templates to Visual Studio 2012
Development Kit Tools for Windows Store Apps
MS C++ 2012 Compilers and Core Libraries for WP 8
Direct X Libraries XNA Game Studio 40
Windows Phone 7.1 Support
Blend SDK for Windows Phone 8 and 7.1
Microsoft Advertising SDK
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
54/106
54
5. WP SDK & Tool Development
Visual Studio
A stand-alone version of
Visual Studio Express
2012 for Windows
Phone is included as
part of the WindowsPhone 8 SDK install.
If you already have Visual Studio Professional, Premium, or
Ultimate installed, the SDK will install as an add-in to your
existing version.
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
55/106
55
6. Getting Started Windows phone 8
Creating a Windows Phone 8 Project
Windows Phone 8 Solution Anatomy
Running Applications from Visual Studio
Using the Emulator
Register real phone for development
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
56/106
56
6. Getting Started Windows phone 8
Creating a Windows Phone 8 Project
Run Microsoft Visual Studio Express 2012 for Window Phone
File New Project to create a windows phone project
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
57/106
57
6. Getting Started Windows phone 8
Creating a Windows Phone 8 Project
Choose as the same configuration, and then click OK button
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
58/106
58
6. Getting Started Windows phone 8
Creating a Windows Phone 8 Project
Choose Windows phone OS 8.0, click OK
The Target Windows Phone OS version is popup:
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
59/106
59
6. Getting Started Windows phone 8
Creating a Windows Phone 8 Project
Please wait some minutes. Creating project
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
60/106
60
6. Getting Started Windows phone 8
F5 to display the application
and page titles in the emulator
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
61/106
61
6. Getting Started Windows phone 8
Windows Phone 8 Solution Anatomy
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
62/106
62
6. Getting Started Windows phone 8
Windows Phone 8 Solution Anatomy
Solution Explorer
Properties
Editor development
XAML designer
Emulator designer Toolbox
Output
Document Outline
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
63/106
63
6. Getting Started Windows phone 8
Windows Phone 8 Solution Anatomy
Project folder explorer
.xap format
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
64/106
64
6. Getting Started Windows phone 8
Windows Phone 8 Solution Anatomy
AppManifest.xml lists resources
to include when deploying the
application. Visual Studio takes
care of maintaining this file for you.
This file is located in the Propertiesfolder of the project.
WMAppManifest.xml describes
the application in more detail
including the Display Name,starting Navigation Page, App Icon,
a list of Capabilities and hardware
Requirements. This file is located in
the Properties folder of the project.
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
65/106
65
6. Getting Started Windows phone 8
Properties of
WMAppManifest.xml
Application UI
Capabilities
Requirements
Packaging
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
66/106
66
6. Getting Started Windows phone 8
Properties of
WMAppManifest.xml
Application UI
Capabilities
Requirements
Packaging
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
67/106
67
6. Getting Started Windows phone 8
Properties of
WMAppManifest.xml
Application UI
Capabilities
Requirements
Packaging
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
68/106
68
6. Getting Started Windows phone 8
Properties of
WMAppManifest.xml
Application UI
Capabilities
Requirements
Packaging
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
69/106
69
6. Getting Started Windows phone 8
Windows Phone 8 Solution Anatomy
The Assets folder: contains the
images for the application icon and
the tile images that display in the
Windows Phone 8 Start screen.
The Resources folder: allows your
application to be localized for
particular languages and cultures.
The LocalizedStrings class:
provides access to language
resources and can be referenced in
your applicationsuser interface.
The App class : Is defined in files
App.xaml and App.xaml.cs located in
the root directory of the project.
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
70/106
70
6. Getting Started Windows phone 8 App class
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
71/106
71
6. Getting Started Windows phone 8
The initial main page is createdautomatically and contains a
.XAML (Extensible Application
Markup Language) file to describe
the user interface and a .XAML.CScode-behind file to define client
logic.
Windows Phone 8 Solution Anatomy
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
72/106
72
6. Getting Started Windows phone 8 Main page
Designer
area
Code Behind
area
XAML Page
area
DONG NAI UNIVERSITY OF TECHNOLOGY
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
73/106
73
6. Getting Started Windows phone 8
The XAP file is simply a compressed file, like a ZIP file, that contains
all the files needed to execute the application. This file is created
automatically by Visual Studio and placed under the \bin directory.
DONG NAI UNIVERSITY OF TECHNOLOGY
d d h
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
74/106
74
6. Getting Started Windows phone 8
Running Applications from Visual Studio
By default, you run yourWindows Phone 8 application in
Visual Studio using the emulator.
The emulator lets you run an
application directly from your PCdesktop without a physical
device.
If you have a Windows Phone 8
device plugged in to your
computer via USB cable, you can
run the application directly on
the device.
DONG NAI UNIVERSITY OF TECHNOLOGY
6 G i S d Wi d h 8
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
75/106
75
6. Getting Started Windows phone 8
Using the Emulator
The emulator simulates Windows 8 Phone applications
running in three screen sizes:
WVGA- 800 480pixels. An additional 512MB RAM
version of WVGA allows you to emulate memory-
constrained devices. WXGA- 1280 768pixels.
720p- 1280 720pixels.
DONG NAI UNIVERSITY OF TECHNOLOGY
6 G i S d Wi d h 8
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
76/106
76
6. Getting Started Windows phone 8
Using the Emulator
DONG NAI UNIVERSITY OF TECHNOLOGY
6 G i S d Wi d h 8
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
77/106
77
6. Getting Started Windows phone 8
Using the Emulator Additional Tools
Accelerometer tab
DONG NAI UNIVERSITY OF TECHNOLOGY
6 G tti St t d Wi d h 8
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
78/106
78
6. Getting Started Windows phone 8
Using the Emulator Additional Tools
Location tab
DONG NAI UNIVERSITY OF TECHNOLOGY
6 G tti St t d Wi d h 8
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
79/106
79
6. Getting Started Windows phone 8
Using the Emulator Additional Tools
Screenshot tab
DONG NAI UNIVERSITY OF TECHNOLOGY
6 G tti St t d Wi d h 8
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
80/106
80
6. Getting Started Windows phone 8
Using the Emulator Additional Tools
Network tab
DONG NAI UNIVERSITY OF TECHNOLOGY6 G tti St t d Wi d h 8
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
81/106
81
6. Getting Started Windows phone 8
Register real phone for development
Prerequisites
The first is registering as a developer at
http://dev.windowsphone.com
Next, register your phone device to unlockthe phone for
development. The phone must have a cell or Wi-Fi
connection. The USB connection alone is not enough.
DONG NAI UNIVERSITY OF TECHNOLOGY6 Getting Started Windows phone 8
http://dev.windowsphone.com/http://dev.windowsphone.com/ -
7/21/2019 1 - Introduction Windows Phone Os (3t)
82/106
82
6. Getting Started Windows phone 8
Prerequisites
1. Turn on the phone and unlock the screen.
2. Verify the date and time on the phone. The Settings app
lets you configure the date and time for the phone. Typically,
this will be synced automatically with the correct date and
time.3. Connect the phone device USB to the development PC.
4. On the development PC, navigate to the Startscreen, type
Windows Phone Developer Registration to search for the
registration application, and click the entry in the Apps listto run it
DONG NAI UNIVERSITY OF TECHNOLOGY6 Getting Started Windows phone 8
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
83/106
83
6. Getting Started Windows phone 8
Prerequisites
5. In the Windows Phone Developer Registration screen,
verify the Status message. The Status will indicate if the
phone is ready to be registered and will flag any problems,
such as your device is unconnected, before continuing.
6. Click the Register button
DONG NAI UNIVERSITY OF TECHNOLOGY6 Getting Started Windows phone 8
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
84/106
84
6. Getting Started Windows phone 8
Prerequisites
DONG NAI UNIVERSITY OF TECHNOLOGY6 Getting Started Windows phone 8
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
85/106
85
6. Getting Started Windows phone 8
Prerequisites
7. Sign in with your Windows Live ID connected to your
registered developersaccount.
8. Check the Statusagain to verify you have successfully
unlocked your Windows Phone
Well done, now you can deploy Windows Phone 8
applications directly onto the phone!
DONG NAI UNIVERSITY OF TECHNOLOGY7 Application LifeCycle
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
86/106
86
7. Application LifeCycle
DONG NAI UNIVERSITY OF TECHNOLOGY7 Application LifeCycle
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
87/106
87
7. Application LifeCycle
Not running
Running
Launching
DONG NAI UNIVERSITY OF TECHNOLOGY7 Application LifeCycle
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
88/106
88
7. Application LifeCycle
Not running
Running
LaunchingClosing
Deactivating
Dormant
ExitApplication_Closing
DeactivateApplication_Deactivated
Dormant
DONG NAI UNIVERSITY OF TECHNOLOGY7 Application LifeCycle
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
89/106
89
7. Application LifeCycle
Not running
Running
LaunchingClosing
DeactivatingActivating
Dormant
DONG NAI UNIVERSITY OF TECHNOLOGY7 Application LifeCycle
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
90/106
90
7. Application LifeCycle
Tombstoned
Not running
Running
LaunchingClosing
DeactivatingActivating
Dormant
DONG NAI UNIVERSITY OF TECHNOLOGY7 Application LifeCycle
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
91/106
91
7. Application LifeCycle
Tombstoned
Not running
Running
LaunchingClosing
DeactivatingActivating
Dormant
privatevoidApplication_Activated(objectsender,
ActivatedEventArgse)
{
if(e.IsApplicationInstancePreserved)
{
// Dormant - objects in memory intact
}
else
{// Tombstoned - need to reload
}
}
DONG NAI UNIVERSITY OF TECHNOLOGY7 Application LifeCycle
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
92/106
92
7. Application LifeCycle
Tombstoned
Not running
Running
LaunchingClosing
DeactivatingActivating
Dormant
DONG NAI UNIVERSITY OF TECHNOLOGY7. Application LifeCycle
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
93/106
93
7. Application LifeCycle
DONG NAI UNIVERSITY OF TECHNOLOGY7. Application LifeCycle
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
94/106
94
7. Application LifeCycle
Launchfrom
Start
Page 1 Page 2
Launchfrom
Start
Page 2deep link
DONG NAI UNIVERSITY OF TECHNOLOGY7. Application LifeCycle
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
95/106
95
7. Application LifeCycle
Launchfrom
Start
Page 1 Page 2
Launchfrom
Start
Page 2FARPage 1
DONG NAI UNIVERSITY OF TECHNOLOGY7. Application LifeCycle
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
96/106
96
7. Application LifeCycle
DONG NAI UNIVERSITY OF TECHNOLOGY7. Application LifeCycle
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
97/106
97
7. Application LifeCycle
// Code to execute when the application is launching (eg, from Start)
// This code will not execute when the application is reactivated
privatevoidApplication_Launching(objectsender, LaunchingEventArgse)
{ }
// Code to execute when the application is activated (brought to foreground)
// This code will not execute when the application is first launched
privatevoidApplication_Activated(objectsender, ActivatedEventArgse)
{ }// Code to execute when the application is deactivated (sent to background)
// This code will not execute when the application is closing
privatevoidApplication_Deactivated(objectsender, DeactivatedEventArgse)
{ }
// Code to execute when the application is closing (eg, user hit Back)// This code will not execute when the application is deactivated
privatevoidApplication_Closing(objectsender, ClosingEventArgse)
{ }
DONG NAI UNIVERSITY OF TECHNOLOGY8. Taking Your App to Market
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
98/106
98
8 a g ou pp to a et
Certification Requirements for Windows Phone Store
Using the Store Test Kit
Submitting Your App to the Windows Phone Store
DONG NAI UNIVERSITY OF TECHNOLOGY8. Taking Your App to Market
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
99/106
99
g pp
Certification Requirements for Windows Phone Store
The requirements listed at the App certification requirements
for Windows Phonepage (http://msdn.microsoft.com/en-
us/library/windowsphone/develop/hh184843(v=vs.105).aspx )
App policies for Windows Phone(http://msdn.microsoft.com/en-
us/library/windowsphone/develop/hh184841(v=vs.105).aspx )
Content policies for Windows Phone(http://msdn.microsoft.com/en-
us/library/windowsphone/develop/hh184842(v=vs.105).aspx )
DONG NAI UNIVERSITY OF TECHNOLOGY8. Taking Your App to Market
http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184843(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184843(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184841(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184841(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184842(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184842(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184842(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184842(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184842(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184842(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184842(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184842(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184841(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184841(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184841(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184841(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184841(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184841(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184843(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184843(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184843(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184843(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184843(v=vs.105).aspx -
7/21/2019 1 - Introduction Windows Phone Os (3t)
100/106
100
g pp
Certification Requirements for Windows Phone Store
App submission requirements for Windows Phone
(http://msdn.microsoft.com/en-
us/library/windowsphone/develop/hh184844(v=vs.105).aspx)
Technical certification requirements for Windows Phone(http://msdn.microsoft.com/-en-
us/library/windowsphone/develop/hh184840(v=vs.105).aspx )
Additional requirements for specific app types for WindowsPhone (http://msdn.microsoft.com/en-
us/library/windowsphone/develop/hh184838(v=vs.105).aspx )
DONG NAI UNIVERSITY OF TECHNOLOGY8. Taking Your App to Market
http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184844(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184844(v=vs.105).aspxhttp://msdn.microsoft.com/-en-us/library/windowsphone/develop/hh184840(v=vs.105).aspxhttp://msdn.microsoft.com/-en-us/library/windowsphone/develop/hh184840(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184838(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184838(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184838(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184838(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184838(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184838(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184838(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184838(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184838(v=vs.105).aspxhttp://msdn.microsoft.com/-en-us/library/windowsphone/develop/hh184840(v=vs.105).aspxhttp://msdn.microsoft.com/-en-us/library/windowsphone/develop/hh184840(v=vs.105).aspxhttp://msdn.microsoft.com/-en-us/library/windowsphone/develop/hh184840(v=vs.105).aspxhttp://msdn.microsoft.com/-en-us/library/windowsphone/develop/hh184840(v=vs.105).aspxhttp://msdn.microsoft.com/-en-us/library/windowsphone/develop/hh184840(v=vs.105).aspxhttp://msdn.microsoft.com/-en-us/library/windowsphone/develop/hh184840(v=vs.105).aspxhttp://msdn.microsoft.com/-en-us/library/windowsphone/develop/hh184840(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184844(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184844(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184844(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184844(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184844(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184844(v=vs.105).aspx -
7/21/2019 1 - Introduction Windows Phone Os (3t)
101/106
101
g pp
Using the Store Test Kit
In the Visual Studio Solution Explorer, right-click the project
node to execute the Open Store Test Kit option from the
context menu
DONG NAI UNIVERSITY OF TECHNOLOGY8. Taking Your App to Market
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
102/106
102
g pp
DONG NAI UNIVERSITY OF TECHNOLOGY8. Taking Your App to Market
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
103/106
103
g pp
Automated Tests
DONG NAI UNIVERSITY OF TECHNOLOGY8. Taking Your App to Market
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
104/106
104
g pp
Manual Tests
DONG NAI UNIVERSITY OF TECHNOLOGY8. Taking Your App to Market
-
7/21/2019 1 - Introduction Windows Phone Os (3t)
105/106
105
g pp
Submitting Your App to the Windows Phone Store
Please see the link: http://msdn.microsoft.com/en-
us/library/windowsphone/help/jj206724(v=vs.105).aspx
DONG NAI UNIVERSITY OF TECHNOLOGY
http://msdn.microsoft.com/en-us/library/windowsphone/help/jj206724(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/help/jj206724(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/help/jj206724(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/help/jj206724(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/help/jj206724(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/help/jj206724(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/help/jj206724(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/help/jj206724(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/help/jj206724(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/help/jj206724(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/help/jj206724(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/help/jj206724(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/help/jj206724(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/help/jj206724(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/help/jj206724(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/help/jj206724(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/help/jj206724(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/help/jj206724(v=vs.105).aspxhttp://msdn.microsoft.com/en-us/library/windowsphone/help/jj206724(v=vs.105).aspx -
7/21/2019 1 - Introduction Windows Phone Os (3t)
106/106
END