savannah-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-hackers] submission of xjbinding - savannah.nongnu.org


From: gillesGaillard
Subject: [Savannah-hackers] submission of xjbinding - savannah.nongnu.org
Date: Sun, 11 Jan 2004 13:33:26 -0500
User-agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)

Un projet a été soumis à savannah.nongnu.org
Ce courriel a été envoyé à address@hidden, address@hidden


gilles Gaillard <address@hidden> a décrit le projet comme suit :
Licence: lgpl
Autre Licence: 
Paquet: xjbinding
Nom système: xjbinding
Type: non-GNU

Description:
The XJ-BINDING framework intent is to provide a (the shortest way) to bind java 
classes to xml datas provided that they conform to a W3C-schema. In other words 
it enables to quickly bind a set of existing classes to existing xml documents 
that conform to a given XML Schema 

Imagine that you have a set of classes which you don't want to change or 
minimize the changes, and you get an xml representation of datas representing 
the same (or almost..) objects. Let us also assume that you also have an Xml 
Schema for this xml representation. 

The purpose of the XJ-BINDING framework is to let you work almost immediately 
with your classes. And, of course, it proposes some facilities to handle beans 
objects. With XJ-BINDING, as soon as you open the Xml Schema, you are in your 
code and thus you handle your objects and the graph of references in the same 
way as you do it usually in your app. 

XJ-BINDING defines an inner node of the <appinfo> node, the <xj-binding> node 
which is used to embed java code in the XML-Schema. That code will then be 
executed by the BeanShell interpreter once the corresponding node is reached by 
a SAX parser (SAX parser is in public domain).



Dépendances logicielles:
The tool uses the following libraries:
Xerces2-J : (http://xml.apache.org/)    The Apache Software License, Version 1.1
BeanShell : (http://www.beanshell.org/) LGPL license
Castor    : (http://castor.exolab.org/) Same terms than the Apache license
JUnit     : (http://www.junit.org/)     IBM Public License 1.0
Rem: junit is used only for the testing part of the tool

Additional comment:
Castor declares licenses for some other jakarta libraries

Other software indirectly used:
Xml-schema: (http://www.w3.org/)

The documentation and the javadoc use some gif files as resources
(other images are jpg)


Autres Commentaires:
url to project :
http://nichetti.gamsau.archi.fr:8080/xj-binding/index.html
This url is for private use and evaluation only for now.
Also I noticed that thus use of Apache licensed soft is not compatible with a 
GNU license, but can i use a LGPL for my project ?
If not: what to do ??
Also, i just want to use a LGPL not necessarily be hosted here (i would be a 
plus though!)


_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/







reply via email to

[Prev in Thread] Current Thread [Next in Thread]