savannah-register-public
[Top][All Lists]
Advanced

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

[Savannah-register-public] [task #5208] Submission of Cashews Tools


From: Andrew John Hughes
Subject: [Savannah-register-public] [task #5208] Submission of Cashews Tools
Date: Thu, 26 Jan 2006 15:52:13 +0000
User-agent: Mozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.0 (like Gecko) (Debian)

URL:
  <http://savannah.gnu.org/task/?func=detailitem&item_id=5208>

                 Summary: Submission of Cashews Tools
                 Project: Savannah Administration
            Submitted by: gnu_andrew
            Submitted on: Thu 01/26/06 at 15:52
         Should Start On: Thu 01/26/06 at 00:00
   Should be Finished on: Sun 02/05/06 at 00:00
                Category: Project Approval
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
             Assigned to: None
        Percent Complete: 0%
             Open/Closed: Open
                  Effort: 0.00

    _______________________________________________________

Details:

A new project has been registered at Savannah 
The project account will remain inactive until a site admin approve or
discard the registration.


######### REGISTRATION ADMINISTRATION #########

While this item will be useful to track the registration process, approving
or discarding the registration must be done using the specific "Group
Administration" page, accessible only to site administrators, effectively
logged as site administrators (superuser):

  <https://savannah.gnu.org/admin/groupedit.php?group_id=8312>


######### REGISTRATION DETAILS ######### 

Full Name:
----------
  Cashews Tools

System Group Name:
-----------------
  cashew-s-tools

Type:
-----
  non-GNU software & documentation

License:
-------- 
  GNU General Public License V2 or later

Description:
------------
  The purpose of this project is to facilitate the composition of semantic
web services. It consists of at least two parts, of which this is one.
 
 This is a set of tools which enable the Cashews engine to be utilised from
within the Java programming language.  Interoperability is performed by
communicating, via a SOAP 1.1-based web service, with the engine which runs
using the functional language, Haskell (see
http://savannah.nongnu.org/projects/cashew-s-engine).  At some point, the
code may be expanded to make this dependency optional, but at present, this
is the only engine implementation.

 Code already exists within an existing Savannah project
(http://savannah.nongnu.org/projects/cashew-s-editor).  The purpose of this
additional project application is to separate the lower-level bindings to the
engine from the UI level tool (which is not currently in active development).

Currently, sufficient Java code exists to represent a Cashews process and
serialize it using the provided XML serializer.  Pertinent development
targets at present including cleaning up this code and developing a
deserializer.

The primary platform for development of this work is GNU/Linux with the GNU
Classpath generics branch and associated tools providing the Java framework. 
This is the primary testbed for this work, although it should work in
alternate Java development environments (in theory).

The web site, http://www.dcs.shef.ac.uk/~andrew/, lists a number of
publications which are pertinent to this topic.


Other Software Required:
------------------------
  The code depends on a Java development environment.  As noted above, the
primary development environment is the GNU Classpath generics branch with a
Free VM and compiler.  Currently, the latter is limited to ecj, as the only
available Free Software compiler supporting the 1.5 language features.  With
the release of gcjx, this will change.
The bindings have no UI, so Swing is not an issue.  If the need for such a UI
does arise, then Swing is unlikely to be used anyway (with the preference
being for a solution that better fits into existing Free Software
environments)

Other Comments:
---------------
  This project is related to two existing Savannah projects: cashew-s-engine
and cashew-s-editor.  The initial codebase will be derived from the latter.
The presumption is that these tools can now be licensed solely under the GPL,
as they are separate from the Eclipse plugin and there is no intention for the
two to interact at present.  This issue should hopefully be rectified fully by
the GPLv3 when it is released.








    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/task/?func=detailitem&item_id=5208>

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





reply via email to

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