From de9e2608dd3967d60b7c50e4f9e532b1ab6730cc Mon Sep 17 00:00:00 2001 From: Kenneth Russel Date: Mon, 16 Jan 2006 11:21:12 +0000 Subject: Added preliminary manual for GlueGen. Updated web page to point to it, discussion forums and mailing lists. git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/gluegen/trunk@5 a78bb65f-1512-4460-ba86-f6dc96a7bf27 --- www/index.html | 78 ++++++++++++++++++++++++++++++---------------------------- 1 file changed, 41 insertions(+), 37 deletions(-) (limited to 'www') diff --git a/www/index.html b/www/index.html index 6a80a18..c97048b 100644 --- a/www/index.html +++ b/www/index.html @@ -1,45 +1,49 @@ -Project Home Page +GlueGen Home Page -

Default project home page

-

Congratulations on your new java.net project!

-

This page is the home page for your new project. This content is appearing - because you have selected the option Use project index.html. To edit - the information displayed on this page, just use CVS to check out your project's - CVS repository and edit index.html in directory www. You can get more information - on how to set-up your local CVS client, click on Version Control on the - left nav bar.

-

If you don't want to use CVS to manage your home page, click on the Edit - project link on this page and unclick the option Use project index.html. - Your project home page contents will be generated from the Edit project - field Description. Edit the text on that field to change your home page - contents. Click on Submit changes to save your edits.

-

If you are looking for sample - home page templates, check out the java.net - Project Starter Kit. Copy either of the templates into your project's html - to get started on your project's home page.

-

You can find lots of helpful information in the Starter Kit to get your project - started. Some of the things you will find in there include:

- -

Remember that you will attract more new members and your project team will - work more effectively if you, as the project owner, supply sufficient information - about your project for visitors to your project space. Good luck with your new - project!

+ +

+ +GlueGen is a tool which automatically generates the Java and JNI code +necessary to call C libraries. It reads as input ANSI C header files +and separate configuration files which provide control over many +aspects of the glue code generation. GlueGen uses a complete ANSI C +parser and an internal representation (IR) capable of representing all +C types to represent the APIs for which it generates interfaces. It +has the ability to perform significant transformations on the IR +before glue code emission. GlueGen is currently powerful enough to +bind even low-level APIs such as the Java Native Interface (JNI) and +the AWT Native Interface (JAWT) back up to the Java programming +language. GlueGen is currently used to generate the JOGL interface to the OpenGL 3D +graphics API and the JOAL +interface to the OpenAL audio library. + +

+ +

Documentation and Source Code

+ +The source code for GlueGen can be obtained via CVS: +
+  cvs co -d :pserver:guest@cvs.dev.java.net:/cvs co gluegen
+
+ +The preliminary GlueGen +manual is also on-line. + +

Community

+ +The GlueGen discussion +forum and mailing +lists are available for discussions on how to use and develop the +tool. + - -- cgit v1.2.3