帳號:
密碼:
最新動態
產業快訊
CTIMES / 文章 /
熱門自由軟體介紹
 

【作者: 程裕翔】   2003年09月25日 星期四

瀏覽人次:【4438】

wxWindows是一個跨平台的作業系統,其主要功能是在於提供跨平台使用者或程式設計師以最簡便的方式來修改C++所寫成的應用軟體,並使這個應用軟體能夠在不同的作業平台中運行 (如Windows/Unix/Mac等),而這個作業系統裡的共同應用程式編輯介面(Application Programming Interface;簡稱API)是使用圖形介面(Graphic Utility Interface;簡稱GUI)的方式來為使用者提供一個操作的環境,並且在wxWindows的GUI裡也加裝了一些常用的功能鍵插入裝置,如複製、刪除和執行序等功能鍵。


wxWindows是一個以框架的方式來進行修改的任務,其方便的操作介面能夠讓使用者輕易地更改C++的應用程式,並可以保護重要的原始碼,以避免使用者不小心更改到程式的核心,而損壞了程式。wxWindows同時也支援串列、陣列、連結名單和項目等簡易的資料架構。不過它並不支援應用軟體從一種GUI平台直接轉換到另一種GUI的平台上面,例如Motif平台所使用的應用軟體,不能夠透過這個軟體直接轉換到Windows所使用的應用軟體上面。雖然如此,但是wxWindows還是有令人稱道的諸多優點,例如便利性和簡易使用的優點,意即任何作業平台的使用者可以很快地上手,並不需要再做任何特殊或長時間的學習。


雖然市面上有許多與wxWindows相同作用的作業系統界面,不過最大的不同點就是wxWindows以標榜自由軟體的精神為出發點,並擁有著良好的制定、編輯,以及強大的GUI功能。此外,還有許多附加的功能,如提供不同的對話方塊功能、以HTML的畫面作為顯示與列印、虛擬的檔案系統、簡易的自動控制系統,以及支援Open GL等。


目前有許多的企業團體贊助研發wxWindows和附屬產品wxPyton的組織,這是基於許多企業對微軟昂貴封閉式軟體的摒棄,以及這些企業已漸漸地開始使用Linux做為公司的作業平台所導致而成。wxWindows不但能夠對這些企業提供許多實質上的幫助,也能夠讓IT人員簡化修改程式的作業,例如在Windows上所使用以C++編寫的應用程式,經過wxWindows簡單的修改,便可以在Linux、Unix或Mac上面使用。也因為wxWindows有著這些優點,讓許多企業對這個作業系統的發展感到無比的興趣,所以不斷地出經費贊助開發wxWindows的組織,目前使用wxWindows的企業計有AMD和Xerox USA等大型電腦廠商。


wxWindows是一個圖書館式的開放性軟體(Library General Public Licence;簡稱L-GPL)的架構,而使用者可以從任何網站取得這個軟體,且不需要付任何的費用。wxWindows也符合一般GPL的精神,所以沒有設下任何的使用限制,使用者可以任意地修改或更新wxWindows的原始碼。



《圖一  Wxwindows Screenshot》
《圖一 Wxwindows Screenshot》

一個擁有簡易操作介面的網路防火牆 – Armor2net Personal Firewall

Armor2net Personal Firewall是一個防火牆軟體,這個防火牆軟體可以阻止駭客與資料盜竊者的入侵,並保護個人電腦在網路上執行的能力。Armor2net可做到加強使用者電腦的網路安全和網路私密,並擁有探查侵入者、監視網路狀態、允許或拒絕未知應用程式的使用、擋住一些危險的網址、鎖住網路的流動、停止廣告視窗的彈出,以及移除木馬程式等功能。Armor2net同時也提供了一個簡易的介面,讓使用者能夠輕易地操作這個軟體,進而清楚地了解到所有的功能。


在探查侵入者的方面,Armor2net能夠掃瞄所有的網路流量及連結,也能夠分辨出那些是合法或不合法的連結,讓使用者可以安心地上網。當Armor2net探查到不明的網路連結時,這個軟體就會開始警告使用者,而在監視網路狀態的方面,Armor2net能夠顯示出所有的連結狀態,如遠端的端口連結、近端的應用程式連結、網路通訊協定和目前狀態等功能,使用者還可以查詢所有網路流量的進出狀態。Armor2net提供了一個隱藏電腦位址的功能,意即使用者在上網後便立即隱藏其電腦的網路位址,使得駭客找不到使用者的電腦。


Armor2net還提供了一個授權的功能,讓使用者決定是否允許電腦裡的應用程式連上網路。這項功能對於使用者來說是一個對付木馬程式的利器,因為駭客可以在一些共享或免費的軟體上植入不同的後門程式,以利駭客進出使用者的電腦,並以遠端搖控的方式來進行一些不法的事。


Armor2net不但可以管理應用程式上網的功能,並且還可以阻擋使用者進入危險的網頁,以防這些危險的網頁夾帶一些木馬程式,除此之外,這個軟體也能夠阻擋惱人的廣告視窗(Pop-up),讓使用者可以不受視窗彈出的困擾而安心地瀏覽所有的網頁。Armor2net同時還會提供一個清除間諜程式的功能,這個功能會掃瞄使用者電腦的記憶體、登錄檔和硬碟,查詢是否有間諜程式的存在,並加以安全地移除,以防駭客透過間諜程式而竊取使用者的資料。


簡易的操作功能是Armor2net的一大特色,幾乎所有重要的功能都會自動啟用和管理,使用者不需透過繁瑣的設定與操作,就可以將這個軟體發揮到最大的效能。Armor2net基本上是一個共享軟體,使用者可以到官方網站下載後,免費使用三十天。這套軟體的定價為20美元,並能夠在不同的Windows底下運行。



《圖二  Armor2net Screenshot》
《圖二 Armor2net Screenshot》

功能強大的開放性FTP軟體 – Filezilla

Filezilla是一個功能強大的FTP軟體,它與一般FTP軟體不同的是Server版與Client版為兩個獨立的軟體。Filezilla為了因應GPL的精神,而以一個開放性的自由軟體為出發點,使用者可以贊助Filezilla的工作團隊或是自由使用和修改。Filezilla可以在Widows 9X、ME、NT4、2000,以及XP等作業平台上面使用,雖然它有著相當簡單的操作,不過功能卻非常齊全,並且還有擁有快速而穩定的傳輸速度。Filezilla的特點有上傳和下載的功能、使用者可自訂指令集、提供建站的功能、擁有不斷線的功能、支援防火牆的軟體、支援Socks 4/5與HTTP 1.1的代理伺服器功能、可連結SSL安全系統、簡易檔案拖曳功能、支援多國語言,以及可同時使用Kerberos來做到GSS認證系統和加密的功能。


Filezilla是由Tim Kosse編譯出的軟體,第一版在2001年二月推出,是目前最受歡迎的FTP軟體之一。當時Tim Kosse在大學的Computer Science教室裡,教授指導全班同學學習複寫「4-in-a-row」的編譯程式時,Tim與兩名同學卻開始研究與編寫一套新的FTP軟體,而這套軟體就是Filezilla。在Tim與兩名同學成功地寫出這個軟體後,三人不但以Open Source的方式來推出這個軟體,並且讓使用者免費下載使用。


Tim Kosse的主要宗旨是希望這個功能強大的FTP軟體能夠擁有一個簡單的操作介面,而作者也不斷地在更新中,目前已經出到2.1.9 alpha版。也因為這是一個Open Source的軟體,所以很快就有許多忠實的使用者,而這些使用者也將一些問題與錯誤的地方回報給Tim,使得Tim能夠在短時間內將Filezilla的功能做到更為完善。


Filezilla的幾個主要指令為File、Edit、Transfer、View、Queue、Server和Help,不過在這幾個主要指令中,又分為幾個次要的指令,而我們常會用到的是Site Manager、Setting和Transfer Type三種。Site Manager可讓使用者對FTP Site做一番規劃,例如列出Site的名單、修改或加入主機的名稱、使用者的名稱和密碼等與Site相關的操作。Setting顧名思議就是能夠讓使用者設定Filezilla的功能,例如設定代理伺服器和FTP代理伺服器的位置、GGS Kerberos的功用、流量的限制,以及置換不同的語言等功能。Transfer Type則能夠讓使用者選擇三種型式的檔案傳輸,分別是ASCII碼、Binary檔案格式和自動模式;建立這三種模式的意義在於防止使用者以錯誤的方式來傳輸檔案,因而造成檔案的損壞。此外Filezilla也提供了訊息欄來告知使用者目前FTP連結或傳輸的狀況,在一般狀況底下,訊息會顯示出黑色字體;在錯誤的狀況底下,訊息會顯示出紅色的字體;當Filezilla送出指令給FTP的Server時,會以藍色字體來顯示;而從FTP傳回來的訊息則會以綠色字體來顯示。


Filezilla不但有著許多優點,並且與付費的FTP相比起來,一點也不遜色,而使用者更可以在GPL的規範下,自行修改或更新Filezilla的原始碼,使這個自由軟體能夠發揮到最大的效用。



《圖三  Filezilla FTP Screenshot》
《圖三 Filezilla FTP Screenshot》
相關組織網站
Wxwindows官方網站
Armor2net官方網站
Filezilla FTP官方網站
相關文章
AI高齡照護技術前瞻 以科技力解決社會難題
3D IC 設計入門:探尋半導體先進封裝的未來
SiC MOSFET:意法半導體克服產業挑戰的顛覆性技術
意法半導體的邊緣AI永續發展策略:超越MEMS迎接真正挑戰
CAD/CAM軟體無縫加值協作
comments powered by Disqus
相關討論
  相關新聞
» 2024國家藥科獎揭曉 醫材軟體研發見碩果
» Molex莫仕使用SAP解決方案推動智慧供應鏈合作
» 智慧校園 ICT+AI 把關 7-11未來超商X-STORE 8啟動
» 拜耳與微軟合作推出針對農業的生成式AI模型,進軍智慧農業市場
» Anritsu Tech Forum 2024 揭開無線與高速技術的未來視界


刊登廣告 新聞信箱 讀者信箱 著作權聲明 隱私權聲明 本站介紹

Copyright ©1999-2024 遠播資訊股份有限公司版權所有 Powered by O3  v3.20.2048.3.138.124.123
地址:台北數位產業園區(digiBlock Taipei) 103台北市大同區承德路三段287-2號A棟204室
電話 (02)2585-5526 #0 轉接至總機 /  E-Mail: webmaster@ctimes.com.tw