TERMS AND DEFINITIONS

Applet
An applet is a little application program.On the Web, using Java, the object-oriented programming language, an applet is a small program that can be sent along with a Web page to a user.Java applets can perform interactive animations, immediate calculations, or other simple tasks without having to send a user request back to the server.

Byte Code
Bytecode is what you get when you compile a file containing Java source language statements. The compiled Java code or "bytecode" is like any program module or file that is ready to be "executed" (run in a computer so that instructions are performed one at a time). However, the instructions in the bytecode are really instructions to a logical or abstract machine, the Java virtual machine, which is software furnished for each computer system platform to act as interpreter between the bytecode's set of instructions and the real computer processor's set of instructions.Rather than being interpreted one instruction at a time, bytecode can be recompiled at each particular system platform by a just-in-time (JIT) compiler. Usually, this will enable the Java program to run faster.

Client
A client is the requesting program or user in a client/server relationship. For example, the user of a Web browser is effectively making client requests for pages from servers all over the Web. The browser itself is a client in its relationship with the computer that is getting and returning the requested HTML file. The computer handling the request and sending back the HTML file is a server.

E-Commerce
"E-commerce" (electronic commerce or EC) is the buying and selling of goods and services on the Internet, especially the World Wide Web. In practice, this term and a new term, "e-business," are often used interchangeably. For online retail selling, the term e-tailing is sometimes used.E-commerce can be divided into:* E-tailing or "virtual storefronts" on Web sites with online catalogs, sometimes gathered into a "virtual mall."* The gathering and use of demographic data through Web contacts* Electronic Data Interchange (EDI), the business-to-business exchange of data* E-mail and fax and their use as media for reaching prospects and established customers (for example, with newsletters)* Business-to-business buying and selling* The security of business transactions

E-Mail
Electronic mail is just what it says it is: mail (letters, notes, announcements, advertisements, magazines) delivered to your electronic mail address


Fire Wall
A firewall is a program, usually an Internet gateway server, that protects the resources of one network from users from other networks. Typically, an enterprise with an intranet that allows its workers access to the wider Internet will want a firewall to prevent outsiders from accessing its own private data resources.There are a number of firewall screening methods. A simple one is to screen requests to make sure they come from acceptable (previously identified) domain names and IP addresses. Another is to not allow Telnet access into your network (although you may permit your own users to request Telnet connections outside your network).

FTP
File Transfer Protocol is the standard used to transfer files over the InternetFTP allows you to copy any kind of computer file (text, software, images, sounds, fonts, etc.) from one computer to another via a network, usually the Internet.FTP is not platform-specific, so as long as you have a computer--whether it be DOS, Macintosh, Unix, etc.--that's connected to the Internet, you can copy files.

Host
On the Internet, the term "host" means any computer that has full two-way access to other computers on the Internet. A host has a specific "local or host number"that, together with the network number, forms its unique Internet Protocol address. If you use PPP to get access to your access provider, you have a unique IP address for the duration of any connection you make to the Internet and your computer is a host for that period. In this context, a "host" is a node in a network.


HTML
-Hypertext Markup LanguageHTML is a tagging language used to compose documents that will be viewed by a web browser. It is a standard adopted so that no matter what computer platform someone is using, the web browser knows how to display the web document; the browser will display the links in blue, the headings in the appropriate size, display spacing where intended and insert image or other format files as instructed. All of this is transparent to the user.


HTTP
The HTTP protocol is used for each document, inline image, etc.1. client opens a connection to the server2. client sends a request to the server3. server sends a response to the client4. connection is closed.


Internet
At its most basic level, the Internet is a utility connecting localized computer networks (such as those that might exist in a lab, in a building, in a department, or on a campus) with computer networks that extend across a wider area, like a region or a continent.Technically, what distinguishes the Internet is its use of a set of protocols called TCP/IP (Transmission Control Protocol/Internet Protocol). Two recent adaptations of Internet technology, the intranet and the extranet, also make use of the TCP/IP protocol.The term 'Internet' comes out of the concept of 'internetworking'


ISP
An ISP (Internet service provider) is a company that provides individuals and other companies access to the Internet and other related services such as Web site building and hosting.An ISP has the equipment and the telecommunication line access required to have points-of-presence on the Internet for the geographic area served.The larger ISPs have their own high-speed leased lines so that they are less dependent on the telecommunication providers and can provide better service to their customers.

Just-in-time Compiler
In the Java programming language and environment, a just-in-time (JIT) compiler is a program that turns Java bytecode (a program that contains instructions that must be interpreted) into instructions that can be sent directly to the processor. After you've written a Java program, the source language statements are compiled by the Java compiler into bytecode rather than into code that contains instructions that match a particular hardware platform's processor (for example, an Intel Pentium microprocessor or an IBM System/390 processor). The bytecode is platform-independent code that can be sent to any platform and run on that platform.In the past, most programs written in any language have had to be recompiled, and sometimes, rewritten for each computer platform.One of the biggest advantages of Java is that you only have to write and compile a program once. The Java virtual machine on any platform will "translate" the compiled bytecode into instructions understandable by the particular processor. However, the virtual machine handles one bytecode instruction at a time. Using the optional Java just-in-time compiler (really a second compiler) at the particular system platform compiles the bytecode into the particular system code (as though the program had been compiled initially on that platform). Once the code has been (re-)compiled by the JIT compiler, it will usually run more quickly in the computer.


JVM
Java Virtual MachineIn the most recent computer usage, virtual machine is a term used by Sun Microsystems, developers of the Java programming language and runtime environment, to describe software that acts as an interface between compiled Java binary code and the microprocessor (or "hardware platform") that actually performs the program's instructions. Once a Java virtual machine has been provided for a platform, any Java program (which, after compilation, is called bytecode) can run on that platform. Java was designed to allow application programs to be built that could be run on any platform without having to be rewritten or recompiled by the programmer for each separate platform. Java's virtual machine makes this possible.A Java virtual machine can either interpret the bytecode one instruction at a time (mapping it to a real microprocessor instruction) or the bytecode can be compiled further for the real microprocessor using what is called a just-in-time (JIT) compiler.




Modem
A modem modulates outgoing digital signals from a computer or other digital device to analog signals for a conventional copper twisted-pair telephone line and demodulates the incoming analog signal and converts it to a digital signal for the digital device.

Object Oriented Programming
Object Oriented Programming is basically, about objects. An object can be described "black box" which receives and sends messages. This black box actually contains code(a sequence of computer instructions) and data (information on which the instructions operate on). Traditionally data and code have been kept apart. However, in OOP, data and instructions are merged into an invisible thing, an object.

Protocol
A set of conventions governing the treatment and especially the formatting of data in an electronic communications system.

Router
On the Internet, a router is a device or, in some cases, software in a computer, that determines the next network point to which a packet should be forwarded toward its final destination. The router is connected to at least two networks and decides which way to send each information packet based on its current understanding of the state of the networks it is connected to.It creates or maintains a table of the available routes and their conditions and uses this information along with distance and cost algorithms to determine the best route for a given packet.Typically, a packet may travel through a number of network points with routers before arriving at its destination.

Server
In general, a server is a computer program that provides services to other computer programs in the same or other computers. The computer that a server program runs in is also frequently referred to as a server (though it may contain a number of server and client programs). In the server/client-programming model, a server is a program that awaits and fulfills requests from client programs in the same or other computers. A given application in a computer may function as a client with requests for services from other programs and a server of requests from other programs. Specific to the Web, a Web server is the computer program (housed in a computer) that serves requested HTML pages or files. A Web client is the requesting program associated with the user. The Web browser in your computer is a client that requests HTML file from Web servers.

Servlet
A servlet is a small program that runs on a sever.The term was coined in the context of the Java Applet, a small program that is sent as a separate file along with a Web Page

TCP/IPTCP/IP
is a set of protocols developed to allow cooperating computers to share resources across a network. They provide a few basic services that everyone needs (file transfer, electronic mail, remote logon etc) across a very large number of client and server systems.

URL
The Uniform Resource Locator is a "standard" way of easily expressing the location and data type of a resource. URLs in general take the form "protocol://address" where protocol is something like HTTP, FTP, telnet, and so on, and the address is merely the server and pathname (if any) of a given resource or page.e.g www.yahoo.com

Web Browser
The web client, called a browser, is the software that allows you to interact with information available on the Internet and its the client's functionality that the web user masters. The client governs how a web page will look on the screen, allows basic navigational commands, and provides functions such as saving files, printing, forwarding documents via e-mail or developing bookmark lists.e.g Netscape Navigator, Microsoft Internet Explorer

Web Page
A mixture of text, graphics, sound and animation in the HTML format, to make information accessible in a easy to understand format using the Internet.

Web Server
Stores and transmits web documents. It uses the http (hypertext transmission protocol) protocol to connect to other computers and distribute information.


Web Site
A collection of web pages connected (linked) by Hypertext clickable links.

Web Site Storage / Hosting
After a web site is designed it must be stored on a computer that can be accessed through the Internet and the World Wide Web

WWW �World Wide Web
The World-Wide Web (WWW or W3) is a pair of software applications, which allow both distribution of and access to information on the Internet. The web is not the Internet but a means of distributing and accessing the information that is on it.


XML
XML (Extensible Markup Language) is a flexible way to create information formats and share both the format and the on theWorld Wide Web, intranets, and elsewhere. For example, computer makers might agree on a standard or common way to describe theinformation about a computer product (processor speed, memory size, and so forth) and then describe the product information format with XML.Such a standard way of describing data would enable a user to send an intelligent agent (a program) to each computer maker's Web site, gather data,and then make a valid comparison. XML can be used by any individual or group of individuals or companies that wants to share information in a consistent way.XML is currently a formal recommendation from the World Wide Web Consortium as a way to make the Web a more versatile tool. XML is similar to the language of today's Web pages, HTML in that both contain markup symbols to describe the contents of a page or file. HTML, however, describes the content of a Web page (mainly text and graphic images) only in terms of how it is to be displayed and interacted with. For example, a

starts a new paragraph.XML describes the content in terms of what data is being described. For example, a could indicate that the data that followed it was a phone number.This means that an XML file can be processed purely as data by a program or it can be stored with similar data on another computer or, like an HTML file, that it can be displayed.

No comments: