Table of Contents
26 relations: Bytecode, C Sharp (programming language), Common Intermediate Language, Compiler, Cross-platform software, Dynamic-link library, Free Java implementations, Free software, GitHub, JAR (file format), Java (programming language), Java (software platform), Java bytecode, Java version history, Java virtual machine, Library (computing), Microsoft, Microsoft .NET strategy, Mono (software), Permissive software license, Portable Executable, Visual J Sharp, Windward Studios, Zlib License, .NET, .NET Framework.
- Java virtual machine
- Mono (software)
Bytecode
Bytecode (also called portable code or p-code) is a form of instruction set designed for efficient execution by a software interpreter.
C Sharp (programming language)
C# is a general-purpose high-level programming language supporting multiple paradigms.
See IKVM.NET and C Sharp (programming language)
Common Intermediate Language
Common Intermediate Language (CIL), formerly called Microsoft Intermediate Language (MSIL) or Intermediate Language (IL), is the intermediate language binary instruction set defined within the Common Language Infrastructure (CLI) specification.
See IKVM.NET and Common Intermediate Language
Compiler
In computing, a compiler is a computer program that translates computer code written in one programming language (the source language) into another language (the target language).
Cross-platform software
In computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several computing platforms.
See IKVM.NET and Cross-platform software
Dynamic-link library
A dynamic-link library (DLL) is a shared library in the Microsoft Windows or OS/2 operating system.
See IKVM.NET and Dynamic-link library
Free Java implementations
Free Java implementations are software projects that implement Oracle's Java technologies and are distributed under free software licences, making them free software. IKVM.NET and free Java implementations are Java virtual machine.
See IKVM.NET and Free Java implementations
Free software
Free software, libre software, libreware or rarely known as freedom-respecting software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions.
See IKVM.NET and Free software
GitHub
GitHub is a developer platform that allows developers to create, store, manage and share their code.
JAR (file format)
A JAR ("Java archive") file is a package file format typically used to aggregate many Java class files and associated metadata and resources (text, images, etc.) into one file for distribution.
See IKVM.NET and JAR (file format)
Java (programming language)
Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible.
See IKVM.NET and Java (programming language)
Java (software platform)
Java is a set of computer software and specifications that provides a software platform for developing application software and deploying it in a cross-platform computing environment.
See IKVM.NET and Java (software platform)
Java bytecode
Java bytecode is the instruction set of the Java virtual machine (JVM), the language to which Java and other JVM-compatible source code is compiled.
See IKVM.NET and Java bytecode
Java version history
The Java language has undergone several changes since JDK 1.0 as well as numerous additions of classes and packages to the standard library.
See IKVM.NET and Java version history
Java virtual machine
A Java virtual machine (JVM) is a virtual machine that enables a computer to run Java programs as well as programs written in other languages that are also compiled to Java bytecode.
See IKVM.NET and Java virtual machine
Library (computing)
In computer science, a library is a collection of read-only resources that is leveraged during software development to implement a computer program.
See IKVM.NET and Library (computing)
Microsoft
Microsoft Corporation is an American multinational corporation and technology company headquartered in Redmond, Washington.
Microsoft .NET strategy
The Microsoft.NET strategy is a marketing plan that Microsoft followed in the early 2000s.
See IKVM.NET and Microsoft .NET strategy
Mono (software)
Mono is a free and open-source.NET Framework-compatible software framework.
See IKVM.NET and Mono (software)
Permissive software license
A permissive software license, sometimes also called BSD-like or BSD-style license, is a free-software license which instead of copyleft protections, carries only minimal restrictions on how the software can be used, modified, and redistributed, usually including a warranty disclaimer.
See IKVM.NET and Permissive software license
Portable Executable
The Portable Executable (PE) format is a file format for executables, object code, DLLs and others used in 32-bit and 64-bit versions of Windows operating systems, and in UEFI environments.
See IKVM.NET and Portable Executable
Visual J Sharp
Visual J# (pronounced "jay-sharp") is a discontinued implementation of the J# programming language that was a transitional language for programmers of Java and Visual J++ languages, so they could use their existing knowledge and applications with the.NET Framework.
See IKVM.NET and Visual J Sharp
Windward Studios
Windward Studios is a software development company based in Boulder, Colorado.
See IKVM.NET and Windward Studios
Zlib License
The zlib license is a permissive free software license which defines the terms under which the zlib software library can be distributed.
.NET
The.NET platform (pronounced as "dot net") is a free and open-source, managed computer software framework for Windows, Linux, and macOS operating systems.
.NET Framework
The.NET Framework (pronounced as "dot net") is a proprietary software framework developed by Microsoft that runs primarily on Microsoft Windows.
See IKVM.NET and .NET Framework
See also
Java virtual machine
- Android Runtime
- Comparison of Java virtual machines
- Concurrent mark sweep collector
- Da Vinci Machine
- Dalvik Turbo virtual machine
- Embedded Java
- Free Java implementations
- Garbage-first collector
- GraalVM
- HotSpot (virtual machine)
- IKVM.NET
- IcedTea
- J/Direct
- JamVM
- JamaicaVM
- Java Optimized Processor
- Java Virtual Machine Tools Interface
- Java processor
- Java virtual machine
- Jazelle
- Jikes RVM
- Jinitiator
- LeJOS
- List of Java virtual machines
- Maxine Virtual Machine
- Micronaut (framework)
- Mika VM
- Multimedia Home Platform
- OpenJ9
- OpenJDK
- PicoJava
- Plumbr
- PreonVM
- TakaTuka
- TinyVM
- Vert.x
Mono (software)
- IKVM.NET
- Mod mono
- Mono (software)
- MonoGame
- Moonlight (runtime)
- OpenTK
- Oxygene (programming language)
- Windows Forms
- XSP (software)
References
Also known as IKVM.

