|
作者:蔡孟憲
什麼是JACOB?
JACOB原文為A JAVA-COM Bridge,簡單的來說它是一個JAVA和COM之間的橋接,可以在JAVA中自動控制COM組件,最常被使用在JAVA去讀寫WORD、EXCEL、OUTLOOK等之類的,當然也有自行開發的COM元件經由Jacob被應用。
JACOB下載、安裝及範例:
您可以透過sourceforge.net去下載最新的jacob 1.14。
Jacob的安裝方式很簡單,只要解壓縮後,將看到的二個檔案jacob.dll和jacob.jar (1.14有分jacob-1.14.3-x64.dll和jacob-1.14.3-x86.dll二種),分別copy到\WINDOWS\system32\下,以及jdk或者是jre的目錄下即可。
關於JACOB的範例可經由The JACOB Project這個網站取得,它提供了上述的說明、下載位置及一些基本且重要的範例,可供開發者參考應用,而API的說明可以在1.14.3版本的目錄 \jacob-1.14.3\docs\api 下找到。
JACOB在台泥的應用:
JACOB主要應用在水泥裝載及地磅量測方面,目前台泥大部份設備皆已自動化,有很多應用不論在裝載、地磅量測、儀器記錄因機器的特性及年代不可能都為同一系統,所以資料做到即時傳送是很重要的課題。
例如在地磅量測的應用中,裝載時地磅會記錄量測數值,並將資料回傳到另一個系統中,因為量測和處理為Delphi和Java系統,便借由jacob去擔任橋接的工作,將量測值經由地磅系統不斷地向Java傳送,直到動作被確認為止。
結語:
JACOB是一個open-source,也並非新產品,從1999年以來被廣泛下載、修改並使用,但我們落伍了嗎?NO,雖然JACOB有一定的“年紀“,但已經過各種應用方式的考驗,我們把JACOB塔配最夯的AJAX,應用在台泥的裝載系統上,讓水泥在裝載時即時呈現數據資料,讓它的功能發揮的更極致。
|