JTheque Core 2.1.0 released !

Hi, It’s my pleasure to announce that I’ve finally released JTheque Core 2.1.0 ! The different services of the core are now separated using OSGi. With this separation, I’ve improved a lot the design of the core and the orthogonality of the different services. Each service is now an OSGi bundle. I’ve also refactored the implementation of [...]



JTheque Utils 1.1.5

Java Logo

Hi, It’s my pleasure to announce the release of a new version of JTheque Utils, the 1.1.5. There is a lot of changes in this version. First of all, the library is now OSGi Ready, you can use it with no problem in an OSGi application. Here are the main changes of this version : [...]



A website for JTheque

Duke Java Logo

Hi, I’ve the pleasure to inform you that I’ve created a new website in English for JTheque : http://www.jtheque.com The old websites of JTheque (a French website and a French forge) were completely out of date and were too complicated too manage. This time I created an english, really simple, website to add the more [...]



JTheque is migrating to Git

Hi, Some informations about the current state of JTheque. I’m currently migrating it from SVN to Git. Actually the projet is hosted at Developpez.com, a french community. For more visibility, i wanted to host it in an english website. After several days of comparative, I chosen Github has host. Because i chose Git, i think [...]



JTheque licensed under Apache License 2.0

I decided to change the licence of all the JTheque Projects (The Core, the Utils and all the applications) to Apache Licence 2.0. The current license was GNU GPL V3. I wanted to remove the copyleft clause of the GPL License to make the use of JTheque more simple and more open. For me the [...]



First build of JTheque with Sonar 2.0

Sonar Logo

This week-end I updated the version of Sonar to the new version 2.0 and migrated it from Tomcat 5.5 to Tomcat 6.0. I waited until now for the plugins I use to be compatible. Now, all my plugins are compatible : Motion Chart : An elegant chart demonstrating the evolutions of metrics build after build [...]



JTheque : Problems when migrating to OSGi

OSGi Logo

Like you perhaps know, i’m currently migrating JTheque to OSGi. During this migration i found several problems in the JTheque architecture that made the migration impossible without changing some concepts. In this post I’ll detail all the problems I found.



OSGi and cyclic dependencies

OSGi Logo

Hi, I’m currently working on the “bundlisation” of the JTheque Core. I choose to cut core into several bundles each one representing a service provided by the core. I quickly have experencied problems with I quickly realized that the decoupling of my various services was almost nil. I had a huge number of dependencies for [...]



JTheque is going to OSGi

OSGi Logo

Hi, Just a little post to inform you that i’m currently migrating JTheque Core to OSGI / Spring Dynamic Modules. The core will be fractioned into several bundles. The JTheque Modules will also be OSGi bundles. It will increase the modularity of the different services of the Core. And it will also be a more [...]



Develop a modular application with JTheque Core 2.0.3

The application logo

1. Introduction This article will teach you how to develop a first application with JTheque Core. We will develop a basic modular application, like an hello world. This little program will be composed of : A JTheque application A JTheque module who display an Hello World on the main view A module who will add [...]