在RAP項(xiàng)目主頁:http://www.eclipse.org/rap 上可以下載到最新的RAP 文件,提供兩個(gè)文件下載,一個(gè)是目標(biāo)平臺(tái):rap-runtime-1.2.0-M7-20090505-1445.zip,還有一個(gè)是rap的開發(fā)工具集:rap-tooling-1.2.0-M7-20090505-1456.zip,將他們下載下來然后使用鏈接插件的方式讓Eclipse加載就可以體驗(yàn)了,不過我試過好幾次,通過這種方式好像加載有問題,建議使用update方式將它下載下來,而且Eclipse 3.4 的下載管理器現(xiàn)在采用得了多線程下載模式,速度和我們使用的下載工具比如迅雷的下載速度差不了多少,這樣還可以讓Eclipse幫你檢查插件的依賴項(xiàng)。
安裝后啟動(dòng)應(yīng)該會(huì)出現(xiàn)上面的歡迎界面

點(diǎn)擊上面的“install Target Platform”鏈接可以設(shè)置RAP的運(yùn)行目標(biāo)平臺(tái),在接下來的對(duì)話會(huì)提示你的target文件的位置,點(diǎn)擊“OK”就行了。
設(shè)置完成以后,打開Plugin-ins 視圖可以看到目前加載進(jìn)來的插件,從中選擇org.eclipse.rap.demo插件,右鍵選擇,從彈出的對(duì)話框中選擇“Import As -> Source Project",將插件的源代碼作為插件項(xiàng)目添加進(jìn)來。
雙擊打開plugin.xml文件,可以看到如下啟動(dòng)方式:

現(xiàn)在作為RAP應(yīng)用啟動(dòng),運(yùn)行效果如下:

怎么樣,如果開發(fā)過RCP應(yīng)用,會(huì)發(fā)現(xiàn)界面的風(fēng)格和RCP非常的相似。這里的demo工程共附帶了四個(gè)例子,上面這個(gè)是工作區(qū)的例子,我們可以通過運(yùn)行配置對(duì)話框查看其他的例子,

點(diǎn)擊”Entry Point“文本框后的”Browe...“可以瀏覽可運(yùn)行的實(shí)例。我們來看下controls 例子:

還有關(guān)于布局的例子:

Rwt的例子:

上面就是RAP自己提供的Demo,怎么樣,看起來功能挺強(qiáng)大的吧,RAP其實(shí)是實(shí)現(xiàn)了RCP框架的一個(gè)子集,RWT是SWT的一個(gè)子集.RWT采用的Qooxdoo AJAX框架。不過我認(rèn)為這個(gè)默認(rèn)的界面不是非常漂亮的那種,我比較喜歡Extj的的那種流光溢彩的組件,好在RAP的擴(kuò)展性比較強(qiáng)大,同樣支持?jǐn)U展點(diǎn),完成可以DIY出你想要的界面主題。比如下面這樣:

在 RAP 中,主題文件是簡(jiǎn)單的 Java 屬性文件。可以在 org.eclipse.rap.rwt 插件的 src/ 目錄中找到名為 theme-template.properties 的模板。只需要指定與自定義相關(guān)的那些屬性,必須在plugin.xml文件的擴(kuò)展點(diǎn) org.eclipse.rap.swt.themes 注冊(cè)它才能使用。
如果你有興趣的話可以試試看。
下面是幾個(gè)在線Demo :
|
1.http://rap.eclipse.org/rwt/W4TDelegate
2.http://eclipsediscovery.yoxos.com/discovery/rap
3.http://rap.eclipse.org/rapdemo/rms
|