View
563
Download
2
Category
Tags:
Preview:
Citation preview
Introduction to Windows Phone
About MeShravan Kumar Kasagoni
Technical Fellow @ Thomson Reuters
Microsoft MVP – ASP.NET & IIS
http://theshravan.net
@techieshravan
Agenda
What is Special in Windows Phone?
1.Smart Design2.Integrated
Experiences
Why to develop for Windows Phone?
Hardware Foundation
480 or 320
800
or
48
0
Capacitive Touch / Input
4 or more contact points / Optional Vertical or Horizontal KeyboardSensors
A-GPS, Accelerometer, Compass. gyroscope
Camera
5 Megapixels or more
Memory
256MB RAM or more, 8GB Flash or more
GPU
DirectX 9 Acceleration
CPU
1GHz ARMv7 Cortex/Scorpion or better
Hardware Buttons
Back, Start, Search – Power/Sleep, Volume Up, Volume Down, Camera
Application Flavors
Silverlight
XNA
Tool Set
Phone Application Development
Application Lifecycle
Launch Running
Closed
Deactivated
Activated
ApplicationBar
Application Bar is a set of icon
buttons and/or menu items, which
provides easy access to
application's most common tasks.
It resides at the bottom of the
phone screen.
It can contain a row of 1-4 icon
buttons for common tasks, a set
of menu items to provide user
easy access to the other specific
actions.
Application Bar Design Guidelines
Use image of White color with Transparent background.
Use 48 x 48 pixel icon images.
Never draw circle for the icons.
Use icons for most commonly used commands.
Place only 1 - 4 icon buttons in the panel.
Don't place more than 5 menu items in the application
bar.
Don't add more than 20 characters in the menu items.
Data Binding is not supported in Application Bar.
Properly use Opacity to overlay the Application Bar.
All text items will be converted to lower case while
running.
Launchers & Choosers
Enable applications to provide a set of common
phone tasks to users
Launchers let you fire and forget
SMS, Email, Dialer, Search etc.
Choosers let you fire and pick the results back
Picture, Camera, Contact etc.
23
References http://create.msdn.com
Channel 9 Jump Start Videos
http://www.kunal-chowdhury.com
shravan.kasagoni@live.com
@techieshravanhttp://theshravan.net
Recommended