• Internet Jargon

Internet Jargon

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 #


J2EE | J2ME | Jabber | Jaggies | Janet | Java | Javabeans | Javascript | JDBC | JDK | Jello | Jini | JIT | Jitter | JNI | Jolt | JPEG | JPF | jQuery | JSON | JSP | JTAPI | Jumper | JVM

J2EE

Java 2 Platform Enterprise Edition. J2EE is a platform-independent, Java-centric environment from Sun for developing, building and deploying Web-based enterprise applications online. The J2EE platform consists of a set of services, APIs, and protocols that provide the functionality for developing multitiered, Web-based applications.

J2ME

Java 2 Platform Micro Edition. J2ME allows developers to use Java and the J2ME wireless toolkit to create applications and programs for wireless and mobile devices. J2ME consists of two elements -- configurations and profiles.

Jabber

(1) Talking a lot of nonsense when communicating in chat.

(2) Error condition in which a network device continually transmits random, meaningless data onto the network, often then the device is about to fail.

Jaggies

Stairstep lines that appear where there should be smooth curves. this is most commonly occurs because there is not enough resolution available, be it on the printer or screen. Often seen in bitmapped Image's.

Janet

A network that linked the UK universities, introduced in 1984 by the British Government.

Java

A high-level programming language designed primarily for use in internet-related applications. A major feature of Java is that it enables its programmes to run on a variety of computer platforms without modification, providing compatibility between otherwise incompatible systems.

Javabeans

A specification developed by Sun that defines how Java objects interact. An object that conforms to this specification is called a JavaBean, and is similar to an ActiveX control. It can be used by any application that understands the JavaBeans format.

Javascript

A cross-platform, World Wide Web scripting language. The code is inserted directly into an HTML page to add interactivity to that page.

JDBC

Java Database Connectivity, a Java API that enables Java programs to execute SQL statements. This allows Java programs to interact with any SQL-compliant database. Since nearly all relational database management systems (DBMSs) support SQL, and because Java itself runs on most platforms, JDBC makes it possible to write a single database application that can run on different platforms and interact with different DBMSs. JDBC is similar to ODBC, but is designed specifically for Java programs, whereas ODBC is language-independent. JDBC was developed by JavaSoft, a subsidiary of Sun Microsystems.

JDK

Java Development Kit, a software development kit (SDK) for producing Java programs. The JDK is developed by Sun Microsystem's JavaSoft division. The most recent versions include the JavaBeans component architecture and support for JDBC.

Jello

A webpage whose content is centred.

Jini

Software from Sun that seeks to simplify the connection and sharing of devices, such as printers and disk drives, on a network. Currently adding such devices to a computer or network requires installation and boot-up, but a device that incorporates Jini will announce itself to the network, provide some details about its capabilities, and immediately become accessible to other devices on the network. Under this technology it would be possible to create distributed computing, whereby capabilities are shared among the machines on a common network.

JIT

Just-In-Time compiler, a code generator that converts Java bytecode into machine language instructions. Some Java Virtual Machines (VMs), including the VM in the Netscape Navigator browser, include a JIT in addition to a Java interpreter. Java programs compiled by a JIT generally run much faster than when the bytecode is executed by an interpreter.

Jitter

Analogue communication line distortion caused by the variation of a signal from its reference timing positions. It can cause data loss, particularly at high speeds.

JNI

Java Native Interface. A Java programming interface, or API, that allows developers to access the languages of a host system and determine the way Java integrates with native code.

Jolt

Jolt is a denial of service attack caused by a very large ICMP packet that is fragmented in such a way that the targeted machine is unable to reassemble it for use.

JPEG

Joint Photographic Expert Group - a popular graphics data compression format most commonly used to store photographs and pictures to be viewed on the internet.

jQuery

jQuery is a JavaScript library that allows web developers to add extra functionality to their websites.

JSF

JavaScript Faces, is a framework that allows Web developers to build user interfaces for JavaServer applications.

JSON

JavaScript Object Notation

JSP

Java Server Page. A server-side technology, Java Server Pages are an extension to the Java servlet technology that was developed by Sun. JSPs have dynamic scripting capability that works in tandem with HTML code, separating the page logic from the static elements -- the actual design and display of the page -- to help make the HTML more functional (i.e. dynamic database queries). A JSP is translated into Java servlet before being run, and it processes HTTP requests and generates responses like any servlet. However, JSP technology provides a more convenient way to code a servlet. Translation occurs the first time the application is run. A JSP translator is triggered by the .jsp file name extension in a URL. JSPs are fully interoperable with servlets. You can include output from a servlet or forward the output to a servlet, and a servlet can include output from a JSP or forward output to a JSP.

JTAPI

Java Telephony Application Programming Interface, is a Java-based API for computer telephony applications.

Jumper

Electrical switch consisting of a number of pins and a connector that can be attached to the pins in a variety of different ways.

JVM

Java Virtual Machine. An abstract computing machine, or virtual machine, JVM is a platform-independent programming language that converts Java bytecode into machine language and executes it. Most programming languages compile source code directly into machine code that is designed to run on a specific microprocessor architecture or operating system, such as Windows or UNIX. A JVM -- a machine within a machine -- mimics a real Java processor, enabling Java bytecode to be executed as actions or operating system calls on any processor regardless of the operating system.