Category: Working

  • Equinox 與 OSGi

    Equinox 是 Eclipse Project 下頭的 subproject 之一,也是 OSGi R4 core 的完整實做。關於 Equinox 的轉變可以參考這篇《Equinox OSGi Project》。關於 OSGi 的簡介可以參考網路上這篇《Java: 淺談 OSGi 標準》,雖然時間有點久遠,仍是很好的參考資料。 除了完整實做 OSGi R4 之外,Equinox 實際上也實做某些 Eclipse 重要的 framework services 與 extensions。於是 Equinox 就取代了 Eclipse Platform 中 org.eclipse.core.runtime 的大部分功能。 最後順道提一點,embedded Rich Client Platform (eRCP) 顧名思義是可以在裝置上跑的東西,例如 WinCE 5.0 Pro、WM 2003/5 的 PDA 啦!Nokia Series 80 的手機啦!等等的玩意兒。而且,他的 core…

  • 基於 OSGi 架構的產品

    工作這幾年來,大部分時間都在做這方面相關的產品測試。咕狗「OSGi」這個關鍵字,可以發現台灣產生的訊息量並不多,寥寥可數。中國 CSDN 內的資料量相較下可就多了不少,仍以原文為大宗。 IBM 在這方面算是投入相當大的資源,其所捐贈的 Eclipse 即是基於 OSGi 的實做。另外,觀察其產品動向也可以發現,有許多產品正轉向以 Eclipse Platform 為底層。 下面是 IBM 伺服器管理解決方案—客戶端產品的演進資訊略表,皆是逛 IBM 網站以及咕狗可以得到的東西: IBM WCTME (Workplace Client Technology, Micro Edition) is based on OSGi R3. IBM WED (WebSphere Everyplace Deployment) is built on Eclipse which is based on OSGi R3. IBM XPD (Lotus Expeditor) is built on Eclipse which is based…

  • Two SCMs

    以前在學校唸書的時候,SCM 叫做 Supply Chain Management。 中文叫做「供應鍊管理」,滿直覺的。 後來出社會工作的時候,SCM 變成 Software Configuration Management。 中文叫做「軟體配置管理」,滿拗口的。XD 想知道 SCM 這個縮寫還有什麼意思嗎?到這裡看看。

  • 三週年慶

    吃飽飯,放棄幫老妹做英文 Financial Ratio Analysis 報告,Kirin 已經過那個年輕歲月了~ *菸* 上網,Kawli 學長送來他最新文章《週年慶3.0》。三年前,我們同一時間換工作。Kirin 工作地點自內湖換到南港,Kawli 則是到內湖去。 記得到職日前的星期五,還抽空進當時位於中和的總公司填人事資料,週一就直接到南港報到。 然後三年過去,歲數增加了、總公司搬家班兩次了、座位換好幾次了、車貸還完了,還有白頭髮增加了…Orz 這份工作是出社會之後待的最長的一份工作,第一次能有十天年休假可以用! *淚*

  • WPS & WID 隨手記

    WPS – WebSphere Process Server WID – WebSphere Integration Developer 這兩天在 UCOM Education Center 上 IBM WPS Development Workshop,Kirin 是個一心多用的學生,可以一邊聽課一邊看文件一邊 Twitter…好幾年沒上過這種有人台上講,Kirin 在下面聽的課程。這次能有這個機會很開心,雖然說對 J2EE, SOA 啥的沒有太多的概念。至少,五點就可以下課,歐讚! 觀念先放一邊,因為這是 Development Workshop,重點放在工具的使用上面;筆記一下做 Lab Exercise 中遇到的問題: 沒裝 Fix Pack,Unit Test Environment (UTE) 會跑不起來。 佈署測試後若發現 Module 內有 typo,更正後需要手動刪除產生的相關 EAR 專案(背景的 builder 沒有處理到這種情況),然後再 reBuild 一次,甚至連 Server 都需要重新啟動。(當然,理論上是不需要重新啟動 Server 啦!) 2005 Lab Exercise…