Presentation is loading. Please wait.

Presentation is loading. Please wait.

Building Windows Phone Applications with Silverlight Nguyen Thanh Tung Project Manager - MISA JSC.

Similar presentations


Presentation on theme: "Building Windows Phone Applications with Silverlight Nguyen Thanh Tung Project Manager - MISA JSC."— Presentation transcript:

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

21


Download ppt "Building Windows Phone Applications with Silverlight Nguyen Thanh Tung Project Manager - MISA JSC."

Similar presentations


Ads by Google