在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>嵌入式開發(fā)>CORBA打造Linux的分布式平臺解析

CORBA打造Linux的分布式平臺解析

2017-11-01 | rar | 0.3 MB | 次下載 | 1積分

資料介紹

GNOME 是Linux和類Unix平臺上的桌面環(huán)境,是GNU的一個把自由軟件的好處帶給最終用戶的開放源碼項目。對于它,人們往往只關注它的漂亮的外觀和給使用 Linux帶來的便利性,很少注意背后支撐它發(fā)展的GTK繪圖技術和CORBA分布式平臺技術。其實,這兩項技術對GNOME的開發(fā)和應用是至關重要的:GTK繪圖技術給GNOME應用程序帶來統(tǒng)一的外觀和一致的感覺;CORBA分布式平臺技術為在Linux平臺上組合軟件和復合文檔提供了可能,而這是一個現(xiàn)代的受歡迎的圖形應用操作平臺必不可少的部分,這也是Windows和MacOS成功的關鍵。本文主要介紹GNOME是怎樣利用CORBA在 Linux上創(chuàng)造分布式平臺的。
  GNOME 是GNU Network Object Model EnvirONment(GNU網(wǎng)絡對象模型環(huán)境)的縮寫。開發(fā)小組一開始的想法就是開發(fā)出Linux平臺的類似于Microsoft的OLE和 COM(它們是Windows平臺的分布式技術)技術。只是隨著項目的開展,他們發(fā)現(xiàn)要實現(xiàn)這項技術有許多基礎工作要做,同時受KDE(Linux平臺的 另一個桌面系統(tǒng))的影響,于是這個項目的范圍逐漸擴大,創(chuàng)造出Linux平臺的漂亮的桌面。但是這個項目一開始的想法并沒有變,它指導著GNOME整個的開發(fā)過程,成為這個項目成功的關鍵。現(xiàn)在GNOME的發(fā)行版本都包括一個連接、嵌入系統(tǒng)Bonobo和一個快速、輕量級的CORBA2.2 ORB(對象請求代理)ORBit。
  計 算技術發(fā)展到今天,已經(jīng)進入分布式計算時代,CORBA、COM和Enterprise Javabean是當今世界的三大分布式平臺開發(fā)標準。除CORBA是平臺無關外,COM應用在Windows平臺、Enterprise Javabean應用在JAVA平臺。因此GNOME要在Linux系統(tǒng)是創(chuàng)造分布式平臺,與CORBA的結合就是必然的。
  CORBA 是Common Object RequeST Broker Architecture(通用對象代理體系)的縮寫。它是一個軟件架構,定義了軟件對象如何能互相影響,而不管這些軟件對象是用什么編程語言書寫,運行在什么樣的機器和操作系統(tǒng)上。要實現(xiàn)這些,CORBA定義了一系列對象之間進行通信的協(xié)議,如IIOP和GIOP。通信的中介是ORB (Object Request Broker),由ORB來管理對象之間的通信。CORBA的基本架構如圖所示。
  CORBA打造Linux的分布式平臺解析
  CORBA的基本架構示意圖
  Client發(fā)出方法調用消息,利用Stub進行封裝后發(fā)出,通過ORB轉到正確的Server對象,由Server對象的Skeleton對消息進行解析,還原成正確的方法調用,Server執(zhí)行后返回結果。
  由 于CORBA的目標是創(chuàng)造出一個分布式的系統(tǒng),因此,它還定義了一系列的服務,如名字服務、安全服務等和一系列的基礎設施,包括水平基礎設施和垂直基礎設施。現(xiàn)在GNOME只實現(xiàn)了ORB和一些服務,這很少的一部分對于創(chuàng)造一個實現(xiàn)軟件組合和復合文檔的桌面系統(tǒng)來說是足夠了,這也從反面證明了CORBA&&GNOME平臺的發(fā)展空間是無限的。
  GNOME對CORBA進行支持是通過一系列封裝好的C語言函數(shù)庫來實現(xiàn)的。開發(fā)者利用這些函數(shù)庫進行CORBA分布式程序開發(fā)是非常方便的。下面就是3個和CORBA相關的系列函數(shù)庫。
  1.ORBit
  GNOME實現(xiàn)了一個CORBA2.2 ORB ORBit,這是一個快速的、高效率的ORB,它支持CORBA的C映射(C Mapping)。它還包括一個IDL(CORBA接口定義語言)編譯器。
  2.Libgnorba
  Libgnorba 提供了和CORBA相關的工具,如安全機制和對象激活機制。它提供了CORBA的初始化函數(shù),把CORBA的消息循環(huán)與GTK+的消息循環(huán)融合在一起。它 還實現(xiàn)了CORBA的名字服務。GOAD維護一個服務對象列表,提供一些函數(shù),可以很方便地將新的服務對象加入到GOAD中,把可用的Server對象列 出來,并激活其中的一個服務對象。
  3.Bonobo
  Bonobo 是和微軟以前的OLE技術相類似的一個復合文檔體系,例如,通過它,就可以把電子表格嵌入到文字處理文檔中去。GNOME將從底層支持它,這樣任何 GNOME應用程序都可通過調用相應的Bonobo組件來顯示MIME類型的數(shù)據(jù),例如純文本、HTML和圖像等。
  GNOME 的開發(fā)者們通過采用公開的標準和辛勤的開發(fā)工作,為我們展示了一個功能強大的分布式應用平臺,隨著GNOME開發(fā)的完善,GNOME&&Linux平臺戰(zhàn)勝Windows的時間不遠了。這個平臺也為我國軟件業(yè)的發(fā)展提供極大的機會,我們應該在這個平臺上有所作為。現(xiàn)在最關鍵的是行動起來,開發(fā)應用,推動應用。
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1TC358743XBG評估板參考手冊
  2. 1.36 MB  |  330次下載  |  免費
  3. 2開關電源基礎知識
  4. 5.73 MB  |  6次下載  |  免費
  5. 3100W短波放大電路圖
  6. 0.05 MB  |  4次下載  |  3 積分
  7. 4嵌入式linux-聊天程序設計
  8. 0.60 MB  |  3次下載  |  免費
  9. 5基于FPGA的光纖通信系統(tǒng)的設計與實現(xiàn)
  10. 0.61 MB  |  2次下載  |  免費
  11. 6基于FPGA的C8051F單片機開發(fā)板設計
  12. 0.70 MB  |  2次下載  |  免費
  13. 751單片機窗簾控制器仿真程序
  14. 1.93 MB  |  2次下載  |  免費
  15. 8基于51單片機的RGB調色燈程序仿真
  16. 0.86 MB  |  2次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33564次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21548次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數(shù)字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6653次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537796次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191185次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183278次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
主站蜘蛛池模板: 欧美性狂猛bbbbbxxxxx | 成人久久伊人精品伊人 | 国产午夜人做人视频羞羞 | 狠狠躁夜夜躁人人爽天天天天 | 婷婷综合久久中文字幕 | 久久精品综合视频 | 男啪女色黄无遮挡免费观看 | 高清欧美性xxxx成熟 | 一个色在线视频 | 国内精品视频免费观看 | 亚洲综合色丁香婷婷六月图片 | 最新毛片网 | 美女久久久久久 | 日日爽天天干 | 97色婷婷成人综合在线观看 | 一道精品一区二区三区 | 午夜合集| 国产做爰一区二区 | 性做久久久久久久 | 日成人网 | 国产精品免费观看网站 | 久久精品最新免费国产成人 | 濑亚美莉iptd619在线观看 | ts人妖另类国产 | 国产色丁香久久综合 | 男人j进入女人j在线视频 | 日本亚洲精品成人 | 一级一级特黄女人精品毛片 | 久久精品久久久久 | 色视频在线观看在线播放 | 日日爽夜夜爽 | 5151四虎永久在线精品免费 | 五月天婷五月天综合网在线 | 久久久久久午夜精品 | 中文免费观看视频网站 | 2021国产精品成人免费视频 | 亚洲激情五月 | 狠狠色狠狠色综合日日不卡 | jdav视频在线观看 | 久久夜夜操妹子 | 国产精品爽爽影院在线 |