Computer/System Terms - J
Joint Analysis Development (JAD) - (A type of software development method that uses a team approach in application development in a workshop-oriented environment - the IT department/programmers will meet with staff of the marketing or accounting department.)
Joint Application Development (JAD) - (A type of software development model in which users (marketing or accounting staff) and developers (IT staff/programmers) work together during the development process by holding workshops and meetings to coordinate and decide on the goals and needs of users.)
Java Archive (JAR) - (A file containing a collection of Java class files that can be downloaded more efficiently than would be possible if each file were downloaded separately.)
Java Database Connectivity (JDBC) - (An application programming interface (API) that allows a Java application to communicate with a database.)
Java Database Connectivity Application Programming Interface (JDBC API) - (Term for the application programming interface (API) that allows a Java application to communicate with a database.)
Java Platform, Enterprise Edition (Java EE) - (Distriuted computing platform, based on the Java programming language, which provides a modular framework for programming code, with an application programming interface (API) database containing capabilities for networking services, fault tolerance, security, and web services.)
Java Server Pages (JSP) -
Java Virtual Machine (JVM) - (Software which serves as an interpreter and converts the bytecode (Java-specific intermediate programming code) into a machine-level format for execution.)
Job Control Language (JCL) - (The command language used in batch jobs (a group of jobs which are executed in a combined process, rather than individually) to tell a computer what to do - how the batch instructions are to be executed.)
Joint Electron Device Engineering Council (JEDEC) - (Semiconductor engineering standardization body of the Electronic Industries Alliance (EIA), a trade association representing all areas of the electronics industry. JEDEC was created in 1960, has about 300 member companies, and governs standardization for semiconductor devices, integrated circuits, and modules.)
Joint Photographic Experts Group (JPEG) - (A file format for storing bitmap images, capable of lossy compression (compression or reduction in file size, with some blurring of detail) - JPEG file format is often used to display high-quality photographic images.)
Jump (JMP) - (Term for a "jump" instruction in program code telling the computer to jump to a different register address and to execute the instruction found at that address.)
jump execution unit (JEU) - (Microprocessor component associated with the arithmetic logic unit (ALU) which handles instruction code processing errors by flagging them as incorrect and creating a record of the code error, which can serve as a reference for future operations.)
Jump to Subroutine (JSR) - (In Assembly language progrmming, an instruction to execute subroutine instructions next.)
junction gate field-effect transistor (JFET) - (Component of an electret (charged insulator) microphone which uses changes in electron charges produced by sound volume changes causing voltage changes which convert sounds into a form which can be transmitted.)
just a bunch of disks (JBOD) - (An early storage method involving groups or arrays of inexpensive disks where data was saved/stored but not in a coordinated or organized manner between disks. Since JBOD provided no redundancy or backup capabilities for data, there was a decision to move to a RAID (redundant array of independent (or inexpensive) disks) system, developed in 1987, where data was written simultaneously, or copied, to multiple disks.)
just enough operating system (JeOS) - (A stripped-down or specifically configured operating system, customized for the specific application and environment in which the appliance will be performing - normally would not include the latest patches and upgrades.)
just-in-time compiler (JIT compiler) - (A compiler that converts intermediate code into native machine language the first time it is encountered, which allows subsequent execution of that code to occur faster.)
