原创 幾米筆下的12星座

幾米筆下的12星座,每句話都說到心坎裏。 白羊座 “天要暗了,最後一道夕陽的餘光即將消逝。 那場球賽,我們一敗塗地,大家垂頭喪氣地默默離開。 我們還是做出勝利的手勢吧! 多年以後,誰會記住那場令人沮喪的球賽呢? 只會看見相片裏我們燦爛

原创 Equinox OSGi系列之一 Equinox入門

1.        背景信息 Equinox 項目是 Eclipse 開源組織提供的 OSGi 框架的實現。 Eclipse 自 3.0 版本開始,其內核移植到 OSGi 框架上。通過 OSGi 框架強大的組件控制,交互和管

原创 OSGi 中的 Declarative Services 規範簡介

在 OSGi 服務平臺上構建應用時,必須考慮各種服務之間依賴關係及服務的管理,應用所依賴的服務有可能在任何時候被註銷或者更新,用戶在完成對 Service 的發佈、查找、綁定的同時,還需要對服務的狀態進行監聽,以便作出適當的響應,所以

原创 SWT全接觸

當然,雖然這個專題名叫"全接觸",但畢竟不可能面面俱到,在一篇文章中兼收幷蓄SWT的全部內容也不現實。但不管怎麼說,我都將盡力展示SWT的使用細節,希望能爲那些對SWT感興趣的人提供一些幫助。 1.SWT簡介 SWT-"Standa

原创 Equinox OSGi系列之四 創建自己的OSGi應用項目

  1、摘要 前述文檔我向大家展示了Equinox OSGi環境及其搭建配置。從本文開始,我們將詳細討論Bundle的開發及OSGi應用構建。 2、OSGi相關概念 在正式進入Bundle的設計與開發之前,我們先來熟悉一下OSGi框架中的

原创 Equinox OSGi系列之三 Equinox配置參數詳解

  1、概述      上文我們對 Equinox OSGi 運行環境的組成及搭建過程做了詳細講述。本文主要對 Equinox OSGi 運行環境的可配置參數及其作用加以介紹,從而使用戶在實際使用過程中可以對 Equinox 運行環境更

原创 Display和Shell在SWT中的作用

在SWT中要想創建一個窗口,至少要用到兩個類:Display和Shell。Display負責處理所有SWT窗口小部件和操作系統之間的交互,比如我們可以通過Display的方法來查詢操作系統:哪個控件獲取了焦點,當前打開了哪些窗口等等。簡單

原创 OSGi基本概念初探

1、OSGi是什麼     OSGi是一種鬆散耦合的組件管理和服務運行平臺規範。簡單的說,用戶只需要修改通用的Java類庫打包檔案JAR文件中META-INF下的元數據文件 MANIFEST.MF,添加必要的標籤信息,放置到OSGi框架

原创 Equinox OSGi系列之二 搭建Equinox OSGi核心環境

1、概述     在上文中講到,Equinox包括核心框架,標準服務實現,面向J2EE的應用,新的部署更新框架及一些其他的研究方向。本文主要針對Equinox實現的OSGi核心框架及Equinox OSGi運行環境的搭建過程進行詳細講述

原创 富客戶端技術與RCP介紹(轉載)

1.  富客戶端技術與 RCP 介紹 1.1.        富客戶端技術簡介 富客戶端技術作爲目前一項業界推崇的客戶端技術,正備受關注。本文我們要了解富客戶端技術以及 Eclipse 上開發富客戶端程序的平