Visual J# .NET is a Java programming language toolset from Microsoft. Designed to build applications that run on the .NET Framework, Visual J# includes a Java language compiler as well as support for independently developed portions of the Java Development Kit (JDK). Microsoft currently provides support for most of JDK 1.1.4 and portions of the JDK 1.2 java.util package (http://msdn.microsoft.com/vjsharp/). In addition, the Swing API is also available for academic use. J# has many uses, such as porting legacy Visual J++ code to .NET. J# also opens the door to porting existing Java libraries to .NET to extend the reach of existing Java code. Leveraging existing source to support both Java and .NET platforms can be very cost effective. 数据挖掘工具
To determine how practical porting a Java library to J# is, I ported the Lucene search engine to .NET. Lucene is a textsearch engine written entirely in Java. As a subproject of the Apache Jakarta Project (http://jakarta.apache.org/lucene/), Lucene is open source and freely downloadable. Originally developed by Doug Cutting, Lucene implements ranked and field searching based on Boolean and phrase queries. For developers, Lucene provides APIs for searching and maintaining document indexes, making Lucene ideal as an embedded component of larger systems.
There are enough implementation differences between the two current Lucene releases —1.2 Final Release and 1.3 Release Candidate 1. I will examine the porting issues for each. 数据挖掘实验室
数据挖掘工具
资料全文下载 数据挖掘研究院