欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    linuxdesktop的现况与未来.ppt

    • 资源ID:5437906       资源大小:416KB        全文页数:24页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    linuxdesktop的现况与未来.ppt

    June 18,2004,1,Linux Desktop 現況與未來,Jim Huang(黃敬群)Official Kaffe Developer,June 18,2004,2,題綱,Desktop suite 概況非 X 架構的 Desktop EnvironmentDesktop 標準 FreeDesktop.org進階 X Extensions未來的挑戰,June 18,2004,3,Desktop suite 現況,PackagingRPM 為主DesktopKDE GNOMEBrowserMozilla KonquerorMail ClientEvolution KmailOffice suiteOpenOffice KOffice,June 18,2004,4,Desktop 架構,June 18,2004,5,以 MS-Windows 為例Object Model:COM/ActiveXComponent Exchange:OLEClipboard ManagerUser Interface:Rich Win32 APIConfiguration:Win32 Registry,Desktop 的技術層面,June 18,2004,6,KDE 架構Object Model:KPartsComponent Exchange:DCOP(Desktop Communication Protocol)Clipboard Manager:KlipperUser Interface:Qt/KDElibsConfiguration:serialized objects/plain text,Desktop 的技術層面(續),June 18,2004,7,GNOME 架構Object Model:Bonobo(extends CORBA)Component Exchange:Gnorba(GNOME CORBA framework)/Orbit(free CORBA implementation)Clipboard Manager:GCM(GNOME Clipboard Manager)User Interface:GTK+/GNOME-libsConfiguration:GConf,Desktop 的技術層面(續),June 18,2004,8,Dr.Bert G.Wachsmuth 所做的介紹:Desktop environments are both a control framework and an interaction framework for programs that run on X Windows and the user.The desktop environment often includes a window manager that is specifically required by the desktop environment.It is an interaction framework because it provides a means for programs to communicate with one another in a very high-level way.The desktop environment is an optional component,since many window managers offer sufficient functionality to negate it as a requirement,but in order to make more advanced features available,a desktop environment is required.,Desktop Environment,June 18,2004,9,June 18,2004,10,i18n(Internationalization)/L10n(localization)能力良好的 Framework/Toolkit 支持多樣化的 profile/configuration 處理高擴充性、延展性、模組化設計Desktop 各元件間必須同時兼具高凝聚性與低耦合度,能夠立刻(on-the-fly)抽換元件,而不影響既有運作,並且可以動態載入模組,藉由特定介面進行操作應用程式間的互動性支持強化 Desktop Environment 的 extension(以 X 架構為例)快速更換不同外觀、環境、設定,以及各種展現與週邊裝置(硬體)的整合度對應硬體需要有足夠的抽象化設計依循國際標準,Desktop Environment 成功因素,June 18,2004,11,由 KDE 與 GNOME 開發者共同發起(March 2000)專注於 Desktop Environment 標準化與效能提升實驗性嶄新架構ICCCM/EWMHFontconfig/XftClipboard/Drag-n-DropXEMBED protocolThumbnail/previewMenu systemMessage bus IPC system(D-Bus)Icon themesStart notification,Desktop 標準-FreeDesktop.org,June 18,2004,12,Open SourcedTrolltech 的 Qtopia(Qt/Embedded)DirectFBClosed Sourced?,非 X 架構的 Desktop Environment,June 18,2004,13,Qtopia 展示:http:/ccns.ncku.edu.tw/jimchyun/qpe/,June 18,2004,14,FreeDesktop Platform=Desktop PlatformShared by KDE/GNOME/othersABI/API compatibilityXFont Xft/FontconfigXCompositeXRenderCairoTranslucency window,進階 X extension,June 18,2004,15,字型/字體/字庫,點陣字庫(Bitmap fonts)Console fontsBDF/PCF fonts in X Window System向量/矢量/曲線字庫(Vector fonts)PostScript Type 1 fonts(Adobe)TrueType(Apple,Microsoft)OpenType fonts(may include TrueType or Type 1 data),(Adobe,Apple,Microsoft),June 18,2004,16,字型/字體/字庫,June 18,2004,17,Font rendering enginesXFree86-nativeFreeType 1 and FreeType 2Application-native implementationsX11 core library is showing its age2-bit(black and white)font display onlyno greyscale or anti-aliasingXft,Xft2/fontconfig,STSF etc.,Screen Display,June 18,2004,18,Xft/fontconfig,XFree86 4.x 引入X Render ExtensionAlpha、anti-aliasing、sub-pixel(server side)Xft LibraryRasterize with FreeType&XRender(client side)Fontconfig LibraryFont accessing(client side)獲得主流 widget set/toolkit 支持GNOME 2.x&KDE 3.x,June 18,2004,19,XComposite,June 18,2004,20,Linux Kernel Hacker,Ximian 工程師 Robert Love 在 FOSDEM 針對The Linux Kernel and The Linux Desktop議題提出以下的想法:典型的 Desktop Kernel 需求:Performance and TuningImproved power management,suspend/resume,and laptop-related policyBetter X/3D supportStable kernel interfacesRobert Love 則認為還需要對以下項目著墨:Hardware management,integration,hot-plugging,and namingKernel events system and user-space messaging bus,未來的挑戰,June 18,2004,21,HAL(Hardware Abstraction Layer),Linux Kernel 2.6 中,HAL 提供 D-Bus(lightweight simple message bus system)與一組程式庫 API,以應用程式的觀點,不需要再去留意硬體偵測,甚至不需要去考慮特定的 device nodeFreeDesktop.org 的 HAL 專案比方說,我們要設計一個 X Window 下 WebCam 的程式,那麼,我們只要跟 HAL 這麼打交道:請告訴我系統上關於 camera 的硬體清單,June 18,2004,22,HAL&Hotplug scenario,June 18,2004,23,Penzilla intgrated Mozilla,June 18,2004,24,謝謝!,

    注意事项

    本文(linuxdesktop的现况与未来.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开