Archives pour: Juillet 2006
26.07.06
Hard Core Java: ThreadLocal
Cet article aborde la problématique du Pattern TreadLocal en se concentrant en particulier sur la réentrance avec surcharge de contexte.
18.07.06
Innovation Happens Elsewhere
Un document sur l'
"Open Source as Business Strategy"
15.07.06
RUNA WFE jBPM Frontend
RUNA WFE is an open source workflow/BPM environment for JBOSS JBPM engine. It is a cross-platform end user solution for business process management.
- rich web interface containing work list handler, process monitor and form player
- graphical process designer
- bots for automated business process steps
- powerful role based task assignment
- security system with LDAP/MS Active Directory, NTLM, SSO support
- easy integration with all SQL database management systems
- localization to English, French, German, Dutch, Spanish and Russian
- platform independent pure Java solution
Il y a même une démo.
07.07.06
06.07.06
JBoss 4.0.4 adds Session FIELD level replication
FIELD-level replication only replicates modified data fields inside objects stored in the session. It could potentially drastically reduce the data traffic between clustered nodes, and hence improve the performance of the whole cluster.
Cette fonctionalité nécessite néanmoins de weaver les classes concernées:
To use FIELD-level replication, you have to first prepare your Java class to indicate which fields are to be replicated. This is done via JDK 1.4 style annotations embedded in JavaDocs
Netbooting JBoss
When it is distributed at SourceForge, JBoss is configured to load all of its services from the local machine. However, it is possible to produce a low-footprint installation where just a bootstrap loader needs to be installed on a local machine and the rest of the the configuration is loaded across the network. This is useful for:
- Server farm configurations, where the workload is distributed to many individual machines
- Cluster configurations, where a homogeneous configuration can simplify
administration
02.07.06
Installation d'une Ubuntu "Dapper Drake" avec XGL/Compiz sur un HP NX8220
Et oui, j'ai craqué, j'ai pas pu m'empécher d'installer le nouveau serveur X OpenGL sur ma distrib linux
Il est vraiment magnifique, il y a quelques instabilités (notemment avec le switcher) mais ça vaut le coup ! Voici comment installer avec une facilité déconcertante le couple Ubuntu "Dapper Drake" / XGL Compiz sur un portable HP NX8220. Contrairement à ce que l'on pourrait craindre, c'est vraiment très fluide, aucun ralentissement, vraiment !
Commencez par installer l'Ubuntu Dapper Drake, c'est vraiment très simple, l'essentiel est reconnu du premier coup, y compris l'écran en 1680x1050 ![]()
Ensuite, suivez ce tutorial qui explique comment installer les drivers pour la carte 3D ATI Mobility X600. Il faut lire la section Sur une distribution Ubuntu Dapper Drake
Enfin, suivez ce tutorial qui explique comment installer XGL sur l'Ubuntu Dapper Drake. Dans la section Lancer sa session XGL + Compiz, préférez le choix de la méthode 2 qui vous permettera de choisir lors du démarrage d'une session X si vous souhaitez utiliser XGL/Compiz ou non, c'est plus prudent.
Enfin, il y a de fortes chances que vous ayez le message d'erreur suivant lors de votre première session XGL:
compiz.real: GLX_EXT_texture_from_pixmap is missing
compiz.real: Failed to manage screen: 0
compiz.real: No managable screens found on display :1.0
Cette erreur se traduira par le fait que les fenêtres n'auront pas de décorateur.
Si c'est le cas, suivez les consignes en commentaire dans le fichier /usr/bin/startcompiz et rééxécutez le. Le décorateur de fenêtre compiz devrait s'activer.
Play time !
JBoss Rules - Dynamic proxy for adding change listener support to user objects
Pour l'instant dans JBoss Rules, il faut programmativement configurer un Fact pour qu'il soit observable ...
C'est vraiment étonnant qu'une telle fonctionalité ne soit pas déjà présente dans JBoss Rules à une époque où des outils comme Hibernate en font un usage massif.
Cette fonctionalité semble prévue pour JBoss Rules 3.1M1.
JbpmAndDrools - jBPM, Drools and Hibernate use case
Example d'utilisation conjointe de JBoss jBPM, JBoss Rules (Drools) et Hibernate.
zenexity pict forge - Un portail basé sur Trac
Initiative Open Source intéressante poussée par une société Française, cocorico !
L'objectif du projet pict est de créer un moteur de portail pour les projets internet, intranet et extranet :
- conforme à la spécification jsr168.
- respectant les standards du WEB.
- très agile afin de s'adapter facilement au SI.
Ces concepts sont mis en oeuvre sur une architecture j2ee simple.
Le logiciel pict est distribué sous licence GPL et s'appuie lui même sur de nombreux composants et frameworks java libres tels que spring, pluto et drools.
01.07.06
Cactus API design rules
Les règles utilisées sur le projet Cactus pour l'écriture de son API peuvent servir de base pour tout autre projet.
Ce document est tiré d'un document de la fondation eclipse plus complet.