Download presentation
Presentation is loading. Please wait.
Published byBlanche Phelps Modified over 9 years ago
1
Windows Phone OS 9960103 陳建寧 9960106 陳立昂 CS342302 Operating System
2
Outline User Interface Overview Windows Phone History Programming languages and IDEs supported OS Structure App Lifecycle and Process Isolation Multiprogramming and Multitasking Scheduling employed Threading supported Future view ( Windows Phone 8.1 ) 2/18
3
User Interface Overview Lockscreen Metro (Modren)UI App list 3/18
4
Windows Phone History Windows Mobile Windows Phone 7 Windows Phone 7.5 Windows Phone 8 Windows Phone 7.8 2010 10/11 2011 9/27 2012 6/21 4/18
5
Programming languages and IDEs supported 5/18
6
Programming languages and IDEs supported IDE supported Visual studio Blend for Visual Studio 6/18
7
App lifecycle Not running Running Dormant Tombstoned 7/18
8
Process Isolation 8/18
9
Multiprogramming CPU backgroundforeground App 9/18
10
Multitasking Fast Application Switching Fast Application Resume Idle detection 10/18
11
Scheduling employed Background agent (subset of an App) Periodic, Resource Intensive, Dual Purpose task Does not support all API 11/18
12
Threading supported Each thread maintains exception handlers a scheduling priority a set of structures the system uses to save the thread context until it is scheduled Preemptive (time slice) Provide thread pool API 12/18
13
Future view Windows Phone 8.1 13/18
14
Future view Windows Phone 8.1 More API availabe User-define UI 14/18
15
Conclusion UI – modern (live tile) UI Programming language - C/C++/C#/Visual Basic/XAML Kernel – same as windows 8 Multiprogramming – background / foreground Multitasking – Fast App Switch/Resume Scheduling – Background Agent Thread – preemptive(time slice) 15/18
16
Feedback 開發環境統一,方便於開發者 debug 或移植 OS UI 布局較簡單, layout 設計不複雜 提供簡約風格,自成一格 許多 API 未開放給開發者,第三方程式發展受限 Multitasking 的應用對於一般使用者較不友善 16/18
17
Reference Windows Phone Dev Center http://dev.windowsphone.com/en-us/ MSDN-Microsoft Developer Network http://msdn.microsoft.com/en-us MVA-Microsoft Virtual Academy http://www.microsoftvirtualacademy.com/ Wikipedia http://en.wikipedia.org/wiki/Main_Page My Lumia 920 17/18
18
Q & A 18/18
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.