DATA COMMUNICATIONS

Site hosted by Angelfire.com: Build your free website today!
This section of the site is dedicated to helping to build a better understanding of the term 'Data Communication'. Listed from A-Z is a glossery of terms involved in computing, and the Internet. Click on a each individual link to visit each individual letter.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

jack

n. A connector designed to receive a plug. A jack is commonly used in making audio and video connections.

 

jaggies

n. The "stairsteps" that appear in diagonal lines and curves drawn at low resolutions in computer graphics. Also called aliasing.

 

Java

n. An object-oriented programming language, developed by Sun Microsystems, Inc. Similar to C++, Java is smaller, more portable, and easier to use than C++ because it is more robust and it manages memory on its own. Java was also designed to be secure and platform-neutral (meaning that it can be run on any platform) through the fact that Java programs are compiled into bytecodes, which are similar to machine code and are not specific to any platform. This makes it a useful language for programming Web applications, since users access the Web from many types of computers. Currently, the most widespread use of Java is in programming small applications, or applets, for the World Wide Web. See also bytecode, Java applet, object-oriented programming.

 

Java applet

n. A Java class that is loaded and run by an already-running Java application such as a Web browser or an applet viewer. Java applets can be downloaded and run by any Web browser capable of interpreting Java, such as Internet Explorer, Netscape Navigator, and HotJava. Java applets are frequently used to add multimedia effects and interactivity to Web pages, such as background music, real-time video displays, animations, calculators, and interactive games. Applets can be activated automatically when a user views a page, or they may require some action on the part of the user, such as clicking on an icon in the Web page. See also applet, Java.

 

Java chip

n. An implementation on a single integrated circuit of the virtual machine specified for execution of the Java programming language. Such chips, which are being developed by Sun Microsystems, Inc., could be used in very small devices and as controllers for appliances. See also integrated circuit, Java, virtual machine.

 

Java-compliant browser

n. A Web browser with support for the Java programming language built into it. Most current Web browsers are Java-compliant. See also Java, Web browser.

 

Java Developer's Kit

n. A set of software tools developed by Sun Microsystems, Inc., for writing Java applets or applications. The kit, which is distributed free, includes a Java compiler, interpreter, debugger, viewer for applets, and documentation. See also applet, Java, Java applet. Acronym: JDK.

 

Java Management Application Programming Interface

n. A set of application programming interface specifications, proposed by Sun Microsystems, Inc., to enable the Java language to be used for network management. See also application programming interface, Java. Acronym: JMAPI.

 

JavaScript

n. A scripting language developed by Netscape Communications and Sun Microsystems, Inc. that is loosely related to Java. JavaScript, however, is not a true object-oriented language, and it is limited in performance compared with Java because it is not compiled. Basic online applications and functions can be added to Web pages with JavaScript, but the number and complexity of available application programming interface functions are fewer than those available with Java. JavaScript code, which is included in a Web page along with the HTML code, is generally considered easier to write than Java, especially for novice programmers. A JavaScript-compliant Web browser, such as Netscape Navigator, is necessary to run JavaScript code. See also application programming interface, HTML, scripting language. Compare Java.

 

Java terminal

n. A type of personal computer with a reduced number of components that is built primarily to provide an access terminal to the Web, including downloadable Java applets. Typically, such machines will not have locally addressable hard disks or installable programs, but will obtain any necessary materials, including Java applets, for the user from somewhere on the network. Centrally obtained software is generally less expensive to administer but usually requires some download delay before usage may begin. Java terminals, currently under development by Sun Microsystems, Inc., are similar in concept to NetPCs. See also Java, Java applet, network computer. Compare NetPC.

 

JCL

n. Acronym for Job Control Language. A command language used in IBM OS/360 mainframe systems. JCL is used to launch applications and specifies information on running time, program size, and the program files used for each application. See also command language.

 

JDK

n. See Java Developer's Kit.

 

jewel box

n. A clear plastic container used to package and store a compact disc. Also called jewel case.

 

job queue

n. A list of programs or tasks waiting for execution by a computer. Jobs in the queue are often ordered according to some basis of priority. See also queue.

 

Joliet

n. An extension to the ISO 9660 (1988) standard developed to include long filenames or filenames outside the 8.3 convention. This format is used in some new CD-ROMs for operating systems, such as Windows 95, that can handle such filenames. See also 8.3, ISO 9660, long filenames.

 

journal

n. A computer-based log or record of transactions that take place in a computer or across a network. A journal could be used, for example, to record message transfers on a communications network, to keep track of system activities that alter the contents of a database, or to maintain a record of files that have been archived for storage or deleted from the system. A journal is often kept as a means of reconstructing events or sets of data should they become lost or damaged. See also audit trail.

 

joystick

n. A pointing device used mainly but not exclusively for computer games. A joystick has a base, on which control buttons can be mounted, and a vertical stem, which the user can move in any direction to control the movement of an object on the screen; the stem may also have control buttons. The buttons activate various software features, generally producing on-screen events. A joystick is usually used as a relative pointing device, moving an object on the screen when the stem is moved and stopping the movement when the stem is released. In industrial control applications, the joystick can also be used as an absolute pointing device, with each position of the stem mapped to a specific location on the screen. See also absolute pointing device, relative pointing device.

 

JPEG

n. 1. Acronym for Joint Photographic Experts Group. An ISO/ITU standard for storing images in compressed form using a discrete cosine transform. JPEG trades off compression against loss; it can achieve a compression ratio of 100:1 with significant loss and possibly 20:1 with little noticeable loss. 2. A graphic stored as a file in the JPEG format.

 

JScript

n. Microsoft's version of JavaScript, which is built into the Microsoft Internet Explorer Web browser. JScript is a powerful scripting language targeted specifically for the Internet. It is implemented as a fast, portable, lightweight interpreter for use in World Wide Web browsers and other applications that use Microsoft ActiveX Controls, Automation servers, and Java applets. See also ActiveX controls, Java, JavaScript.

 

Julian calendar

n. The calendar introduced by Julius Caesar in 46 B.C. to replace the lunar calendar. The Julian calendar provided for a year of 365 days with a leap year every 4 years, or an average year length of 365.25 days. Because the solar year is slightly shorter, the Julian calendar gradually moved out of phase with the seasons and was superseded by the Gregorian calendar, introduced by Pope Gregory XIII. Compare Gregorian calendar.

 

Julian date

n. 1. A date expressed as the number of days elapsed since January 1, 4713 B.C. (on the Julian calendar)-- for example, 2,450,000 for October 9, 1995 (Gregorian). Julian dates are useful for finding elapsed times between events that may be many years apart, as in astronomy. The starting point is the beginning of the Julian Period, defined in 1583 by Joseph Scaliger as the coincidence of several cycles based on the Julian calendar. See also Gregorian calendar, Julian calendar. 2. Often (but incorrectly), a date expressed as the year and the number of days elapsed since the beginning of the year--for example, 91.13 for January 13, 1991. Acronym: JD.

 

jumper

n. A small plug or wire that can be connected between different points in an electronic circuit in order to alter an aspect of a hardware configuration. Compare DIP switch.

 

just-in-time

adj. 1. Describing a system of inventory control and industrial production management based on the Japanese kanban system. Under a just-in-time system, workers receive materials from suppliers "just in time" for scheduled manufacturing to take place. Line workers generally signal that they require materials by means of a card or a computerized request system. 2. Describes a compiler that compiles Java on the fly. See also Java, on the fly. Acronym: JIT.