顯示具有 Eclipse 標籤的文章。 顯示所有文章
顯示具有 Eclipse 標籤的文章。 顯示所有文章

2008年10月29日 星期三

Eclipse RCP 資源

開發 motudo-screen 的過程中發現 Eclipse RCP 的資料蠻難找的,因為 eclipse 演化比較快,很多資料都是舊的,這裡整理一些最近用到的資源連結,主要以 Eclipse 3.4 為主。

Eclipse Rich Client Platform (RCP) with Eclipse Ganymede (3.4) - Tutorial

最完整的說明,最主要有些圖可以參考。

Eclipse Corner Article: Understanding Layouts in SWT

如果不弄清楚 Layout,會發現很多大小設定沒有反應。

Eclipse Resources

官方的資源區

OSGi development with Eclipse Equinox - Tutorial

延伸
  1. Motudo Project 摩圖獨專案
  2. MOTUDO 網誌: Motudo Screen All Package 全螢幕定時軟體
  3. MOTUDO 網誌: Motudo Screen 定時離座軟體開發

2008年10月28日 星期二

Motudo Screen v0.3 release 摩圖獨螢幕 0.3 版釋出

摩圖獨螢幕 0.3 版改底色為黑色,並加上數字顯示目前狀態。

測試使用幾天下來,發現三十分鐘離座的區間剛剛好,起來走走看看,反而讓工作效率更好,之前用鬧鐘軟體定時響的時候,會直接按掉繼續做,鎖螢幕要弄開就比較麻煩,可以驅動離開工作椅與電腦,起身後做點伸展動作,或是打個電話問候親人等等。

目前下載的檔案只有半套,需要再下載其他檔案才能執行,參閱 MOTUDO 網誌: Motudo Screen 定時離座軟體開發,預計等功能差不多時候,會出個完整版,免去另外下載的麻煩。

相關連結
  1. motudo-screen - Google Code

2008年10月27日 星期一

Motudo Screen v0.2 release


請到 motudo-screen - Google Code 這裡下載,使用方式參閱 MOTUDO 網誌: Motudo Screen 定時離座軟體開發

新增四段工作方式,工作 28 分鐘後休息 2 分鐘,再工作 22 分鐘後休息 8 分鐘,合計一小時。

另外還有新增單元測試。

2008年10月24日 星期五

Motudo Screen 定時離座軟體開發

Motudo Screen 定時離座軟體提供會在執行之後,每五十分鐘之後,強制全螢幕模式十分鐘,希望可以達到離座的目的。這個軟體跟 MOTUDO 沒有太多關係,只是用相同名字放一起比較方便。

使用的實作方式是採用 Eclipse 專案的 RCP (Rich Client Platform) 為平台,將這個定時需求建構在上面,因為這個平台已經被 Eclipse IDE 使用許久,所以應該用起來不會有太大問題。

寫這個東西是來自 MOTUDO 網誌: Metabolic Syndrome 代謝症候群 以及 MOTUDO 網誌: Wiimote for chair 椅子偵測 的想法,只是有人提醒說軟體遠比硬體方便取得,所以就先弄個軟體版。目前 Motudo Screen 以開放原始碼的方式放置在 motudo-screen - Google Code,有興趣的朋友可以參考看看。

安裝直接執行版本,因為 Google Code 有上傳檔案限制,所以這裡需要另外下載檔案來補充,這樣一來可以縮短上傳的時間以及檔案空間。
  1. 下載 motudo-screen-0.1-win32.zip 後解開。
  2. 記得確認是否已經安裝 Java 6。
  3. 需要另外下載 RCP Runtime Binary,這裡用 eclipse-RCP-3.4.1-win32.zip 後解開。
  4. 把 RCP 解開 plugins 目錄裡面的檔案全部複製到 motudo-screen 解開的 plugins 目錄下。
  5. 執行 motudoscreen.exe
另外會開發的朋友,請直接參考這裡 svn checkout,然後用 motudoscreen.project 就可以產出執行檔。

目前想到一些問題整理:

目前版本?

現階段只有支援 Windows,Linux 需要再測試。

如何安裝?

必須有安裝 Java,然後解開後執行就可以。

是否縮小後需要一直保持在螢幕最前面?

目前需要,測試使用 shell.forceActive 結果不一定有作用,等於無法強制隔離螢幕的資料,無法達到離座的目的,所以現在使用開始就設定 SWT.ON_TOP 的方式,導致縮小的時候還是會留一個小方格在上層,可能影響到工作桌面。

為何不用現成的程式而自己寫程式 ?

主要是方便改來改去,當然應該也有現成的螢幕保護的程式可用才對。

延伸
  1. 專案程式碼網站 : motudo-screen - Google Code

2008年10月23日 星期四

g-Eclipse 連接 S3/EC2 的工具

關於g-Eclipse 是在這篇 RAP Insights: Performance Testing RAP on the Cloud 發現的,g 代表的是 grid,現在加上 Amazon S3/EC2 連接器,也可以控制遠端的服務,細節參閱這個有點大的video 展示,注意下載需要時間。

Eclipse 不少專案都使用連接器 Connector 概念或是辭彙來表示連接到其他服務,例如Mylyn更是一堆連接器。

用過命令列控制 S3/EC2 的朋友應該可以看懂影片中的示範過程,想想還真是繁瑣。

延伸
  1. MOTUDO 網誌: OSGi on EC2
  2. MOTUDO 網誌: The persistence of cloud 停駐的雲