Introduction to Windows Phone
-
Upload
shravan-kumar-kasagoni -
Category
Technology
-
view
563 -
download
2
Transcript of Introduction to Windows Phone
![Page 1: Introduction to Windows Phone](https://reader035.fdocuments.net/reader035/viewer/2022081513/5561e65ed8b42ab1068b4e94/html5/thumbnails/1.jpg)
![Page 2: Introduction to Windows Phone](https://reader035.fdocuments.net/reader035/viewer/2022081513/5561e65ed8b42ab1068b4e94/html5/thumbnails/2.jpg)
Introduction to Windows Phone
![Page 3: Introduction to Windows Phone](https://reader035.fdocuments.net/reader035/viewer/2022081513/5561e65ed8b42ab1068b4e94/html5/thumbnails/3.jpg)
About MeShravan Kumar Kasagoni
Technical Fellow @ Thomson Reuters
Microsoft MVP – ASP.NET & IIS
http://theshravan.net
@techieshravan
![Page 4: Introduction to Windows Phone](https://reader035.fdocuments.net/reader035/viewer/2022081513/5561e65ed8b42ab1068b4e94/html5/thumbnails/4.jpg)
Agenda
![Page 5: Introduction to Windows Phone](https://reader035.fdocuments.net/reader035/viewer/2022081513/5561e65ed8b42ab1068b4e94/html5/thumbnails/5.jpg)
What is Special in Windows Phone?
![Page 6: Introduction to Windows Phone](https://reader035.fdocuments.net/reader035/viewer/2022081513/5561e65ed8b42ab1068b4e94/html5/thumbnails/6.jpg)
1.Smart Design2.Integrated
Experiences
![Page 7: Introduction to Windows Phone](https://reader035.fdocuments.net/reader035/viewer/2022081513/5561e65ed8b42ab1068b4e94/html5/thumbnails/7.jpg)
![Page 8: Introduction to Windows Phone](https://reader035.fdocuments.net/reader035/viewer/2022081513/5561e65ed8b42ab1068b4e94/html5/thumbnails/8.jpg)
![Page 9: Introduction to Windows Phone](https://reader035.fdocuments.net/reader035/viewer/2022081513/5561e65ed8b42ab1068b4e94/html5/thumbnails/9.jpg)
Why to develop for Windows Phone?
![Page 10: Introduction to Windows Phone](https://reader035.fdocuments.net/reader035/viewer/2022081513/5561e65ed8b42ab1068b4e94/html5/thumbnails/10.jpg)
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
![Page 11: Introduction to Windows Phone](https://reader035.fdocuments.net/reader035/viewer/2022081513/5561e65ed8b42ab1068b4e94/html5/thumbnails/11.jpg)
Application Flavors
![Page 12: Introduction to Windows Phone](https://reader035.fdocuments.net/reader035/viewer/2022081513/5561e65ed8b42ab1068b4e94/html5/thumbnails/12.jpg)
Silverlight
XNA
![Page 13: Introduction to Windows Phone](https://reader035.fdocuments.net/reader035/viewer/2022081513/5561e65ed8b42ab1068b4e94/html5/thumbnails/13.jpg)
Tool Set
![Page 14: Introduction to Windows Phone](https://reader035.fdocuments.net/reader035/viewer/2022081513/5561e65ed8b42ab1068b4e94/html5/thumbnails/14.jpg)
Phone Application Development
![Page 15: Introduction to Windows Phone](https://reader035.fdocuments.net/reader035/viewer/2022081513/5561e65ed8b42ab1068b4e94/html5/thumbnails/15.jpg)
Application Lifecycle
![Page 16: Introduction to Windows Phone](https://reader035.fdocuments.net/reader035/viewer/2022081513/5561e65ed8b42ab1068b4e94/html5/thumbnails/16.jpg)
Launch Running
Closed
Deactivated
Activated
![Page 17: Introduction to Windows Phone](https://reader035.fdocuments.net/reader035/viewer/2022081513/5561e65ed8b42ab1068b4e94/html5/thumbnails/17.jpg)
ApplicationBar
![Page 18: Introduction to Windows Phone](https://reader035.fdocuments.net/reader035/viewer/2022081513/5561e65ed8b42ab1068b4e94/html5/thumbnails/18.jpg)
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.
![Page 19: Introduction to Windows Phone](https://reader035.fdocuments.net/reader035/viewer/2022081513/5561e65ed8b42ab1068b4e94/html5/thumbnails/19.jpg)
Application Bar Design Guidelines
![Page 20: Introduction to Windows Phone](https://reader035.fdocuments.net/reader035/viewer/2022081513/5561e65ed8b42ab1068b4e94/html5/thumbnails/20.jpg)
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.
![Page 21: Introduction to Windows Phone](https://reader035.fdocuments.net/reader035/viewer/2022081513/5561e65ed8b42ab1068b4e94/html5/thumbnails/21.jpg)
Launchers & Choosers
![Page 22: Introduction to Windows Phone](https://reader035.fdocuments.net/reader035/viewer/2022081513/5561e65ed8b42ab1068b4e94/html5/thumbnails/22.jpg)
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.
![Page 23: Introduction to Windows Phone](https://reader035.fdocuments.net/reader035/viewer/2022081513/5561e65ed8b42ab1068b4e94/html5/thumbnails/23.jpg)
23
References http://create.msdn.com
Channel 9 Jump Start Videos
http://www.kunal-chowdhury.com