Download presentation
Presentation is loading. Please wait.
1
Building Windows Phone Applications with Silverlight Nguyen Thanh Tung Project Manager - MISA JSC
2
Agenda 1. Introduction to Windows Phone 72. Silverlight and XNA framework 3. Developing Windows Phone 7 Application with Silverlight
3
Different, For Good Reasons Smart Design Integrated Experiences
4
PEOPLE OFFICE MARKETPLACE PICTURES MUSIC+VIDEO GAMES
5
Platform Goals Help end users personalize their phones Help developers be profitable Enable cloud powered experiences
6
Agenda 1. Introduction to Windows Phone 72. Silverlight and XNA framework 3. Developing Windows Phone 7 Application with Silverlight
7
CLOUD SCREEN Elements of the Application Platform Cloud Services Runtime – On “Screen” Code you write on the client Code you write on the server Tools & Support Developer Portal Services Tools you use to design & develop Tools you use to ship & sell
8
CLOUD SCREEN 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 Elements of the Application Platform Tools Portal ServicesCloud Services SensorsMediaData Xbox LIVENotifications.NET Framework managed code sandbox Location Phone Runtime – On “Screen”
9
Two Flavors of Applications
10
Common Capabilities Input Touch Hardware buttons Media Digital media capture & playback Media library access Data Isolated Storage LINQ (Objects and XML).NET Superset of Silverlight 3.0 Windows Communication Foundation SOAP and REST services Phone Access Integrated access to phone UI Sensors Picker for contacts and photos Integrated With Cloud Services App Deployment & Updates Notifications Location Xbox LIVE
11
Agenda 1. Introduction to Windows Phone 72. Silverlight and XNA framework 3. Developing Windows Phone 7 Application with Silverlight
12
HelloWorld Application Navigation and Controls Push notifications Launchers and Choosers Application Lifecycle Bing Maps Pivot and Panorama Controls Windows Phone 7 Devices Demo develop WP7 app in simulator
13
Demo HelloWorld Application
14
Navigation and Controls PhoneApplicationFrame PhoneApplicationPage Using navigation services Handling the back button Control phone orientation Application bar – System tray ListBox WebBrowser Hyperlink buttons Media
15
Push notifications
16
Launchers and choosers LaunchersChoosers -A “fire and forget” action, where a specific Windows Phone functionality is launched -No data is returned to the calling application -An “open file dialog” action, where information is selected from a specific phone application’s storage area -Returns some kind of data to the calling application EmailComposeTask MediaPlayerLauncher PhoneCallTask SaveEmailAddressTask SavePhoneNumberTask SearchTask SmsComposeTask WebBrowserTask MarketplaceDetailTask … EmailAddressChooserTask CameraCaptureTask PhoneNumberChooserTask PhotoChooserTask
17
Application lifecycle
18
Pivot and panorama control PivotPanorama -Shows multiple different pages-Presents a single page divided to sub-pages that we can scroll -Has a background image that stretches across all the sub- pages giving the feel of a wide screen More services: Bing map Location service …
19
Further Information http://tungnt185.wordpress.com http://tungnt185.wordpress.com http://blogs.msdn.com/mharsh http://blogs.msdn.com/mharsh http://www.globalnerdy.com/2010/03/21/windows- phone-7-session-videos-and-slides-organized-and- explained/ http://www.globalnerdy.com/2010/03/21/windows- phone-7-session-videos-and-slides-organized-and- explained/
20
Q & A
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.