<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Components</title><link>https://sourceforge.net/p/ikvm/wiki/Components/</link><description>Recent changes to Components</description><atom:link href="https://sourceforge.net/p/ikvm/wiki/Components/feed" rel="self"/><language>en</language><lastBuildDate>Sun, 29 Jun 2014 06:24:33 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/ikvm/wiki/Components/feed" rel="self" type="application/rss+xml"/><item><title>Components modified by Small SQL</title><link>https://sourceforge.net/p/ikvm/wiki/Components/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -4,13 +4,13 @@

 FileDescription 

-ikvm.exe 
+[Ikvm].exe 
 Starter executable, comparable to java.exe ("dynamic mode"). The Java application will start slow because all classes need to converted on the fly. 

-ikvmc.exe 
+[Ikvmc].exe 
 Static compiler. Used to compile Java classes and jars into a .NET assembly ("static mode"). There are different [classloader](ClassLoader) options. 

-ikvmstub.exe 
+[Ikvmstub].exe 
 A tool that generates stub class files from a .NET assembly, so that Java code can be compiled against .NET code. IKVM.NET understands the stubs and replaces the references to the stubs by references to the actual .NET types. 

 IKVM.Runtime.dll 
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Small SQL</dc:creator><pubDate>Sun, 29 Jun 2014 06:24:33 -0000</pubDate><guid>https://sourceforge.netc8e10633579003a41595104c285d71ab34b7403c</guid></item><item><title>Components modified by Small SQL</title><link>https://sourceforge.net/p/ikvm/wiki/Components/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -23,5 +23,8 @@
 IKVM.OpenJDK.*.dll 
 This are a compiled version of the Java class libraries, plus some additional IKVM.NET specific code.

+ikvm-native.dll 
+Small unmanaged C library that is used by the JNI interface. This is an optional part, and on Windows it is only required when an application uses it's own native libraries. When running on Mono, this library is also used by the NIO memory mapped files implementation. This library ships as part of the Mono distribution and has been designed not to require any changes between IKVM versions, so if you download or compile a new version of IKVM, you don't necessarily need to update this native library. 
+
 IKVM.AWT.WinForms.dll 
 This are the AWT and Swing peers. This include the java.awt.Toolkit, fonts, images and more GUI stuff. 
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Small SQL</dc:creator><pubDate>Sun, 29 Jun 2014 06:24:33 -0000</pubDate><guid>https://sourceforge.net4044e30c688d79af5b0799850df19080a064a700</guid></item><item><title>Components modified by Small SQL</title><link>https://sourceforge.net/p/ikvm/wiki/Components/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -9,3 +9,19 @@

 ikvmc.exe 
 Static compiler. Used to compile Java classes and jars into a .NET assembly ("static mode"). There are different [classloader](ClassLoader) options. 
+
+ikvmstub.exe 
+A tool that generates stub class files from a .NET assembly, so that Java code can be compiled against .NET code. IKVM.NET understands the stubs and replaces the references to the stubs by references to the actual .NET types. 
+
+IKVM.Runtime.dll 
+The VM runtime and all supporting code. It contains (among other things): 
+
+  * Byte Code JIT compiler/verifier: Just-in-time compiles Java Byte Code to CIL. 
+  * Object model remapping infrastructure: Makes System.Object, System.String and System.Exception appear to Java code as java.lang.Object, java.lang.String and java.lang.Throwable. 
+  * Managed .NET re-implementations of the native methods in Classpath. 
+
+IKVM.OpenJDK.*.dll 
+This are a compiled version of the Java class libraries, plus some additional IKVM.NET specific code. 
+
+IKVM.AWT.WinForms.dll 
+This are the AWT and Swing peers. This include the java.awt.Toolkit, fonts, images and more GUI stuff. 
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Small SQL</dc:creator><pubDate>Sun, 29 Jun 2014 06:24:33 -0000</pubDate><guid>https://sourceforge.netb1e472ae8c2889fbf4bbce9e0661a89a2dfc5e2b</guid></item><item><title>Components modified by Small SQL</title><link>https://sourceforge.net/p/ikvm/wiki/Components/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The IKVM.NET consists of multiple files: &lt;/p&gt;
&lt;p&gt;Components of IKVM.NET &lt;/p&gt;
&lt;p&gt;FileDescription &lt;/p&gt;
&lt;p&gt;ikvm.exe &lt;br /&gt;
Starter executable, comparable to java.exe ("dynamic mode"). The Java application will start slow because all classes need to converted on the fly. &lt;/p&gt;
&lt;p&gt;ikvmc.exe &lt;br /&gt;
Static compiler. Used to compile Java classes and jars into a .NET assembly ("static mode"). There are different &lt;a class="" href="/p/ikvm/impwiki/ClassLoader/"&gt;classloader&lt;/a&gt; options. &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Small SQL</dc:creator><pubDate>Sun, 29 Jun 2014 06:24:33 -0000</pubDate><guid>https://sourceforge.net99f55876b30961bd4275b13f4a3a78f95359d165</guid></item></channel></rss>