Bookmarks
Home Page
10/5/2009
Information on these pages copyright of Ian Dufour If you use this Encyclopedia regularly please make a donation to Tearfund
A
B
C
D
E
F
G
H
I
J
K
L
M
Acronyms
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Numbers

J

Java

Java is an object-oriented programming language that is similar to but simpler than C++ and can run unchanged on a variety of platforms such as operating systems (such as Linux, Macintosh OS-X, Microsoft Windows, Solaris, UNIX etc) or web-browsers. Java code can be executed on any platform that incorporates a Java virtual machine (JVM). Java compilers translate Java source code to an intermediate bytecode which is interpreted in real-time by the Java interpreter in the JVM. Bytecode allows an applet to run on any platform with a JVM. Java originated from Sun Microsystems in 1995.

The core technology platform is called Java 2 Standard Edition (J2SE). Another is Java 2 Enterprise Edition (J2EE) that builds on J2SE to provide server-centric capabilities for enterprise-wide applications. A micro (or mobile) edition called J2ME allows Java applications to run on portable handheld devices. A Java Development Kit (JDK) is a development package from Sun Microsystems that helps programmers to write, debug and test new code.

Jitter

A timing impairment of a digital signal causing bits to be advanced or retarded relative to the allocated time slots and in turn causing errors at the receiving terminal. Such fluctuations of transmitted symbols along the time axis are sometimes known as phase noise. See also wander (which is low frequency jitter) and slip.

Justification

A process where the bit rate of a digital signal is brought to conformity with another rate in a controlled manner. A digit inserted into a time slot as part of the process and distinguished by not being an information bit is called a justifying digit or bit. The process is also known as bit stuffing or pulse stuffing.

Back to top

 

 

 

 

 

 

END