原创 emqtt: 基於Erlang的開源mqtt服務器0.1.4版本發佈

eMQTTeMQTT is a scalable, fault-tolerant and extensible mqtt broker written in Erlang/OTP.eMQTT requires Erang R15B+, G

原创 Errdb1.0.0 release

Errdb is a central round robin database server for storing time series performance data. Errdb is developed with Er

原创 FreeBSD7.0上編譯ErlangR12B4

估計Joe靠買書(<Programming Erlang>)賺了很多錢,但他馬的Erlang離主流商用還有太大的差距。R11B居然沒有string:join函數,更新了mochiweb一個版本還要升級Eralng到R12B,下面是在Fre

原创 WebIM即時通信協議草案(0.1)

WebIM即時通信協議草案0.1正式發佈。我們認爲,WebIM應該是Web應用或者服務的一種,應可以快速簡單的與其他WEB應用如Blog、Wiki、SNS社區、門戶網站等無縫集成,目前Jabber等即時通信協議無法有效的做到這一點,所以我

原创 Facebook, Gmail, 校內Web即時通信方案介紹

www.facebook.com Facebook是最早推出WebIM功能的SNS社區網站之一,Facebook IM的後臺採用Erlang實現大規模的WebIM服務器集羣,前臺通過IFrame+AJAX實現跨域長輪詢。

原创 OpenCore中的核心概念:服務(Service)與插件(Plugin)的定義

OpenCore純插件體系結構中的核心概念包括:微內核、插件與服務。微內核(MicroKernel): 提供基礎的插件與服務架構;負責插件的生命週期管理,包括插件的安裝(Install)、啓用(Activate)、停止(Deactivat

原创 OpenCore1.0.0M1 Released: Really Move OSGi to Server Side!

OpenCore是基於OSGi/Equinox構建的純插件體系結構的服務端平臺,主要功能是在OSGi基礎上支持分級IoC、B/S結構、數據庫訪問等服務端特性,是我們開發的opengoss平臺與產品的內核。

原创 Java6.0重回正軌!

Java5.0引入的泛型,我至今仍然認爲是一個失敗的語言演進方向,程序語言向弱化類型、甚至沒有類型演進的時候,還要泛型作設麼? 終於,Java6.0引入了令人激動腳本框架,內嵌JavaScript支持。這也

原创 OSGi技術預測: 未來幾年60%的Java虛擬機上將部署OSGi

<meta content="text/html; charset=utf-8" http-equiv="CONTENT-TYPE"> <meta content="OpenOffice.org 2.0

原创 OSGi Pure Plugin Architecture Introduction

OSGi體系結構 OSGi 的初衷是面向嵌入式系統的應用,支持在一個Java虛擬機上加載和啓動多個Java應用程序。隨着OSGi在Eclipse3.0上的應用成功,其逐漸成爲構建純插件結構的企業級應用軟件系統的首選平臺。OSGi

原创 OpenCore: OSGi上實現IoC容器

Martin Fowler有一篇文章裏稱:說一個面向對象系統框架或結構是基於IoC的,就好像說汽車有四個輪子一樣。非常精闢 ,IoC或者DI更多的是一個設計原則,一個設計良好的面向對象的系統或多或少都有這方

原创 OpenCore: OSGi上部署Hibernate的四種方式

OpenCore: OSGi上部署Hibernate的四種方式 OpenCore是在OSGi規範上構建的微內核(Microkenerl),基於純組件(Pure Plugin)開放源碼企業應用軟件平臺。OpenCore數據層實

原创 OpenCore:基於OSGi開發純插件體系結構的WEB應用程序

隨着OSGi/Equinox逐漸成爲Java EE服務端的基礎軟件架構,OSGi上部署WEB應用程序的解決方案日漸成熟。這裏介紹三種目前我們所知的解決方案,前兩種是Equinox組織提出的方案,後一種是Op

原创 開源MIB/Object映射框架SnmpHibernate1.2.0發佈

SnmpHibernate是一個MIB/Object映射框架,它的靈感源自Hibernate項目(O/R映射框架)。SnmpHibernate能讓你從編寫冗長乏味的SNMP客戶端代碼中解脫出來。當前發佈是基於SNMP4J項目。  http

原创 Equinox Launcher的啓動配置參數

Eclipse Equinox OSGi平臺的啓動方式一般有兩種:一種是直接通過startup.jar啓動,另一種是通過Equinox提供的可執行的加載器(Launcher)啓動。兩種方式都是通過讀取con