Oracle發(fā)布Java移動(dòng)開發(fā)框架ADF
經(jīng)過兩年的制作,甲骨文發(fā)布了一個(gè)移動(dòng)客戶端和相關(guān)框架,以幫助開發(fā)人員快速構(gòu)建工業(yè)移動(dòng)設(shè)備的Java應(yīng)用程序。Oracle應(yīng)用開發(fā)框架(ADF)移動(dòng)客戶端應(yīng)用程序開發(fā)提供了可以在不同的移動(dòng)平臺(tái)部署而不必要為每個(gè)特定平臺(tái)編寫代碼,甲骨文的Fusion產(chǎn)品管理高級主管DuncanMills說到。
經(jīng)過兩年的制作,甲骨文發(fā)布了一個(gè)移動(dòng)客戶端和相關(guān)框架,以幫助開發(fā)人員快速構(gòu)建工業(yè)移動(dòng)設(shè)備的Java應(yīng)用程序。
Oracle應(yīng)用開發(fā)框架(ADF)移動(dòng)客戶端應(yīng)用程序開發(fā)提供了可以在不同的移動(dòng)平臺(tái)部署而不必要為每個(gè)特定平臺(tái)編寫代碼,甲骨文的Fusion產(chǎn)品管理高級主管DuncanMills說到。
甲骨文2009年10月首次宣布手機(jī)客戶端軟件,并在2010年4月發(fā)布了一個(gè)技術(shù)預(yù)覽版。
客戶端,一個(gè)Oracle應(yīng)用開發(fā)框架的延伸,是一個(gè)不同的組件,包括一個(gè)用于查看已經(jīng)安裝的應(yīng)用程序、用來儲(chǔ)存本地?cái)?shù)據(jù)的小型數(shù)據(jù)庫和Java運(yùn)行時(shí)引擎,以及已經(jīng)安裝的不需要java的設(shè)備的瀏覽器。
客戶端框架使用一個(gè)基于JSF(JavaServerFaces)標(biāo)準(zhǔn)的用戶界面。它還提供了一個(gè)預(yù)先設(shè)定的方式來同步數(shù)據(jù)與后端服務(wù)器,使開發(fā)人員可以指定哪些數(shù)據(jù)可以與數(shù)據(jù)庫或其他數(shù)據(jù)源同步。
客戶端已與Oracle框架融合,但也可以與其他Web服務(wù)使用。客戶端可讓設(shè)備脫機(jī)使用數(shù)據(jù),一旦連接回網(wǎng)絡(luò)又可以傳輸數(shù)據(jù)。
客戶端還提供了一些工具來收集和傳輸設(shè)備本身所產(chǎn)生的數(shù)據(jù)比如攝像頭,GPS讀卡器,條碼掃描儀或其他數(shù)據(jù)生成組件的數(shù)據(jù),Mills說。
目前,該手機(jī)客戶端只適用于WindowsMobilever5和ver6,和RIM的BlackBerry設(shè)備。該框架還不支持iPhone,Android設(shè)備或Windowsphone7設(shè)備。Oracle的開發(fā)團(tuán)隊(duì)正考慮擴(kuò)大該框架來支持這些設(shè)備,但還沒有具體的時(shí)間表,Mills說。他指出,工業(yè)設(shè)備制造商仍然在他們的產(chǎn)品中安裝舊版本的WindowsMobile,這些操作系統(tǒng)仍然在行業(yè)廣泛使用。
甲骨文通過仁科本身的移動(dòng)應(yīng)用管理來部署上周公布的移動(dòng)客戶端。
移動(dòng)客戶機(jī)的成本為每用戶5美元,也可以按每臺(tái)設(shè)備來計(jì)算價(jià)格。Oracle還提供了一個(gè)免費(fèi)的JDeveloperIDE(集成開發(fā)環(huán)境)擴(kuò)展,幫助使用此客戶端來設(shè)計(jì)應(yīng)用程序。
【編輯推薦】