1 / 21

Building Windows Phone Applications with Silverlight

Building Windows Phone Applications with Silverlight. Nguyen Thanh Tung Project Manager - MISA JSC. Agenda. Different, For Good Reasons. Smart Design. Integrated Experiences. Photo by: Andrew Butitta , Founder, Talisman Digital Photography. PEOPLE. Integrated Experiences. OFFICE.

Télécharger la présentation

Building Windows Phone Applications with Silverlight

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Agenda

  3. Different, For Good Reasons Smart Design Integrated Experiences Photo by: Andrew Butitta, Founder, Talisman Digital Photography

  4. PEOPLE Integrated Experiences OFFICE PICTURES MUSIC+VIDEO MARKETPLACE GAMES

  5. Platform Goals • Help end users personalize their phones Help developers be profitable Enable cloud powered experiences

  6. Agenda

  7. Elements of the Application Platform Tools & Support Runtime – On “Screen” Tools you use to design & develop Code you write on the client SCREEN CLOUD Developer Portal Services Cloud Services Code you write on the server Tools you use to ship & sell

  8. Elements of the Application Platform Tools Runtime – On “Screen” Phone Emulator Sensors Media Data Location Samples Documentation Phone Xbox LIVE Notifications Guides Community .NET Framework managed code sandbox Packaging and Verification Tools SCREEN CLOUD Portal Services Cloud Services Notifications App Deployment Registration Marketplace Validation MO and CC Billing Location Identity Feeds Certification Business Intelligence Social Maps Publishing Update Management

  9. Two Flavors of Applications • Modern XAML/event-driven application UI framework • Rapid creation of visually stunning apps • Metro-themed UI controls • HTML/JavaScript • 500,000 developers spanning Windows and web • High performance game framework • Rapid creation of multi-screen 2D and 3D games • Rich content pipeline • Mature, robust, widely adopted technology spanning Xbox 360, Windows, and Zune

  10. Common Capabilities Input .NET • Superset of Silverlight 3.0 • Windows Communication Foundation • SOAP and REST services • Touch • Hardware buttons Media Phone Access • Digital media capture & playback • Media library access • Integrated access to phone UI • Sensors • Picker for contacts and photos Data • Isolated Storage • LINQ (Objects and XML) Integrated With Cloud Services • App Deployment & Updates • Notifications • Location • Xbox LIVE

  11. Agenda

  12. Demo develop WP7 app in simulator • HelloWorld Application • Navigation and Controls • Push notifications • Launchers and Choosers • Application Lifecycle • Bing Maps • Pivot and Panorama Controls • Windows Phone 7 Devices

  13. 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 • RawNotificationMessage • TileNotificationMessage • ToastNotificationMessage

  16. Launchers and choosers

  17. Application lifecycle • Only a single application can run in the foreground • No 3rd party applications are allowed to run in the background • The procedure in which the operating system terminates an application’s process when the user navigates away from the application is called tombstoning • Application state information is maintained for next launching

  18. Pivot and panorama control More services: • Bing map • Location service • …

  19. Further Information • http://tungnt185.wordpress.com • http://blogs.msdn.com/mharsh • http://www.globalnerdy.com/2010/03/21/windows-phone-7-session-videos-and-slides-organized-and-explained/

  20. Q & A

More Related