, Baptiste Wicht Bonsoir,
je suis en train de travailler sur la "bundlisation" de JTheque Core. Comme le core proposait un certain nombre de services, j'ai commencé par découper le gros jar qu'était le core en une série de bundles offrant tous un service bien précis.
Je me suis vite rendu compte que le découplage de mes différents services était à peu près nul. J'avais un nombre énorme de dépendances pour chaque bundle et pire encore, j'avais un grand nombre de dépendances cycliques, soit directs soit indirects.
Pour information, une dépendance cyclique directe est une situation dans laquelle un bundle X dépend d'un bundle Y qui dépend lui-même de X. Une dépendance cycle indirecte est la situation dans laquelle X dépend Y, Y dépend de Z et Z dépend de X. Je parle ici de bundles, mais cela peut concerner des projets, des classes ou des packages.
A noter que les différentes techniques que je vais présenter s'appliquent également pour des dépendances entre composants non-OSGi, les principes sont tout à fait les mêmes.
Vous devez être identifié pour poster un commentaire.
Hi,
Just a little 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 standard way to develop modules. And last but not least, it's an opportunity for me to learn OSGi and Spring Dm.
Baptiste
Vous devez être identifié pour poster un commentaire.
Bonsoir,
Une petite nouvelle pour l'avancement du projet JTheque.
J'ai commencé à migrer JTheque Core vers un environnement OSGi et Spring Dynamic Modules. Le core sera désormais séparés en plusieurs bundles par fonctionnalité.
Les modules seront aussi des bundles OSGi.
Ce changement permettra d'améliorer la modularité des différents éléments du core et de suivre une voie plus standarde pour la création de modules.
J'espère que cela permettra d'améliorer la qualité de JTheque Core. C'est également une occasion pour moi d'apprendre à utiliser OSGi et Spring DM.
Baptiste
Vous devez être identifié pour poster un commentaire.
Bonsoir,
Je viens de mettre en ligne un nouveau design pour le site de JTheque : http://jtheque.developpez.com.
J'ai repris le design utilisé sur mon site personnel. Le site est toujours généré avec Maven 2, mais j'ai créé un skin Maven personnalisé pour utiliser mon propre design.
En espérant que cette version du site soit plus agréable que la précédente.
Vous devez être identifié pour poster un commentaire.
Hi,
I've made a new design for the JTheque web site : http://jtheque.developpez.com/en
I took the same design than for my personal web site. The web site is still generated with Maven 2, but i use a custom maven skin to generate the site.
Vous devez être identifié pour poster un commentaire.
Hi,
I just written a new article : Develop a modular application with JTheque Core 2.0.3
In this article, we will see how to develop a Java modular application with JTheque Core 2.0.3. We will develop an applications and 2 modules.
Hope that wil be useful.
Vous devez être identifié pour poster un commentaire.
, Baptiste Wicht Bonjour,
Je viens de mettre à jour mon article : Développer une application modulaire avec JTheque Core 2.0.3
Pour prendre en compte les changements de la nouvelle version 2.0.3. Cette dernière simplifie grandement la déclaration du fichier application.xml ainsi que la création d'applications et de modules JTheque. En plus de cela, le support de Swing a été amélioré et la déclaration de menu est devenue beaucoup plus parlante.
En espérant que ce soit utile pour quelques uns d'entre vous.
Vous devez être identifié pour poster un commentaire.
Hi,
I finished the development of JTheque Movies 1.0 ![]()
This application enable the user to manage a collection of movies and to read them directly in the application. For this last functionality, on Windows, you need Windows Media Player and on Linux you need VLC Media Player as web plugin. The user interface has been completely remade to be more esthetic.
Vous devez être identifié pour poster un commentaire.
, Baptiste Wicht Bonjour,
Je viens de terminer le développement de JTheque Movies 1.0 ![]()
Cette application permet de gérer une collection de vidéos et depuis cette version de les lire directement depuis l'application. Pour cette fonctionnalité, il faut que Windows Media Player soit installé sous Windows et que sous Linux VLC Media Player soit installé comme plugin web. L'interface graphique a également été complètement revue depuis les anciennes versions.
Vous devez être identifié pour poster un commentaire.
Bonjour,
J'ai le plaisir de vous annoncer la sortie de la version 2.0.2 de JTheque Core.
Cette version compte plusieurs changements majeurs. Notamment la suppression de la distinction entre module primaires et simples. Cette notion est remplacée par la notion d'application, déja existante. En plus de cela, cette version corrige plusieurs bugs et améliore les performances générales de l'application.
Vous pouvez trouver une liste exhaustive des changements ici : http://projets.developpez.com/versions/show/107
Vous pouvez télécharger les différents fichiers du projet ici : http://jtheque.developpez.com/utilities/core/download.html
Pour développer une application avec cette version, il faut télécharger le fichier dev-base-2.0.2.zip.
Je vais mettre à jour dès que possible mon tutoriel sur le développement d'applications avec JTheque pour prendre en compte les modifications cette version.
Voilà
Vous devez être identifié pour poster un commentaire.
J'ai continué à travailler sur l'interface de JTheque Movies Module.
La vue a été séparée en une partie édition et une partie visualisation. J'ai également utilisé un look and feel collant mieux avec les nouvelles vues (Substance).
Voici la vue visualisation :

Voici la vue d'édition

N'hésitez pas à vous exprimer soit directement sur ce billet soit dans le billet lié sur le forum.
Vous devez être identifié pour poster un commentaire.
Bonjour,
J'ai le plaisir de vous annoncer que j'ai mis en ligne un nouveau site pour JTheque : http://jtheque.developpez.com
Le site a été entièrement refait et est maintenant multi-lingue. Les informations sur le site sont pour le moment assez limité, mais je vais mettre à jour au fur et à mesure que j'avancerai dans les divers sous-projets.
Le site est entièrement géré par Maven 2. Cela me permet de m'abstraire de la partie design et conception web, je ne remplis plus que le contenu. En plus de cela, beaucoup de pages sont auto-générées par Maven 2 en fonction du contenu du projet.
La navigation a été facilitée entre les différentes projets-sous-projets.
N'hésitez pas à me donner votre avis ou me signaler toute erreur que vous pourriez trouver sur le site, soit directement en commentaire du blog, soit sur le forum de JTheque.
Vous devez être identifié pour poster un commentaire.
Avec ce blog, je vais vous tenir au courant de l'avancée de mes différents projets et de mes nouveaux tutoriels. Je vais aussi essayer de publier des news sur l'informatique en général et sur Java.
My English website
| Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Copyright © 2000-2012 - www.developpez.com