From 61c626cf5e5f6157ebc309a40e39948ee165f1d7 Mon Sep 17 00:00:00 2001 From: "188.36.35.218" Date: Sun, 25 Mar 2012 21:45:26 +0000 Subject: --- RolandElek/AutomaticLowLevelJavaBindingGeneration.moin | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 RolandElek/AutomaticLowLevelJavaBindingGeneration.moin diff --git a/RolandElek/AutomaticLowLevelJavaBindingGeneration.moin b/RolandElek/AutomaticLowLevelJavaBindingGeneration.moin new file mode 100644 index 0000000..c1df214 --- /dev/null +++ b/RolandElek/AutomaticLowLevelJavaBindingGeneration.moin @@ -0,0 +1,14 @@ += Automatic generation of low-level Java bindings = + +== Background == + +The gstreamer-java binding library consists of two layers: a high-level, and a low-level layer. The low-level layer was designed with automatic generation in mind. This means a scanner and a generator could be used to automatically create the low-level bindings for any version of GStreamer. However, such a gstreamer-java specific scanner and generator still do not exist. + +The goal of the project would be creating them, taking various implementation options into consideration. The JGIR project, based on GObject Introspection, is one of the possible starting points. Others are JAFFL, JFFI, JNAerator, and the approach taken by java-gnome by generating native code for the bindings. + +== Resources == + + * http://live.gnome.org/JGIR + * http://live.gnome.org/GObjectIntrospection + * http://code.google.com/p/jnaerator/ + * http://java-gnome.sourceforge.net/ -- cgit v1.2.3