J #
|
See J Sharp.
|
J++
|
Microsofts
attempt to create a Windows version of Java. The subsequent court case with
Sun Microsystems thwarted that ambition. It is now only of historical
interest, having been superseded by J Sharp.
|
J Sharp
|
Often written
as J#. This is a Microsoft programming language, which was developed to help
Java and J++ developers make the transition to the .NET framework. There are
differences between J Sharp and Java based mainly around J Sharps
compatibility with .NET.
|
J2EE
|
Java Version 2
Enterprise Edition. A framework for developing multi-platform based Java
applications. Increasingly used in the development of web services. It is
based on J2SE.
|
J2ME
|
Java Version 2
Micro Edition. A framework for running Java on devices such as mobile phones,
television set top boxes and printers.
|
J2SE
|
Java Version 2
Standard Edition. It is a collection of tools and technologies for developing
and deploying Java applications.
|
JBoss
|
JBoss is an
open source web application server owned by Red Hat. Written in Java, it
works on all platforms. It is also Java Enterprise Edition compliant.
|
Jad
|
Joint
Application Design (or Development). A concept that describes the process of
both users and developers coming together to co-create applications. Very
much associated with the Agile approach to software development.
|
Java
|
A programming
language created by Sun Microsystems in the early 1990s. Originally designed
for embedded software development, today it is popular for web application
development. It is both object oriented and platform independent. Java was released as open source in Q1 07.
|
Java Enterprise Edition
|
See J2EE.
|
Java Standard Edition
|
See J2SE.
|
Java Micro Edition
|
See J2ME.
|
Java applet
|
A piece of Java
that performs a function (eg. credit card validation or spell checker) that
runs on the users device (Eg. desktop or handheld). Usually made up of Java
beans.
|
Java bean
|
A reusable lump
of Java. In object oriented terms, it could be referred to a as an object.
|
Java Server pages
|
Java Server
Page. Sun Microsystems answer to Microsofts ASP. Essentially it enables web
pages to be built when requested by the users using data accessed from a
database.
|
Java servlet
|
A piece of Java
that performs a function (eg. calculate insurance premium) that runs on the
server. Often associated with Java Server Pages.
|
JavaScript
|
Scripting
language used to add functionality to Web pages. Syntactically similar to Java, but really a distant cousin.
Like all web scripting languages it needs to be embedded within the web page
code. Created by Netscape and now controlled by the Mozilla Foundation
|
Java Swing
|
See Swing.
|
JCL
|
Job Control
Language A general term for a scripting or systems programming
language. On the IBM mainframe it is
specifically called JCL, whereas on Dec computers the job control language
was known as DCL.
|
JDBC
|
Java Database
Connectivity Both a standard and software which enables Java software to
access popular databases, without the developer needing to know much about
the underlying network and database issues.
|
JDK
|
Java
Development Kit. This is a product from Sun Microsystems. It comprises a set
of tools to enable developers to write and run Java software.
|
JHTML
|
A standard for
producing web pages that can invoke Java programs.
|
Job
|
A term usually
associated with an activity carried out by the IT department, eg printing
bank statements or backing up data to tape). Often jobs are run outside
office hours.
|
JPEG
|
A standard for
storing digital images.
|
JSP
|
See Java Server
Pages.
|
JScript
|
Microsofts
alternative to JavaScript.
|
JVM
|
Java Virtual
Machine. A piece of software that is enables Java to run on a computer. The
JVM concept makes Java platform independent.
|