In engineering and computer science, an implementation is the practical application of a methodology or algorithm to fulfill a desired purpose. For example, one might create a computer program that sorts a list of numbers in ascending order. To do so, one would implement a known method of sorting.
In political science, implementation refers to the carrying out of public policy. Legislatures pass laws that are then carried out by public servants working in bureaucratic agencies. This process consists of rule-making, rule- administration and rule-adjudication. Factors impacting implementation include the legislative intent, the administrative capacity of the implementing bureaucracy, interest group activity and opposition, and presidential or executive support.
See also: Interface (computer science), Java programming language.
More on [ Implementation ]
Java Virtual Machine :: Ada
Java To Other :: Translators

Alternative Java Implementations - Article by David K. Friedman and David A. Wheeler. It briefly introduces Java, provides a bit of Java history, and describes various Java implementations.
Apple Java support - Apple's Java implementation. Currently supports JDK1.3 and native Aqua look and feel on MacOS X.
BeKaffe - Port of Kaffe to the BeOS platform. [Open Source, GPL]
404
ElectricalFire - A Java Virtual Machine (JVM) that supports Just In Time (JIT) compiling. [Open Source, MPL].
GCJ - The GNU Compiler for Java - compiles Java source or bytecode to native machine code. Most APIs are supported, except the AWT and Swing. [Open Source, GPL]
GNU Classpath - A free replacement for Sun's proprietary core Java class libraries. [Open Source, GPL with exception]
GNU Classpath Extensions - A free replacement for the javax.* classes (core and otherwise); sibling project to GNU Classpath. [Open Source, GPL/LGPL]
Ground work laid for Open Source Java - Sun Microsystems backed industry body, Java Community Process (JCP) oversees development of platform and language, voted to alter community structure, officially supporting OSS implementations of Java, JCP 2.5. [The Register]
IBM Developer Kit Porting - Provides free developer kits for creating and testing Java applets and applications on a number of platforms, including AIX and Linux. Also other Java tools. [Freeware]
Meta Description: [ The IBM Centre for Java Technology provides Java developer kit downloads that can be used
to create and test Java applets and application on some of today's most popular platforms, including AIX, Linux, OS/390
and z/OS, and Windows. ]
Java/Kaffe for Amiga Computers - Information on getting Java (Kaffe) to run on Amiga computers.
Meta Description: [ Udo's Amiga-Java Page ]
JC Virtual Machine - A Java virtual machine implementation that converts class files into C source files using the Soot Java bytecode analysis framework, compiles them with GCC, and loads them using a built-in ELF object file loader. [Open source, LGPL]
JDK 1.1.8 for NetBSD - Contains releases of the Sun JDK version 1.1.8 for the NetBSD/i386 platform. [Freeware]
JJOS (jJOS/decaf) - Combines the jJOS kernel and decaf virtual machine. [Open Source]
Meta Description: [ The world's largest development and download repository of Open Source code and applications ]
JNBridge - Enabling the integration of pure Java into Microsoft .NET applications. Tools support J2SE or J2EE, allowing .NET code to access J2EE facilities including EJBs, and JNDI. SE (Standard Edition) and EE (Enterprise Edition) versions.
Meta Description: [ Java .NET interoperability tools that connect anything Java with anything Microsoft .NET, in the same process or across a network. ]
Kaffe JVM - Java Virtual Machine. Works on many platforms and includes Just-In-Time (JIT) support for most of them. PersonalJava 1.1 compliant (but does not fully support the Java 2 Platform). [Open Source, GPL]
Kissme - Java VM for Unix, more so Linux. Native threads and JIT compiling. Uses GNU Classpath. [Open Source, GPL]
LaTTe - Java VM Just-in-Time Compiler, only for Solaris 2.5+ running on UltraSPARCs. Partially supports JDK1.1, but no AWT or Swing, and no bytecode verifier. [Open Source, BSD-like]
Meta Description: [ This is the main homepage for the LaTTe Java Virtual Machine. ]
NewMonics, Inc - Provider of embedded and realtime JVMs. Provides news and evaluation kit download.
Open JVM Integration - Extending the Mozilla plug-in architecture to allow Java virtual machines to be plugged into Mozilla-based browser releases. [Open Source, MPL]
Open Runtime Platform - Open source research infrastructure for dynamic compiling and memory management; supports programs compiled to bytecode and linked with GNU Classpath libraries. [SourceForge, Open Source, Intel]
Meta Description: [ The world's largest development and download repository of Open Source code and applications ]
shuJIT - JIT plugin for the Sun JVM, for Linux and FreeBSD on x86 processors. Includes support for a transparent distributed object system, MetaVM. [Open Source, GPL]
teaseme - Java virtual machine (VM) that runs in Linux kernel, Linux kernel module JVM, based on JOS and kissme projects. [Open Source, GPL]
Viva - Open source implementation of the Java runtime. Includes links to other open source resources.
Meta Description: [ Free Java Now - Open Source Java - Operation Java Freedom ]
| Turtan is a tangible programming language. It's instruction are figures that the programmer put on the table to link them ... | |
| Next Video | |