Difference between revisions of "JIGS"

From GNUstepWiki
Jump to navigation Jump to search
m (Fix date)
(Update official page and download)
Line 1: Line 1:
 
{{Framework|
 
{{Framework|
 
shortdescription = JIGS is the Java Interface to GNUstep. |
 
shortdescription = JIGS is the Java Interface to GNUstep. |
currentversion = [ftp://ftp.gnustep.org/pub/gnustep/libs/jigs-1.5.5.tar.gz 1.5.5] |
+
currentversion = [http://www.gnustep.it/jigs/Download/jigs-1.5.7.tar.gz 1.5.7] |
releasedate = June 21, 2004 |
+
releasedate = Nov 29, 2007 |
 
license = LGPL |
 
license = LGPL |
 
overview = JIGS is a library allowing integration between Java and Objective-C. The main purpose of JIGS is to allow Java programmers to use the GNUstep libraries from Java. |
 
overview = JIGS is a library allowing integration between Java and Objective-C. The main purpose of JIGS is to allow Java programmers to use the GNUstep libraries from Java. |
Line 10: Line 10:
 
maintainer = * [mailto:n.pero@mi.flashnet.it Nicola Pero] |
 
maintainer = * [mailto:n.pero@mi.flashnet.it Nicola Pero] |
 
relatedlinks =  
 
relatedlinks =  
* [http://www.gnustep.org/experience/JIGS/Manual/index.html Online Manual]
+
* [http://www.gnustep.it/jigs/ Official Page] |
* [http://www.gnustep.org/experience/JIGS.html Official Page] |
 
 
category = [[Category:Scripting_Frameworks]]
 
category = [[Category:Scripting_Frameworks]]
 
}}
 
}}

Revision as of 15:54, 30 November 2007

JIGS is the Java Interface to GNUstep.

Current Version: 1.5.7

  • Released: Nov 29, 2007
  • Licensed: LGPL

Overview

JIGS is a library allowing integration between Java and Objective-C. The main purpose of JIGS is to allow Java programmers to use the GNUstep libraries from Java.

Features

JIGS is more than a set of bindings for GNUstep from Java; JIGS takes advantage of the fact that Objective-C and Java are very similar languages to make it possible to use Objective-C classes from Java using exactly the same API (and vice versa). You have to learn the GNUstep API only once, and then you can use it both from Objective-C and from Java in the same way! Moreover, JIGS can generate automatically wrappers for your own Objective-C GNUstep libraries.

JIGS allows you to write optimized classes and components in Objective-C, and make them available to Java developers. In the typical configuration, fast Objective-C components and libraries are used in the backend, and JIGS is used to integrate them smoothly in a Java front-end. Moving from one language to the other is as easy as it can possibly be with two different languages.

Maintainer

Related Links