The world of SEO and Internet Marketing has gained considerable popularity in the last few years, and has its own language and dictionary of terms. We have compiled a list of some of the most used words in Search Engine Optimization and other Internet related terms to help you.
Select a letter to see the terms starting with this letter.
| # |
Term and Description |
| 1. | J2EEJava 2 Platform Enterprise Edition. An application server framework from Sun Microsystems, Inc., for the development of distributed applications. It includes all the previous Java APIs targeted for multi-tiered distributed enterprise information systems. The J2EE platform consists of a set of services, application programming interfaces (APIs), and protocols that provide the functionality for developing multitiered, Web-based applications. |
| 2. | jabberA continuous stream of random data transmitted over a network as the result of some malfunction. |
| 3. | JabberAn XML-based instant messaging system. Jabber software is available for most operating systems and allows user access to other instant messaging services. Jabber is an open source application overseen by Jabber.org. |
| 4. | jack in1. To log on to a computer. 2. To connect to a network or BBS, especially for purposes of entering an IRC or a virtual reality simulation, such as a MUD. (To leave is to jack out.) |
| 5. | jack out1. To log off a computer. 2. To disconnect from a network or online bulletin board system. |
| 6. | JanetJoint Academic Network. A wide area network in the United Kingdom that serves as the principal backbone for the Internet in that country. |
| 7. | JavaAn 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 bytecode, which is not refined to the point of relying on platform-specific instructions and runs on a computer in a special software environment known as a virtual machine. This characteristic of Java makes it a useful language for programming Web applications, since users access the Web from many types of computers. Java is used in programming small applications, or applets, for the World Wide Web, as well as in creating distributed network applications. |
| 8. | Java AppletA 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. |
| 9. | Java CardAn application programming interface (API) from Sun Microsystems, Inc., that allows Java applets and programs to run on smart cards and other devices with limited memory. Java Card uses a Java Card Virtual Machine designed for severely memory-constrained devices. |
| 10. | Java chipAn 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. |
| 11. | Java Developer’s KitA 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. |
| 12. | Java Foundation ClassesA Java-based set of class libraries developed by Sun Microsystems, Inc. Encompassing fundamentals of the Internet Foundation Classes created by Netscape Communications Corp., the Java Foundation Classes extend the Java Abstract Window Toolkit (AWT) by providing graphical user interface components for use in developing commercial and Internet-related Java applications. |
| 13. | Java IDLJava Interface Definition Language. A Java technology that provides CORBA interoperability and connectivity capabilities for the Java platform. These capabilities enable Java applications to invoke operations on remote network services using the Object Management Group Interface Definition Language and Internet Inter-ORB Protocol. |
| 14. | Java Management Application ProgrammingA set of application programming interface specifications, proposed by Sun Microsystems, Inc., to enable the Java language to be used for network management. |
| 15. | Java Speech Grammar FormatA platform-independent grammar description format developed for use with speech recognition systems. Java Speech Grammar Format is used extensively with Voice XML and can be used with most speech recognition systems and related applications. |
| 16. | Java Virtual MachineThe environment in which Java programs run. The Java Virtual Machine gives Java programs a software-based "computer" they can interact with. (Programs, even the most seemingly unchallenging ones designed for children or entertainment, must run within an environment from which they can use memory, display information, gather input, and so on.) Because the Java Virtual Machine is not a real computer but exists in software, a Java program can run on any physical computing platform, such as a Windows 9x computer or a Macintosh, equipped with an interpreter usually an Internet browser that can carry out the program's instructions and a Java Virtual Machine that provides the "hardware" on which the program can run. |
| 17. | JavaBeanA Java component architecture defined in the JavaBeans specification developed by Sun Microsystems. A JavaBean, or Bean, is a reusable application componentóan independent code segment that can be combined with other JavaBean components to create a Java applet or application. The JavaBean concept emphasizes the platform-independence of the Java language, in which ideally a program, once written, can run on any computing platform. JavaBeans are similar to Microsoft's ActiveX controls. ActiveX controls, however, can be developed in different programming languages but executed only on a Windows platform. JavaBeans can be developed only in the Java programming language but ideally can run on any platform. |
| 18. | JavaMailAn API in the Sun Microsystems, Inc., Java platform for sending and receiving mail. A set of abstract APIs that model a mail system, JavaMail provides a platform-independent and protocol-independent framework to build Java-based e mail client applications. |
| 19. | JavaOSAn operating system designed to run applications written in the Java programming language. JavaOS was created by JavaSoft, an operating company of Sun Microsystems, Inc., to run the Java Virtual Machine (JVM) directly on microprocessors, and thus eliminate the need for a resident operating system. JavaOS is small and designed for network computers, as well as devices ranging from game machines to pagers and cellular telephones. |
| 20. | JavaScriptA scripting language developed by Netscape Communications and Sun Microsystems 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 or Internet Explorer, is necessary to run JavaScript code. |
| 21. | JavaServer PagesSee "JSP". |
| 22. | JDKSee "Java Developer's Kit". |
| 23. | jDocA cross-platform, interactive format for display, distribution, and interaction with live Web pages. jDoc documents are small in size and can be embedded in HTML documents to offer client-side interactivity. jDoc was created by EarthStones and is an extension to Sun’s Java platform. |
| 24. | JFIFJPEG File Interchange Format. A means of saving photographic images stored according to the Joint Photographic Experts Group image compression technique. JFIF represents a "common language" file format in that it is designed specifically to allow users to transfer JPEG images easily between different computers and applications. |
| 25. | JITjust-in-time |
| 26. | JMAPIJava Management Application Programming. |
| 27. | JMAPIJava Management Application Programming Interface. |
| 28. | JMSJava Messaging Service. In the J2EE network platform, JMS is an API for using enterprise messaging systems such as IBM MQ Series, TIBCO Rendezvous, and others. |
| 29. | JNDIJava Naming and Directory Interface. A set of APIs in the J2EE platform from Sun Microsystems, Inc., that assists with the interfacing to multiple naming and directory services. |
| 30. | Joint Photographic Experts GroupSee "JPEG". |
| 31. | JournalA computer-based log or record of transactions that takes 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. |
| 32. | JPEG1. 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. |
| 33. | JPEG File Interchange FormatSee "JFIF". |
| 34. | JScriptAn interpreted, object-based scripting language that borrows from C, C++, and Java. It is Microsoft's implementation of the ECMA 262 language specification (ECMAScript Edition 3). The latest versions of JavaScript and JScript are compliant with the European Computer Manufacturing Association's ECMAScript Language Specification (ECMA 262 standard, for short). |
| 35. | JSGFJava Speech Grammar Format. |
| 36. | JSPJavaServer Pages. A technology created by Sun Microsystems to enable development of platform-independent Web-based applications. Using HTML and XML tags and Java scriptlets, JSP helps Web site developers create cross-platform programs. JSP scriptlets run on the server, not in a Web browser, and generate dynamic content on Web pages, with the ability to integrate content from a variety of data sources, such as databases, files, and JavaBean components. Web site developers can concentrate on design and display of a Web site without the need for application development expertise. |
| 37. | JSP containerShort for JavaServer Pages container. In the J2EE platform, a JSP container provides the same services as a servlet container, such as providing network services over which requests and responses are sent, decoding requests, and formatting responses. All servlet containers must support HTTP as a protocol for requests and responses, but they may also support additional request-response protocols such as HTTPS. The JSP container is also an engine that interprets and processes JSP pages into a servlet. |
| 38. | JTAJava Transaction API. In the J2EE platform, JTA specifies transactions, comments, and rollbacks used by EJBs (Enterprise JavaBeans). It is a high-level, implementation-independent protocol API that allows applications and application servers to access transactions. |
| 39. | JTSJava Transaction Services. In the J2EE platform, JTS specifies the implementation of a transaction manager that supports JTA and implements the Java mapping of the OMG Object Transaction Service specification at a level below the API. JTS propagates transactions using the Internet Inter-ORB Protocol (IIOP). |
| 40. | JUGJava User Group. A user group that meets to discuss the Java programming language and the Java platform. |
| 41. | JugheadJonzy's Universal Gopher Hierarchy Excavation and Display. An Internet service that enables a user to locate directories in Gopherspace through a keyword search. A Jughead server indexes keywords appearing in directory titles in top-level Gopher menus but does not index the files within the directories. To access Jughead, users must point their Gopher clients to a Jughead server. |
| 42. | Jump PageSee "doorway page". |
| 43. | just-in-time1. 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. Describing an action that is taken only when it becomes necessary, such as just-in-time compilation or just-in-time object activation. 3. Describing a compiler that compiles Java on the fly. |
| 44. | JVMJava Virtual Machine. |
| 45. | JVMSee "Java Virtual Machine". |
If you feel that some of the information or terms are incorrect, outdated or missing, you can send us an email to report the error, using the Contact Us page.