For the last few days I’ve been looking for a project called NoodleGlue. I got interested when I wanted to look into generating java wrappings for the Verse library.
If you just want to download Noodleglue skip to the end of the article.
Verse is a network protocol that lets 3d applications talk to each other in realtime, being developed by the Blender foundation. I was wondering how difficult it would be to link the ease of use of processing with the power of Blender.
Processing being a simplified java, I started to look at ways of generating java bindings.
I knew that GTK had switched to generating their java bindings automatically, so started looking at technologies to do this, immediately I found out about noodleglue which seemed to fit the bill.
Slight problem – the site was down and the developers nowhere to be seen, after much searching I realised I should be looking for something written in C/C++ not java, searched for NoodleGlue.tar.gz and ‘bing!’ there it is on one persons website.
I’m uploading it here, although I should probably put it on google code as well.
Snapshot of noodleglue.org in in the internet wayback machine.
I must also mention Cibyl, a project for compiling C to java, it worked best for me in linux… currently a bit of a pain to setup but an interesting project nonetheless.
Eplilogue – There was a version on the internet wayback machine the whole time, not sure why I didn’t check, however the version I’ve found is newer – at least 18/Apr/2007.
Jeez Thanks a lot bro u save my life, been hitting my head on the wall too for this stuff
one question how do i setup this baby up and running
thank
send me an email
will be glad if u do bro
Hi,
I, too, was looking for NoodleGlue to find out if it was suited for my task. Thanks for posting the link; now I know it’s not.
I noticed that you mentioned Cibyl; there’s a project similar to Cibyl that I’ve had experience with, called NestedVM. The approach is very similar (GCC-cross frontend to generate MIPS code, which is then translated to run as JVM bytecode), and even some of the build system looks similar (env.sh, for example). I’ve had some success with it, but it doesn’t translate everything as cleanly (for example, stack traces are a bit messier, according to a post or two on the mailing list).
Anyway, thanks for the find!
The NoodleGlue.tar.gz looks like it’s damaged and will not un-tar
@daniel – Sorry I must’ve lost the reply to your post somewhere – I haven’t played with this for a while, so can’t help much here :-\
@John Interesting, I might have to have a play with this.
The cybil guy was having a problem with gcc in that it was difficult to integrate cross compiler stuff there; in the last few months I think their easier to integrate modules so hopefully interesting stuff like this will be go more mainstream.
EDIT:
Interestingly the author of Cibyl mentions NestedVM on his wiki
http://spel.bth.se/index.php/Cibyl
I didn’t notice this originally
Hi Chris,
I just tried downloading in firefox and uncompressing in windows and it works OK, I did:
gzip -d NoodleGlue.tar.gz
tar xpvf NoodleGlue.tar
gzip and tar are the ones from gnuwin32.
Try redownloading again and see if it works, if you have any success with noodleglue then write it up; I haven’t looked at it for a while.
Hi Chris,
I want to install NOODELGUE in ubunu.How to install.Thanks.
@ramana Download an extract the .tar.gz file and read the readme, install the depedencies it mentions and have a play. NoodleGlue hasn’t been maintained for years now so it may not actually work.