| J2EE: Java 2 Platform, Enterprise Editio |
Java 2 Platform, Enterprise Edition (J2EE), now called Java Platform, Enterprise Editor(Java EE), is a programming platform—part of the Java Platform—for developing and running distributed multitier architecture Java applications, based largely on modular software components running on an application server. The Java EE platform is defined by a specification. Similar to other Java Community Process specifications, Java EE is also considered informally to be a standard because providers must agree to certain conformance requirements in order to declare their products as Java EE compliant; albeit with no ISO or ECMA standard.
|
| JACK Audio Connection Kit |
The JACK Audio Connection Kit (JACK) is a soundserver or daemon that provides low latency connections between so-called jackified applications. It is created by Paul Davis and others and licensed under the GPL. JACK is free audio software. It can use ALSA, PortAudio and (still experimental) OSS as its back-end. As of 2003 it runs on GNU / Linux and Mac OS X.
|
| JADE Programming Language |
JADE is an object-oriented programming language that exhibits a seamlessly integrated object-oriented database management system. It is designed to be an end-to-end development environment, which allows systems to be coded in one language from the database server at one end down to the clients at the other.
|
| Jakarta Project |
The Jakarta Project creates and maintains open source software for the Java platform. It operates as an umbrella project under the auspices of the Apache Software Foundation, and all of Jakarta products are released under the Apache License.
|
| Java |
Java, in computer programming, is an object-oriented programming language developed by Sun Microsystems. It resembles C++, but was designed to avoid some of C++'s most notorious flaws. The Java language is used extensively on the World Wide Web, particularly because of its cross-platform nature, and its sandbox security concept.
|
| Java Beans |
Java bean, in computer programming, is a portable, platform-independent means of creating reusable components. Created by Sun Microsystems, Java Beans is intended to be similar in functionality to OpenDOC, ActiveX, OLE, and COM.
|
| Java Bytecode |
Java bytecode is the form of instructions that the Java virtual machine executes. Each bytecode instruction is one byte in length (hence the name), thus the number of bytecodes is limited to no more than 256. Not all 256 possible bytecode values are used, in fact Sun Microsystems, the original creators of the Java programming language, the Java virtual machine and other components of the Java Runtime Environment, have set aside a number of values to be permanently unimplemented. A Java programmer does not need to be aware of or understand Java bytecode at all. However, Understanding bytecode and what bytecode is likely to be generated by a Java compiler helps the Java programmer in the same way that knowledge of assembler helps the C or C++ programmer.
|
| Java EE: Java Platform, Enterprise Editi |
Java Platform, Enterprise Editor(Java EE), formerly known as Java 2 Platform, Enterprise Edition (J2EE), is a programming platform—part of the Java Platform—for developing and running distributed multitier architecture Java applications, based largely on modular software components running on an application server. The Java EE platform is defined by a specification. Similar to other Java Community Process specifications, Java EE is also considered informally to be a standard because providers must agree to certain conformance requirements in order to declare their products as Java EE compliant; albeit with no ISO or ECMA standard.
|
| Java Programming Language |
Java programming language, simply called Java in most cases, is an object-oriented programming language developed by James Gosling at Sun Microsystems 1995. Java borrows much syntax from C and C++ but has a simpler object model and fewer low-level facilities. Unlike conventional languages which are generally designed to be compiled to native code, Java is compiled to a bytecode which is then run (generally using JIT compilation) by a Java virtual machine. Java has been adopted as a multipurpose, cross-platform lingua franca for network computing, including the World Wide Web.
|
| JavaCC: Java Compiler Compiler |
Java Compiler Compiler(JavaCC) is a parser generator for the Java programming language. JavaCC generates a parser for a grammar provided in extended Backus–Naur form (EBNF) notation with the output as the Java source code.
|
| Javadoc |
Javadoc is a computer software tool from Sun Microsystems for generating API documentation into HTML format from Java source code. Javadoc is the industry standard for documenting Java classes. Most integrated development environments (IDEs) will automatically generate Javadoc HTML.
|
| JavaScript |
JavaScript is a scripting language developed by Netscape to enable Web authors to design interactive sites. Although it shares many of the features and structures of the full Java language, it was developed independently. Javascript can interact with HTML source code, enabling Web authors to spice up their sites with dynamic content. JavaScript is endorsed by a number of software companies and is an open language that anyone can use without purchasing a license.
|
| JCP: Java Community Process |
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. The JCP process involves the use of Java Specification Request (JSR), which are formal documents that describe proposed specifications and technologies to be added to the Java platform.
|
| JDBC: Java Database Connectivity |
Java Database Connectivity(JDBC) is an API for the Java programming language that defines how a client may access a database. It provides methods for querying and updating data in a database. JDBC is oriented towards relational databases. The Java Platform, Standard Edition includes the JDBC API together with an ODBC implementation of the API enabling connections to any relational database that supports ODBC. This driver is native code and not Java, and is closed source.
|
| JHTML: Java HTML |
Java HTML(JHTML) is a page authoring system developed at Art Technology Group (ATG). JHTML files have ".jhtml" filename extensions that contain standard HTML tags in addition to proprietary tags that reference Java objects running on a special server setup to handle requests for pages of this sort.
|
| JMS: Java Message Service |
The Java Message Service (JMS) API is a Java Message Oriented Middleware (MOM) API for sending messages between two or more clients. JMS is a specification developed under the Java Community Process(JCP) as JSR 914. As of 2006, the current version is JMS 1.1.
|
| JMX: Java Management Extensions |
Java Management Extensions (JMX) is a Java technology that supplies tools for managing and monitoring applications, system objects, devices (e.g. printers) and service oriented networks. An interesting detail of the API is that classes can be dynamically constructed and changed. JMX was defined by JSR 3 of the Java Community Process.
|
| JOGL: Java OpenGL |
Java OpenGL(JOGL) is an implementation of OpenGL in Java. A thin wrapper around native system calls, JOGL allows access to most features available to C programmers, with the notable exception of Window system related calls in GLUT. Where function pointers were used in the C version of OpenGL, JOGL provides this functionality by allowing classes to be exposed via Java interfaces.
|
| JOLIX |
JOLIX, also known as 386BSD, is a free operating system produced from the BSD derived UNIX operating systems for the Intel 80386. 386BSD was originally derived from the generally available parts of the "Berkeley Net Release/2". All rights with respect to 386BSD and JOLIX are now held exclusively by William Jolitz and Lynne Jolitz. 386BSD public releases ended in 1997 since code is now available from the many 386BSD-derived operating systems today such as such as Apple's Darwin, OpenBSD, OpenSolaris, etc. 386BSD innovations include role-based security, ring buffers, self-ordered configuration, intuitive setup and installation, peer-to-peer download, and modular kernel design. 386BSD is often confused with BSD/386 which was developed by BSDi, a Berkeley spinout, starting in 1991.
|
| Joomla! |
Joomla! is a free, open source content management system written with PHP for publishing content on the world wide web and intranets using a MySQL database. Joomla! includes features such as page caching to improve performance, web indexing, RSS feeds, printable versions of pages, news flashes, blogs, forums, polls, calendars, website searching, and language internationalization.
|
| JRT |
JRT is an implementation of the computer programming language Pascal. It was available in the early 1980s on the CP/M operating system. JRT was a Pascal interpreter, that compiled down to its own pseudo-code totally separate from UCSD Pascal p-code.
|
| JSR: Java Specification Request |
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.
|