Your SlideShare is downloading. ×
  • Like
Windows Phone Mango - 28/10/2011
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Windows Phone Mango - 28/10/2011

  • 574 views
Published

Author: Trịnh Minh Cường - Nguyễn Quang Trung

Author: Trịnh Minh Cường - Nguyễn Quang Trung

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
574
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
36
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • Play Video
  • Play Video
  • Play Video
  • Play Video
  • Play Video

Transcript

  • 1. Windows Phone Mango
  • 2. Giới thiệu Windows Phone
  • 3.  Dự án Windows Phone khởi động năm 2008 Nền tảng OS mobile hoàn toàn mới 10/2010 ra mắt
  • 4. People vs. Icons
  • 5. High Level Architecture
  • 6. Architecture Cloud Integration Services App UI Model Model Software Architecture Hardware Foundation
  • 7. HardwareFoundation
  • 8. Windows Common Consistent Quality Phone Hardware Platform Focus Hardware ElementsMicrosoft chuẩn hoá yêu cầu phần cứng:1- Tăng chất lượng ứng dụng 8002- Giảm tối đa lỗi không tương thích vàthời gian kiểm thử 480
  • 9. Hardware Foundation Capacitive touch 4 or more contact points Sensors A-GPS, Accelerometer, Compass, Light, Proximity Camera 5 mega pixels or more Multimedia Common detailed specs, Codec acceleration Memory 256MB RAM or more, 8GB Flash or more GPU DirectX 9 acceleration CPU ARMv7 Cortex/Scorpion or better Hardware buttons | Back, Start, Search
  • 10. SoftwareArchitecture
  • 11. Software Architecture Applications Your App UI and logic Frameworks Silverlight XNA HTML/JavaScript CLR App Model UI Model Cloud Integration App management Shell frame Xbox LIVE Licensing Session manager Bing Chamber isolation Direct3D Location Software updates Compositor Push notifications Windows Live ID Kernel Security Hardware BSP A-GPS Accelerometer Compass Light Proximity Networking Media Wi-Fi Radio Graphics Storage Hardware Foundation
  • 12. Windows Phone 7 Frameworks Details Windows Phone Frameworks Launchers & Windows Phone Camera Device Integration Choosers ControlsPhoneApplicationFrame PhoneApplicationPage PushNotification WebBrowserControl Sensors Silverlight Presentation and Media XNA Frameworks for GamesControls Drawing IsolatedStorage Drawing GamerServices Shapes Markup Media Navigation Media Input Graphics Audio Content Application Object Common Base Class LibraryRuntime Resources Globalization Reflection Location Text IO Net DiagnosticsSecurity Threading Collections ComponentModel Configuration ServiceModel Linq
  • 13. AppModel
  • 14. App Model: ConceptsApplicationUniquely identifiable,licensable and serviceablesoftware productpackaged as a XAPApplicationDeploymentSteps include Ingestion, Windows PhoneCertification and Signing MarketplaceApplication licenseCrypto-verifiable objectissued to grant rights to Windows Phonean application Marketplace
  • 15. UIModel
  • 16. UI Model: ConceptsApplicationUI and logic forfunctionality exposedthrough pagesPageA single screen of userinteraction elementsSessionAn ordered workflow ofuser interactionsspanning applications
  • 17. Cloud Integration Services
  • 18. Cloud Integration: Concepts Windows Phone Your Web Service Custom Web Service Windows Phone Existing Web Services Application Microsoft Services Frameworks Cloud integration client services Notification Location Service ServiceBuilt-in user experiences and APIs integrated with key Microsoft servicesFamiliar API frameworks for interacting with existing Web 2.0 servicesRich support for incorporating custom web services into app-specific experiences
  • 19. Location Client Architecture Microsoft Services Windows Phone Location Service App UI and logic Location client service Security A-GPS Wi-Fi Radio
  • 20. Push Notification Service Windows Phone Your Web Service Custom Web Service Existing Web Services Microsoft Services Microsoft.Phone.Notification Notification Service Push client serviceBuilt-in support for efficient, battery-aware mobile push notificationsManaged APIs for notification-driven interaction with existing Web 2.0 sites
  • 21. Push Client Architecture Microsoft Services Microsoft Push Notification Service App UI and logic Microsoft.Phone.Notification Live Tiles service Download Manager Push client service Networking Wi-Fi Radio
  • 22. XBOX Live Windows Phone Game specific Your Web Service web requests Custom Web Service Microsoft Services XNA Authenticated Xbox LIVE calls Game FoundationGamer Services APIs for Xbox LIVE Profiles, Achievements, and LeaderboardsGame Foundation handles auth, caching, & partial connectivity for Xbox LIVEThird party token allows secure integration with game-specific services
  • 23. Windows Phone Developer Tools Tools Phone Emulator Samples Documentation Guides Community Packaging and Verification Tools Windows Phone device myapp.xap Windows Phone Emulator
  • 24. Development Tools
  • 25. Windows Phone Mango
  • 26. Windows Phone Mango 3/2011 Update Nodo 10/2011 Windows Phone 7.1 Mango
  • 27. Nét mới trong Mango Cung cấp API lập trình cho các cảm biến: gia tốc, la bàn … Phục hồi trạng thái chương trình nhanh Hỗ trợ đa nhiệm Cho phép tạo nhiều tile cho ứng dụng Cung cấp API truy cập Camera Hỗ trợ viết các ứng dụng sử dụng giao thức TCP,UDP
  • 28.  Hỗ trợ lập trình trên VB Hỗ trợ cơ sở dữ liệu SQL , LINQ Cung cấp API lấy thông tin của thiết bị: phần cứng, bộ nhớ ... Truy cập thông tin danh bạ, lịch làm việc. Truy cập vào Cookie của trình duyệt Và rất rất nhiều các tính năng khác..
  • 29. Cơ hội phát triển
  • 30. 32434 Apps/11 months
  • 31. Windows Phone and Nokia• 11/2/2011: Nokia trở thành đối tác về windows phone của Microsoft• Windows Phone sẽ trở thành OS chính trong dòng smartphone của Nokia• Cơ hội phát triển tăng
  • 32. MADE IN VIETNAMWP 7.1 apps
  • 33. MADE IN VIETNAM MADE BY FELIX STUDIO
  • 34. MADE IN VIETNAMMADE BY ZENDIOS
  • 35. MADE IN VIETNAMMADE BY HVTSoft
  • 36. Tim Books And the story begins
  • 37. ỨNG DỤNG ĐỌC SÁCH SỐ 1 VIỆT NAM HỖ TRỢ ĐA NỀN TẢNG iOS, Android, Bada, Windows Phone, BlackBerry Hơn 20.000 lượt download sau 3 tháng PHẢN HỒI “Rất cám ơn nhóm phát triển. Đang sử dụng, rất hay.HỖ TRỢ ĐA NỘI Chúc nhóm phát triển sức khỏe, thành công và hạnhDUNG phúc” Tuyệt vời. Thanks .Text books: 5000 books Ủng hộ ứng dụng ViệtAudio books: 200 audio
  • 38. Lập trình trênWindows Phone
  • 39. DemoHello World
  • 40. DemoExpressionBlend
  • 41. DemoLocal Database
  • 42. Các bước làm việc với Local Database1. Tạo file DataContext2. Tạo mới Database3. Thao tác dữ liệu
  • 43. DemoDevice Information
  • 44. Lấy và hiển thị các thông tin chung Microsoft.Phone.Info.DeviceStatus  ApplicationCurrentMemoryUsage  ApplicationMemoryUsageLimit  ApplicationPeakMemoryUsage  DeviceFirmwareVersion  DeviceHardwareVersion  DeviceManufacturer  DeviceName  DeviceTotalMemory  IsKeyboardDeployed  IsKeyboardPresent  PowerSource
  • 45. Lấy và hiển thị các thông tin mạng Microsoft.Phone.Net.NetworkInformation  CellularMobileOperator  IsCellularDataEnabled  IsCellularDataRoamingEnabled  IsNetworkAvailable  IsWiFiEnabled
  • 46. Lấy và hiển thị khả năng cảm biến Microsoft.Devices.Sensors  Accelerometer  Compass  Motion  Gyroscope
  • 47. DemoMusic Player
  • 48. Tài liệu TrainingKit của Microsoft Ebook Video Techmastervn trungptit89@gmail.com
  • 49. Q&A