The Analytics team at the wikimedia foundation already wrote a JNI wrapper for dclass, see https://github.com/wikimedia/dclass
Best, Diederik On Tue, Feb 19, 2013 at 7:00 PM, Reza <[email protected]> wrote: > So sometime in the next week or two im going to put some "official" JNI > wrappers in the dClass project and make dClass objects. I will let you guys > know when its ready. > > > ________________________________ > From: Reza <[email protected]> > To: "[email protected]" < > [email protected]> > Sent: Tuesday, February 19, 2013 5:12 PM > Subject: Re: dTree > > I'm behind you. Something else I haven't mentioned is that it also has a > very modular design. So managing and chaining multiple indexes is quite > easy, even in c. This is another powerful feature when doing classification. > > If this is something that the group thinks is good for the project, > several paths: > > -back port the algorithms into OpenDDR Java API > -port dClass to Java (essentially rewriting the API) > -wrap dClass with a JNI layer > > JNI would be the easiest and would be a good option if you want to > leverage some of the upstream enhancements planned for future dClass > versions. > > Ex: https://github.com/wikimedia/dClass/tree/master/jni > https://github.com/wsdookadr/dclass-kraken > > > I think most everything is under Apache or similar licenses. > > > ________________________________ > From: eberhard speer jr. <[email protected]> > To: "'[email protected]'" < > [email protected]> > Sent: Tuesday, February 19, 2013 2:36 PM > Subject: dTree > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hi, > > I for one would very much like to see if it were indeed possible to > add Reza's dTree to the code-base for the reasons he mentioned. > > Regards, > > esjr > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.8 (MingW32) > Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ > > iQEcBAEBAgAGBQJRI9Q8AAoJEOxywXcFLKYc+MoH/At9kS+0YWdKmZavoJgm2odc > R6A7sdxEU/DnJT5vQQCtyJBHeIYjUgGYX3h82y30LoVrznPYpLPDHo0YI0bODmZp > 8Tl5pbLIcgpxv3NMfo6Lb6uO12Dgq2VfoZO9nQlSPwQ6wXh+NbHHKEy+tsldvyGR > 3lnUHc17xA4YheQEWaUAyrGqObc+l4He+YZJRyU0lMLvbtfJRb41Z2o0ZdVWJoZ2 > 5LMZ8Cj4bGAPqYGGfe4U4Kq4gs58MSGiWKHJyLQ4MvrXyR2978q2vzl7A5iIHXXw > d+nTqbUSxIND47Abs1ZVJ5Nc0M2wsZ1WOUFrzo5HTpI+4YeoBHmLIBVq375Hjh4= > =0scS > -----END PGP SIGNATURE----- >
