Java Specification Request (JSR) is the formal documents generated by the Java Community Process (JCP) that describe proposed specifications and technologies to be added to the Java platform. Formal public reviews of JSRs are conducted before the JSR becomes final and is voted on by the JCP Executive Committee. A final JSR provides a reference implementation which provides a free implementation of the technology in source code form and a Technology Compatibility Kit to verify the API specification. The Java Community Process (JCP), established in 1998, is a formalized process which allows interested parties to be involved in the definition of future versions and features of the Java platform.
JSwat
JSwat is a standalone, graphical Java debugger front-end, written to use the Java Platform Debugger Architecture. JSwat is licensed under the GNU General Public License and it is freely available in both binary and source code form.
JuK
JuK is an audio player for K Desktop Environment (KDE), part of the kdemultimedia package. JuK supports collections of MP3, Ogg Vorbis, and FLAC audio files. In addition to do music play, JuK is primarily an audio jukebox application, with a strong focus on management of music.
Jump Command
Jump command is the term for a goto instruction, usually in a context of machine languages. "Branch" may be synonymous with "jump", or may refer to jumps that depend on a condition.
Jump Threading
In computing, jump threading is a compiler optimization. In this pass, conditional jumps in the code that branch to identical or inverse tests are detected, and can be "threaded" through a second conditional test. This is easily done in a single pass through the program, following acyclic chained jumps until you arrive at a fixed point.
JVM: Java Virtual Machine
A Java Virtual Machine (JVM), a crucial component of the Java Platform originally developed by Sun Microsystems, is a virtual machine that executes Java bytecode. This code is most often generated by Java language compilers, although the JVM has also been targeted by compilers of other languages. The availability of JVMs on many types of hardware and software platforms enables Java to function both as middleware and a platform in its own right. Different computers require different JVMs but they should run the same Java code. This means that servers only need to provide one version of each applet, instead of different 'native code' versions for PCs, Apple Macintoshes, and UNIX workstations, as is the case with other plug-ins.
JPEG - Joint Photographic Experts Group
This file format for color-rich images was developed by the Joint Photographic Experts Group committee. JPEG compresses graphics of photographic color depth better than competing file formats like GIF, and it retains a high degree of color fidelity. This makes JPEG files smaller and therefore quicker to download. You can choose how much to compress a JPEG file, but since it is a lossy format, the smaller you compress the file, the more color information will be lost. JPEG files can be viewed by a variety of downloadable software on both the PC and Mac.