I just wanted to check if there would be any interest in a java version of OCC ? with that I mean a 100% java version, no JNI calls involved.
I am working on translating OCC to Java, and before you start complaining why...
With java you get rid of all C++ problems, porting to other compilers and so on, you also get rid of all the "smart pointers" that exists today, with java the garbage collector takes care of that, and finally, I prefer java to C++ and using OCC from java using JNI is a mess if you ask me.
It isn't as difficult as you might think, operator overloading is not used that much and there is some messing with pointers in gp_Trsf for example but nothing that cannot be handled, I have made a java application that translates most of the C++ code into java source code, it takes care of about 75-80% of the work, a little hands on is required to make it work but most of the time this is for performance reasons, you cannot convert the C++ code strait to java because it will would be pretty slow and use to much memory.
The biggest problem if of course the AIS stuff, but one possibility would be to retrofit it to use JOGL for example.
Anyway, as I said, I do this first and most for myself, but if there is any interest in it let me know, it is far from finished but I expect to have most of the gp and Geom code complete pretty soon.