Windows Phone OS 9960103 陳建寧 9960106 陳立昂 CS342302 Operating System.

Slides:



Advertisements
Similar presentations
CS 443 Advanced OS Fabián E. Bustamante, Spring 2005 Resource Containers: A new Facility for Resource Management in Server Systems G. Banga, P. Druschel,
Advertisements

採訪作業自動化 : 國立中山大學圖書薦購系統 曾榮泰 技正 報告 黃貴瑛 林金龍 蔡炅廷 撰述 中山大學圖書館 系統資訊組
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
建立使用案例敘述 --Use Case Narrative
Advanced Chemical Engineering Thermodynamics
“Rule” By OX. By Check CREATE TABLE 員工薪資 ( 編號 int IDENTITY PRIMARY KEY, 薪資 smallmoney, CHECK ( 薪資 > 0 AND 薪資
指導教授:應鳴雄 老師 組長: B 鄧光宏 組員: B 莊禮仲 B 陳品諺 B 林于迪 古弗瑞德交友網站系統 中華大學資訊管理學系九十九學年專題報告 1.
國立臺北科技大學進修部推廣教 育中心 生活美語會話 課程 英語課程說明 陳韻如 Melody.  課程目的:學生能夠使用簡單的英文以及在 一般英文會話中能夠自然應對並啟發學習英文 興趣  培養學生的聽、說、讀、寫基本能力,且琢 磨於文法、句型、字彙上的練習及應用使學生 透過老師的帶領,進行文化的體驗、發音的矯.
BY OX. 檢視表與資料表的差異性 查詢 (query) 檢視表 (View) 的紀錄,是經由查詢 (query) 而來,而檢 視表的資料來源可以是單一資料表或是多資料表,甚 至其他檢視表 但檢視表中的紀錄只存在資料表中.
數位學習經驗分享 「 E 化教學教室與虛擬攝影棚」推廣經驗分享暨觀摩 高高屏活動 義守大學應用數學系郎正廉.
國立聯合大學 992 學期補救教學 說明會 教學發展中心 簡報內容  991 學期期中預警輔導實施成效  992 學期期中預警學生統計  992 學期預警追蹤輔導規劃  992 學期補就教學實施方式.
ACM ICPC 競賽環境設定 Introducer: Hsing-Yen Ann Date: 2008/08/14.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 參 實驗法.
1 實驗二 : SIP User Mobility 實驗目的 藉由 Registra 和 Redirect Server 的設計,深入瞭解 SIP 的運 作及訊息格式。 實作部分 ( 1 )實作一個 Registrar 來接收 SIP REGISTER ,而且 要將 REGISTER 中 Contact.
元智大學應用外語系碩士班 Department of Foreign Languages and Applied Linguistics Master’s Program.
MATLAB 程式設計 第 11 章 多維陣列 多維陣列的定義 在 MATLAB 的資料型態中,向量可視為 一維陣列,矩陣可視二維陣列,對於維 度 (Dimensions) 超過 1 的陣列則均可視 為「多維陣列」 (Multidimesional Arrays , 簡稱 N-D Arrays)
MS-DOS 作業系統 張基昇 (Microsoft-Disk Operating System).
Department of Air-conditioning and Refrigeration Engineering/ National Taipei University of Technology 模糊控制設計使用 MATLAB 李達生.
JAVA 程式設計與資料結構 第十章 GUI Introdution III. File Chooser  File Chooser 是一個選擇檔案的圖形介面, 無論我們是要存檔還是要開啟檔案,使 用這個物件都會讓我們覺得容易且舒適。
Evolutionary Music Composition 晏廷. EC 簡介 Neurogen 於 1991 年提出一種基於 GA 的自動 編曲方法 將ㄧ段音樂拆解成許多的小片段,一組染色體 代表不同的音樂片段的排列組合 染色體經過 Reproduction,Crossover, Mutation.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
IR 組員 : 資工 4A 王俊傑 資工 4B 陳國富 資工 4B 夏希璿.
論文研討 2 學分 授課教師:吳俊概.
Modern Information Retrieval 第三組 陳國富 王俊傑 夏希璿.
1 Lab 6 D2E Design Platform Introduction FPGA Design Platform.
最新計算機概論 第 5 章 系統程式. 5-1 系統程式的類型 作業系統 (OS) : 介於電腦硬體與 應用軟體之間的 程式,除了提供 執行應用軟體的 環境,還負責分 配系統資源。
: Happy Number ★ ? 題組: Problem Set Archive with Online Judge 題號: 10591: Happy Number 解題者:陳瀅文 解題日期: 2006 年 6 月 6 日 題意:判斷一個正整數 N 是否為 Happy Number.
: Fast and Easy Data Compressor ★★☆☆☆ 題組: Problem Set Archive with Online Judge 題號: 10043: Fast and Easy Data Compressor 解題者:葉貫中 解題日期: 2007 年 3.
Department of Air-conditioning and Refrigeration Engineering/ National Taipei University of Technology MATLAB 操作與 系統動態模擬 SIMULINK 李達生.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 參 資料蒐集的方法.
第三章 自動再裝載運用篇 使用時機:裝載計劃完成時,尚有剩餘空 間的情形,維持已固定計劃而繼續做裝載 最佳化。以支持次日裝載計劃而提前調整 作業模式。 裝載物品設定和裝載容器設定如前兩章介 紹,於此不再重複此動作,直接從裝載計 劃設定開始,直接從系統內定的物品和容 器選取所需.
1 透過 IT 電子商務和知識管 理應用之探討 指導老師:李富民 教授 報告者:許志傑 學號: 職 1A 報告日期 :97/01/14.
Fugacity Coefficient and Fugacity
教材名稱:網際網路安全之技術及其應用 (編號: 41 ) 計畫主持人:胡毓忠 副教授 聯絡電話: 教材網址: 執行單位: 政治大學資訊科學系.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 參 資料蒐集的方法.
研究資料的分析. 資料分析的基本策略  General data analysis strategies 1.Sketching ideas 2.Taking notes 3.Summarize field nores 4.Getting feedback on ideas 5.Working with.
視覺媒體. 非放映性 ( 靜畫 ) 媒體 非放映性靜畫裱褙的方式有那些 ? 濕裱 乾裱 : 利用乾裱機,乾裱襯紙 裱褙所使用之黏貼材質之比較 樹酯、膠水 : 黏貼之平整性差,圖片不可供再度 利用 口紅膠 : 黏貼之平整性佳,圖片不可供再度利用 橡皮膠 Rubber Cement : 黏貼之平整性佳,圖片.
第 9 章 TSR 程式基本教練. 本章提要 TSR 程式 以熱鍵 (Hot key) 叫用 TSR 程式 Clock 中斷 int 08h 、 int 1ch DOS reentrant 的問題 有用的 TSR 程式.
元智大學資訊工程學系 系統實驗室 1 以 Metalogy 的詮釋資料為依據 的跨圖書館搜尋引擎之設計 陳英祥陳哲民楊正仁 元智大學資訊工程學系2001/10/24.
溶劑可以溶解反應物,形成均勻的反應系統; 溶劑用來調整反應物的濃度與反應溫度,控制速率與方向; 溶劑萃取,分離特定的化合物。 溶劑,特別是有機溶劑,是環境污染的主要來源。 綠色(永續)化學逐漸形成一種新的科學理念。溶劑的選擇 與化學反應的設計,必須加上環境因素的考量。 化學家已發展出許多有機溶劑替代液體及綠色的合成方法:
程式設計 Visual Basic 6.0 Visual Basic 6.0 Visual Basic 6.0 程式設計 Visual Basic 6.0 Visual Basic 6.0 Visual Basic 6.0許翠婷
JAVA 程式設計與資料結構 第二十章 Searching. Sequential Searching Sequential Searching 是最簡單的一種搜尋法,此演 算法可應用在 Array 或是 Linked List 此等資料結構。 Sequential Searching 的 worst-case.
1 Provably secure randomized blind signature scheme based on bilinear pairing Source: Computers and Mathematics with Applications Author: Chun-I Fan, Wei-Zhe.
國科會 「九十四年度數位典藏國家型科技計畫」 應用服務分項 創意加值計畫 期中報告 利用台灣現有視障用數位典藏資料製作盲人電子書報告人:唐傳義 清華大學 資訊工程學系.
NENDO B 李雅涵 B 王哲楷 B 葉宜婷 B 官佩萱 B 林奕岑.
智勝文化事業有限公司製作 行銷管理 ( 再版 ) 林建煌 著 第六章 組織市場與其購買行為. 智勝文化事業有限公司製作 行銷管理 ( 再版 ) 林建煌 著 組織購買者的類型  製造廠商  中間商  服務性組織  政府組織  非營利機構.
Building a knowledge base for MIS research: A meta-analysis of a systems success model Mark I Hwang, John C Windsor, Alan Pryor Information Resources Management.
1 威斯康辛「學生教育成就保證」計劃 ( SAGE ) ( Ehrenberg, Brewer, Gamoran & Willms, 2001 ) 年間試行 對象是幼稚園到小三 (K-3) 30% 學生來自貧困家庭 每班人數 人.
Lab : OpenMP Programming Parallel Programming (CS5423) Instructor : 鍾葉青 Author : 吳宇宸.
冷凍空調自動控制 - 系統性能分析 李達生. Focusing here … 概論 自動控制理論發展 自控系統設計實例 Laplace Transform 冷凍空調自動控制 控制系統範例 控制元件作動原理 控制系統除錯 自動控制理論 系統穩定度分析 系統性能分析 PID Controller 自動控制實務.
如何使用 Yahoo Messenger Yahoo Messenger 雅虎即時通 讓你在第一時間內和上線的朋 友溝通!
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 壹 企業研究導論.
指導教授 : 林啟芳 教授 組員 : 邱秉良 林育賢. 何謂 GPS  GPS 即全球定位系統,是一個中距離圓 型軌道衛星導航系統。它可以為地球表面 絕大部分地區( 98% )提供準確的定位、 測速和高精度的時間標準。
思科公司 (Cisco) 的現況與經營模式 班級:資管進修四 A 姓名:張昀祺 學號: B 指導老師:吳有龍 老師.
Microsoft Excel.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
國家地震工程研究中心 National Center for Research on Earthquake Engineering 1 國立台灣海洋大學 河海工程學系 耐震設計 ( 一 ) 結構之阻尼 鍾立來.
人力資源管理 報告者:萬通人力資源顧問股份有限公司 侯 佑 霖 日期: 96 年 11 月 22 日.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
國立交通大學工業工程與管理學系 花卉供應鏈地理資料倉儲的設計與實作 研究生:曾世民 指導教授:梁高榮 博士 報告組員:吳思賢 H 詹賀翔 H 鄭安祐 H 邱耀信 H
: Simple Minded Hashing ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 10912: Simple Minded Hashing 解題者:陳俊達 解題日期: 2008 年 5 月 02 日 題意: 給兩個正整數,長度.
Case study 2 Android – Mobile OS.
Agile methods: a comparative analysis Diane Strode-University of Wellington the 19 th Annual Conference of the National Advisory Committee on Computing.
第三單元 3.7 土壤 1 . 生物對地理環境作用的根本原 因是什麼? 2 .生物圈對其他三大圈層有何作 用? 3 .綠色植物對環境具有哪些保護 作用? 複習提問.
網際網路電話 (VoIP) 2005/06/06 威盛電子 Green. Outline VoIP 簡介 VoIP 簡介 VoIP 之相關產品 VoIP 之相關產品 VoIP 相關知識介紹 VoIP 相關知識介紹 VoIP 軟硬體的技術與設計 VoIP 軟硬體的技術與設計 VoIP 最新發展趨勢與未來展望.
Software Engineering for Digital Home 單元 3 :軟體設計 Chapter 3-6 – Specifying Interfaces.
National Taiwan University Department of Computer Science and Information Engineering Introduction to Programming Design by C Algorithms and Computational.
Progress Report 9/9. CHT Project Develop a resource management scheduling algorithm for CHT datacenter. ◦ Two types of jobs, interactive/latency- sensitive.
Windows Phone multitasking
Presentation transcript:

Windows Phone OS 陳建寧 陳立昂 CS Operating System

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

User Interface Overview  Lockscreen  Metro (Modren)UI  App list 3/18

Windows Phone History Windows Mobile Windows Phone 7 Windows Phone 7.5 Windows Phone 8 Windows Phone / / /21 4/18

Programming languages and IDEs supported 5/18

Programming languages and IDEs supported  IDE supported  Visual studio  Blend for Visual Studio 6/18

App lifecycle  Not running  Running  Dormant  Tombstoned 7/18

Process Isolation 8/18

Multiprogramming CPU backgroundforeground App 9/18

Multitasking  Fast Application Switching  Fast Application Resume  Idle detection 10/18

Scheduling employed  Background agent (subset of an App)  Periodic, Resource Intensive, Dual Purpose task  Does not support all API 11/18

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

Future view  Windows Phone /18

Future view  Windows Phone 8.1  More API availabe  User-define UI 14/18

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

Feedback  開發環境統一,方便於開發者 debug 或移植  OS UI 布局較簡單, layout 設計不複雜  提供簡約風格,自成一格  許多 API 未開放給開發者,第三方程式發展受限  Multitasking 的應用對於一般使用者較不友善 16/18

Reference  Windows Phone Dev Center  MSDN-Microsoft Developer Network  MVA-Microsoft Virtual Academy  Wikipedia  My Lumia /18

Q & A 18/18