Windows Phone Code Camp Montreal - Porting existing apps to Windows Phone
Windows Phone 7: Interfacing
-
Upload
rishu-mehra -
Category
Technology
-
view
643 -
download
0
description
Transcript of Windows Phone 7: Interfacing
![Page 2: Windows Phone 7: Interfacing](https://reader035.fdocuments.in/reader035/viewer/2022062703/555268b1b4c9052e1f8b5001/html5/thumbnails/2.jpg)
7
Windows Phone 7
Design philosophy
![Page 3: Windows Phone 7: Interfacing](https://reader035.fdocuments.in/reader035/viewer/2022062703/555268b1b4c9052e1f8b5001/html5/thumbnails/3.jpg)
7
Five principals of UI
Clean
Content
Integrated hardware & software
World class motion
Soulful and alive
![Page 4: Windows Phone 7: Interfacing](https://reader035.fdocuments.in/reader035/viewer/2022062703/555268b1b4c9052e1f8b5001/html5/thumbnails/4.jpg)
7
WP ScreenWVGA
800 * 480 pixel resolution
Non convertible
Refer OEM display specifications for fine-grained mm
WP Developer Tools
Support all possible screen sizes
![Page 5: Windows Phone 7: Interfacing](https://reader035.fdocuments.in/reader035/viewer/2022062703/555268b1b4c9052e1f8b5001/html5/thumbnails/5.jpg)
7
Screen OrientationsPortrait
![Page 6: Windows Phone 7: Interfacing](https://reader035.fdocuments.in/reader035/viewer/2022062703/555268b1b4c9052e1f8b5001/html5/thumbnails/6.jpg)
7
Fonts
![Page 7: Windows Phone 7: Interfacing](https://reader035.fdocuments.in/reader035/viewer/2022062703/555268b1b4c9052e1f8b5001/html5/thumbnails/7.jpg)
7
Navigation, Frames & Pages
Silverlight Page Model – 1 frame, unlimited pages
![Page 8: Windows Phone 7: Interfacing](https://reader035.fdocuments.in/reader035/viewer/2022062703/555268b1b4c9052e1f8b5001/html5/thumbnails/8.jpg)
7
Scroller
Visible scroll indicators
![Page 9: Windows Phone 7: Interfacing](https://reader035.fdocuments.in/reader035/viewer/2022062703/555268b1b4c9052e1f8b5001/html5/thumbnails/9.jpg)
7
Themes
• Users can chose 20-22 themes• Avoid using white – LED display
![Page 10: Windows Phone 7: Interfacing](https://reader035.fdocuments.in/reader035/viewer/2022062703/555268b1b4c9052e1f8b5001/html5/thumbnails/10.jpg)
7
Input Methods
![Page 11: Windows Phone 7: Interfacing](https://reader035.fdocuments.in/reader035/viewer/2022062703/555268b1b4c9052e1f8b5001/html5/thumbnails/11.jpg)
7
Phone Hardware Buttons
![Page 12: Windows Phone 7: Interfacing](https://reader035.fdocuments.in/reader035/viewer/2022062703/555268b1b4c9052e1f8b5001/html5/thumbnails/12.jpg)
7
DeveloperSilverlight / Applications or GamesModern applications UI framework, “Metro” themed controls. Rich XAML-based vector graphics and video. Expression Blend designer supportXNA / Games or Applications
High performance game framework, supports 2D and 3D gaming. Rich content pipeline. Widely adopted and used on Windows, Xbox 360 and Zune HD Windows Live / Push Notifications & LocationFree Cloud-based “Live” Tile, Toast and in-application notification service. GPS, A-GPS & WiFi Location service balancing accuracy with time and power consumptionWindows Phone Marketplace
Membership $99 per Year. Unlimited paid applications and 5 free apps per year, $19.99 per additional free application. Transparent and open certification and approval requirements. developer.windowsphone.com
![Page 13: Windows Phone 7: Interfacing](https://reader035.fdocuments.in/reader035/viewer/2022062703/555268b1b4c9052e1f8b5001/html5/thumbnails/13.jpg)
7
Resources
Windows Phone Design System – Codenamed Metro
Windows Phone Design Templates
http://go.microsoft.com/fwlink/?LinkID=190696
http://ilovewindowsphone.in
![Page 14: Windows Phone 7: Interfacing](https://reader035.fdocuments.in/reader035/viewer/2022062703/555268b1b4c9052e1f8b5001/html5/thumbnails/14.jpg)
7
WP7 Material
• Implementation in IIITD
• Training Draft Curriculum
Mobile & Wireless TechnologiesFundamentals of ProgrammingObject Oriented ProgrammingBasic Smartphone App DevelopmentGraphicsAnimation & GamesPublish an App
Certification!
![Page 15: Windows Phone 7: Interfacing](https://reader035.fdocuments.in/reader035/viewer/2022062703/555268b1b4c9052e1f8b5001/html5/thumbnails/15.jpg)
7
Q&ASaumya Aggarwal
SaumyaAggarwal.com
twitter.com/samagg