|
|
|
- Abandonware
- definition:Software that is no longer being sold or supported by its publisher.
Most abandonware is still considered illegal unless the publisher has re-released the software as freeware.
U.S. copyright laws state that copyrights owned by corporations are valid for 75 years from the date the software was first published. So the current availability of a product is irrelevant to its copyrighted status. Unlike trademarks, copyrights are not considered abandoned if they are no longer enforced. Copyrights do not enter the public domain just because they are no longer commercially exploited or widely available. - Acronym
- definition:A word that is formed by combining some parts (usually the first letters) of some other terms.
For example, modem is the acronym derived from modulator/demodulator. In everyday speech, the term is also used to refer to initialisms, which are combinations of letters representing a longer phrase. For example, CRT is an initialism for cathode ray tube. The difference is that an acronym is pronounced as if it were a word rather than just a series of individual letters.
Newsgroups, chat rooms, and e-mail have spawned a rich set of acronyms and initialisms for common phrases. - Active Content
- definition:Refers to content on a Web site that is either interactive or dynamic.
Interactive examples include Internet polls or opt-in features, and dynamic examples include animated GIFs, stock tickers, weather maps, JavaScript applications, embedded objects, streaming video and audio or ActiveX applications. Streaming video and audio rely on browser plug-ins, such as RealPlayer, to display active content. - Active Desktop
- definition:A feature of Windows that began in Windows 98 that allows the user to store Web content on the desktop.
The items that are placed on the active desktop receive feeds from the Internet that update the information as needed. They can also be static Web pages with hyperlinks on the desktop instead of in a browser. For example, a user can add such items as a stock ticker, a news feed, search buttons or weather reports. Active Desktop can host any HTML item, Java applets and ActiveX components. - Active Server Pages
- definition:a specification for a dynamically created Web page with a .ASP extension that utilizes ActiveX scripting -- usually VB Script or Jscript code.
Abbreviated as ASP. When a browser requests an ASP, the Web server generates a page with HTML code and sends it back to the browser. So ASPs are similar to CGI scripts, but they enable Visual Basic programmers to work with familiar tools.
ASP is also short for application service provider. - ActiveX
- definition:ActiveX is an outgrowth of two other Microsoft technologies called OLE (Object Linking and Embedding) and COM (Component Object Model).
A loosely defined set of technologies developed by Microsoft for sharing information among different applications. As a moniker, ActiveX can be very confusing because it applies to a whole set of COM-based technologies. Most people, however, think only of ActiveX controls, which represent a specific way of implementing ActiveX technologies. - ActiveX Control
- definition:An ActiveX control is similar to a Java applet, except with full access to the Windows operating system giving them much more power.
A control using ActiveX technologies. An ActiveX control can be automatically downloaded and executed by a Web browser. ActiveX is not a programming language, but rather a set of rules for how applications should share information. Programmers can develop ActiveX controls in a variety of languages, including C, C++, Visual Basic, and Java.
But with this extra power comes a certain risk that the applet may damage software or data on your machine. To control this risk, Microsoft developed a registration system so that browsers can identify and authenticate an ActiveX control before downloading it. Another difference between Java applets and ActiveX controls is that Java applets can be written to run on all platforms, whereas ActiveX controls are currently limited to Windows environments.
Related to ActiveX is a scripting language called VBScript that enables Web authors to embed interactive elements in HTML documents. - Adware
- definition:A form ofspyware that collects information about the user in order to display advertisements in the Web browser based on the information it collects from the user's browsing patterns.
(n.) Software that is given to the user with advertisements already embedded in the application. - Ajax
- acronym of:Asynchronous JavaScript and XML, it is a term that describes a new approach to using a number of existing technologies together.
These technologies include the following: HTML or XHTML, Cascading Style Sheets, JavaScript, the Document Object Model, XML, XSLT, and the XMLHttpRequest object. When these technologies are combined in the Ajax model, Web applications are able to make quick, incremental updates to the user interface without reloading the entire browser page.
[Source: mozilla developer center] Ajax is also seen written in all capital letters (AJAX). - ALICE
- acronym of:Artificial Linguistic Computer Entity, an open source, natural language chatbot that relies on artificial intelligence for human interaction.
ALICE is programmed with AIML (Artificial Intelligence Markup Language), a XML specification for programming chat bots. Its simplicity and ease-of-use allows non-programmers, who have some HTML experience, to create their own chat bots. With AIML, developers can create customized chat bots with unique personalities and areas of expertise. - Anchor
- definition:Used in desktop publishing to fix a graphical object so that its position relative to some other object remains the same during repagination.
Frequently, for example, you may want to anchor a picture next to a piece of text so that they always appear together. - Animated GIF
- definition:A type of GIF image that can be animated by combining several images into a single GIF file.
Applications that support the animated GIF standard, GIF89A, cycle through each image. GIF animation doesn't give the same level of control and flexibility as other animation formats but it has become extremely popular because it is supported by nearly all Web browsers. In addition, animated GIF files tend to be quite a bit smaller that other animation files, such as Java applets. - Anti-adware
- definition:Refers to any software utility that scans your system and removes adware, spyware, keyloggers, trojans, and other malicious code from your computer.
Some of these programs are undetectable to anti-virus software and many users now use an anti-adware utility in addition to anti-virus software to protect their system. - Antivirus
- definition:A utility that searches a hard disk for viruses and removes any that are found.
Most antivirus programs include an auto-update feature that enables the program to download profiles of new viruses so that it can check for the new viruses as soon as they are discovered. - Apache Web Server
- definition:A public-domain open source Web server developed by a loosely-knit group of programmers.
Often referred to as simply Apache, the first version, based on the NCSA httpd Web server, was developed in 1995.
Core development of the Apache Web server is performed by a group of about 20 volunteer programmers, called the Apache Group. However, because the source code is freely available, anyone can adapt the server for specific needs, and there is a large public library of Apache add-ons. In many respects, development of Apache is similar to development of the Linux operating system.
The original version of Apache was written for UNIX, but there are now versions that run under OS/2, Windows and other platforms.
The name is a tribute to the Native American Apache Indian tribe, a tribe well known for its endurance and skill in warfare. A common misunderstanding is that it was called Apache because it was developed from existing NCSA code plus various patches, hence the name a patchy server, or Apache server. - Applet
- definition:A program designed to be executed from within another application.
Unlike an application, applets cannot be executed directly from the operating system. With the growing popularity of OLE (object linking and embedding), applets are becoming more prevalent. A well-designed applet can be invoked from many different applications. Web browsers, which are often equipped with Java virtual machines, can interpret applets from Web servers. Because applets are small in files size, cross-platform compatible, and highly secure (can't be used to access users' hard drives), they are ideal for small Internet applications accessible from a browser. - Atom
- definition:XML-based Web content and metadata syndication format
- When written as AToM, it is short for Any Transport over MPLS, a technology developed by Cisco for transporting Layer 2 packets over an IP/MPLS backbone. The technology is designed to let ISPs combine multiple disparate data networks -- such as Ethernet, ATM, Frame Relay, and Serial/PPP networks -- onto a single MPLS-based backbone to save operational costs. AToM is sometimes called Layer 2 MPLS.
- Atom is the name of an XML-based Web content and metadata syndication format, and an application-level protocol for publishing and editing Web resources belonging to periodically updated Web sites. All Atom feeds must be well-formed XML documents, and are identified with the application/atom+xml media type.
- Authentication
- definition:The process of identifying an individual, usually based on ausername and password.
In security systems, authentication is distinct from authorization , which is the process of giving individuals access to system objects based on their identity. Authentication merely ensures that the individual is who he or she claims to be, but says nothing about the access rights of the individual.
- B-Blog
- acronym of:Business blog, a blog used by a business to promote itself.
- Backdoor
- definition:An undocumented way of gaining access to a program, online service or an entire computer system.
Also called a trapdoor. The backdoor is written by the programmer who creates the code for the program. It is often only known by the programmer. A backdoor is a potential security risk. - BHO
- acronym of:Browser Helper Object. It is a DLL that allows developers to customize and control Internet Explorer.
When Internet Explorer starts it reads the registry to locate any installed BHOs and then creates them. Created BHO's have access to all the events and properties of that browsing session. Every time a new browser window is opened, it creates a copy of the BHO and when that window is closed, it destroys its copy of the BHO. - Blog
- acronym of:weB LOG, a blog is a Web page that serves as a publicly accessible personal journal for an individual.
Typically updated daily, blogs often reflect the personality of the author.
(v.) To author a Web log.
Other forms: Blogger (a person who blogs). - Blogger
- definition:A person who blogs.
See blog. - Bookmark
- definition:To mark a document or a specific place in a document for later retrieval.
Nearly all Web browsers support a bookmarking feature that lets you save the address (URL) of a Web page so that you can easily re-visit the page at a later time.
(n) A marker or address that identifies a document or a specific place in a document. - Botnet
- definition:Refers to a type of bot running on an IRC network that has been created with a trojan.
When an infected computer is on the Internet the bot can then start up an IRC client and connect to an IRC server. The Trojan will also have been coded to make the bot join a certain chat room once it has connected. Multiple bots can then join in one channels and the person who has made them can now spam IRC chat rooms, launch huge numbers of Denial of Service attacks against the IRC servers causing them to go down. - Breadcrumb Navigation
- definition:A type of text-based Web site navigation that breaks the site into links of categories and sub-categories allowing major categories of information to be linked in a range of sequential order.
Breadcrumb navigation is displayed to the user, so they can easily see exactly where that Web page is located within the Web site. While many types of Web sites use a breadcrumb navigation, it is becoming increasingly common for electronic commerce Web sites to display categories of products in this way. - Browse
- definition:To view data, data structures, and formatted documents.
- In database systems, browse means to view data. Many database systems support a special browse mode , in which you can flip through fields and records quickly. Usually, you cannot modify data while you are in browse mode.
- In object-oriented programming languages, browse means to view data structures.
- To view formatted documents. For example, you look at Web pages with a Web browser. Browse is often used to mean the same as surf.
- Browser
- definition:Short for Web browser, a software application used to locate and display Web pages.
The two most popular browsers are Netscape Navigator and Microsoft Internet Explorer. Both of these are graphical browsers, which means that they can display graphics as well as text. In addition, most modern browsers can present multimedia information, including sound and video, though they require plug-ins for some formats. - BTXML
- definition:Basic Telephony Extended Markup Language, a scripting language and system that allows for enhanced control of IP phones.
It provides an application infrastructure for IP telephony, independent of protocol and terminal. BTXML is based on the eXtensible Markup Language (XML) standard but is tailored to the needs of telephone handsets. - Buddy List
- definition:A window that shows all your buddies (friends, family, coworkers, and others) who are signed on to AOL, CompuServe, or AIM.
Often used in conjunction with AOL programs. Whenever they sign on, their screen names appear in your "Buddy List" and you can communicate with them instantly. The buddy list represents the users who you have added as a contact in your client. - CDF
- acronym of:Channel Definition Format, anXML specification developed by Microsoft that allows Web publishers to push content at users.
Once a user subscribes to a CDF channel, any software that supports the CDF format will automatically receive new content posted on the channel's Web server.
- CFML
- acronym of:ColdFusion Markup Language, is a tag-based Web scripting language supporting dynamic Web page creation and database access in a Web server environment.
It is a proprietary markup language developed by Allaire for use with ColdFusion. In the language, ColdFusion tags are embedded in HTML files. The HTML tags determine the page's layout while the CFML tags import content based on user input or the results of a database query. Files created with CFML have the file extension .cfm. - CGI
- acronym of:Common Gateway Interface, is any program designed to accept and return data that conforms to the CGI specification.
Common Gateway Interface, a specification for transferring information between a World Wide Web server and a CGI program. The program could be written in any programming language, including C, Perl, Java, or Visual Basic.
CGI programs are the most common way for Web servers to interact dynamically with users. Many HTML pages that contain forms, for example, use a CGI program to process the form's data once it's submitted. Another increasingly common way to provide dynamic feedback for Web users is to include scripts or programs that run on the user's machine rather than the Web server. These programs can be Java applets, Java scripts, or ActiveX controls. These technologies are known collectively as client-side solutions, while the use of CGI is a server-side solution because the processing occurs on the Web server.
One problem with CGI is that each time a CGI script is executed, a new process is started. For busy Web sites, this can slow down the server noticeably. A more efficient solution, but one that it is also more difficult to implement, is to use the server's API, such as ISAPI or NSAPI. Another increasingly popular solution is to use Java servlets.
- CGI Form
- definition:A way for an Internet user to interact dynamically with a Web server.
An HTML page that contains a form may use a CGI program to process the form's data once it has been submitted. For example: a user visits a Web page looking for specific information on a topic and finds that the Web page offers an e-mail newsletter service. In order for the user to receive the newsletter, he must fill out a CGI form with all of his applicable information. The form is then sent to the server using CGI, and the server processes the information that was sent in the form in order to add the user to its database and initiate the user's newsletter service. - Chat
- definition:Real-time communication between two users via computer.
Once a chat has been initiated, either user can enter text by typing on the keyboard and the entered text will appear on the other user's monitor. Most networks and online services offer a chat feature. - Chat Bot
- acronym of:CHAT roBOT, a computer program that simulates human conversation, or chat, through artificial intelligence.
Typically, a chat bot will communicate with a real person, but applications are being developed in which two chat bots can communicate with each other. Chat bots are used in applications such as e-commerce customer service, call centers and Internet gaming. Chat bots used for these purposes are typically limited to conversations regarding a specialized purpose and not for the entire range of human communication.
One well known example of a chat bot is ALICE.
A chat bot is also called a chatterbot. - Chat Room
- definition:A virtual room where a chat session takes place.
Technically, a chat room is really a channel, but the term room is used to promote the chat metaphor. - cHTML
- acronym of:compact HyperText Markup Language; a subset of HTML for small information devices, such as smart phones and PDAs.
(pronounced as separate letters) cHTML is essentially a pared down version of regular HTML over the Internet. Because small devices such as cellular phones have hardware restrictions such as small memory, low power CPUs, limited or no storage capabilities, small mono-color display screens, single-character font and restricted input methods (the absence of a keyboard or a mouse), there is a need for a simpler form of HTML.
Because of the limitations of small information devices, cHTML does not support JPEG images, tables, image maps, multiple fonts and styles of fonts, background colors and images, frames, style sheets and more than two colors, typically black and white.
cHTML is defined so that all the basic operations can be done by a combination of four buttons and not by two-dimensional cursor movement: cursor forward, cursor backward, select, and back/stop. The functions that require two-dimensional cursor pointing, like "image map" and "table," are excluded from cHTML.
cHTML was created by Japan-based Access Company, Ltd. for use in i-mode devices, and was accepted by the W3CM in 1998. cHTML has been fading into obsolescence as XHTML gains acceptance and replaces cHTML. - CMC
- definition:Computer-Mediated Communication; human communication via computers.
It includes many different forms of synchronous, asynchronous or real-time interaction that humans have with each other using computers as tools to exchange text, images, audio and video. CMC includes e-mail, network communication, instant messaging, text messaging, hypertext, distance learning, Internet forums, USENET newsgroups, bulletin boards, online shopping, distribution lists and videoconferencing. - Computer Ontology
- definition:computer-based resources that represent agreed domain semantics.
An ontology consists of relatively generic knowledge that can be reused by different kinds of applications or tasks. - Content Management System
- definition:Software that enables one to add and/or manipulate content on a Web site.
- Cookie
- definition:A message given to a Web browser by a Web server.
The browser stores the message in a text file. The message is then sent back to the server each time the browser requests a page from the server.
Also see session cookie and persistent cookie.
The main purpose of cookies is to identify users and possibly prepare customized Web pages for them. When you enter a Web site using cookies, you may be asked to fill out a form providing such information as your name and interests. This information is packaged into a cookie and sent to your Web browser which stores it for later use. The next time you go to the same Web site, your browser will send the cookie to the Web server. The server can use this information to present you with custom Web pages. So, for example, instead of seeing just a generic welcome page you might see a welcome page with your name on it.
The name cookie derives from UNIX objects called magic cookies. These are tokens that are attached to a user or program and change depending on the areas entered by the user or program. - Crack
- definition:To break into a computer system.
- The term was coined in the mid-80s by hackers who wanted to differentiate themselves from individuals whose sole purpose is to sneak through security systems. Whereas crackers sole aim is to break into secure systems, hackers are more interested in gaining knowledge about computer systems and possibly using this knowledge for playful pranks. Although hackers still argue that there's a big difference between what they do and what crackers do, the mass media has failed to understand the distinction, so the two terms -- hack and crack -- are often used interchangeably.
- To copy commercial software illegally by breaking (cracking) the various copy-protection and registration techniques being used.
- CSS
- acronym of:Cascading Style Sheets; a new feature being added to HTML that gives both Web site developers and users more control over how pages are displayed.
- With CSS, designers and users can create style sheets that define how different elements, such as headers and links, appear. These style sheets can then be applied to any Web page. The term cascading derives from the fact that multiple style sheets can be applied to the same Web page. CSS was developed by the W3C.
- An abbreviation for cross-site scripting.
- cXML
- acronym of:Commerce Extensible Markup Language; works as a meta-language that defines necessary information about a product.
A set of document type definitions for the XML specification. It will be used to standardize the exchange of catalog content and to define request/response processes for secure electronic transactions over the Internet. The processes includes purchase orders, change orders, acknowledgments, status updates, ship notifications and payment transactions.
cXML began as a collaborative effort among 40+ companies looking to reduce the costs of online business. This standardized methodology will allow participating companies--and others who implement the cXML framework--to constantly improve and streamline electronic commerce.
The first version of cXML (version 0.91) launched in mid-May 1999. - Cyber Crime
- definition:Encompasses any criminal act dealing with computers and networks (called hacking).
Additionally, cyber crime also includes traditional crimes conducted through the Internet. For example; hate crimes, telemarketing and Internet fraud, identity theft, and credit card account thefts are considered to be cyber crimes when the illegal activities are committed through the use of a computer and the Internet. - Cyber Forensics
- definition:The application of scientifically proven methods to gather, process, interpret, and to use digital evidence to provide a conclusive description of cyber crime activities.
Cyber forensics also includes the act of making digital data suitable for inclusion into a criminal investigation. Today cyber forensics is a term used in conjunction with law enforcement, and is offered as courses at many colleges and universities worldwide. - Dedicated Server
- definition:A single computer in a network reserved for serving the needs of the network.
For example, some networks require that one computer be set aside to manage communications between all the other computers. A dedicated server could also be a computer that manages printer resources. Note, however, that not all servers are dedicated. In some networks, it is possible for a computer to act as a server and perform other functions as well.
In the Web hosting business, a dedicated server is typically a rented service. The user rents the server, software and an Internet connection from the Web host. - Deprecated
- definition:Used in computer language to mean a command or statement in the language that is going to be made invalid or obsolete in future versions.
- Digital Certificate
- definition:An attachment to an electronic message used for security purposes.
The most common use of a digital certificate is to verify that a user sending a message is who he or she claims to be, and to provide the receiver with the means to encode a reply.
An individual wishing to send an encrypted message applies for a digital certificate from a Certificate Authority (CA). The CA issues an encrypted digital certificate containing the applicant's public key and a variety of other identification information. The CA makes its own public key readily available through print publicity or perhaps on the Internet.
The recipient of an encrypted message uses the CA's public key to decode the digital certificate attached to the message, verifies it as issued by the CA and then obtains the sender's public key and identification information held within the certificate. With this information, the recipient can send an encrypted reply.
The most widely used standard for digital certificates is X.509. - Digital Signature
- definition:A digital code that can be attached to an electronically transmitted message that uniquely identifies the sender.
Like a written signature, the purpose of a digital signature is to guarantee that the individual sending the message really is who he or she claims to be. Digital signatures are especially important for electronic commerce and are a key component of most authentication schemes. To be effective, digital signatures must be unforgeable. There are a number of different encryption techniques to guarantee this level of security. - DNS Parking
- definition:In the Web hosting business, DNS parking is a service that the Web host will offer to its clients as a way of securing a domain name for future use.
The Web host registers the domain name with the InterNIC and "parks" the domain name on a server until it is ready to be made active. By doing this, the Web host ensures the availability of the domain name for the client's future use so that another individual or company cannot register that same domain name. - DOM
- acronym of:Document Object Model; the specification for how objects in a Web page (text, images, headers, links, etc.) are represented.
The DOM defines what attributes are associated with each object, and how the objects and attributes can be manipulated. Dynamic HTML (DHTML) relies on the DOM to dynamically change the appearance of Web pages after they have been downloaded to a user's browser.
Unfortunately, the two leading browsers -- Netscape Navigator and Microsoft Internet Explorer -- use different DOMs. This is one reason why their respective implementations of DHTML are so different. Both companies have submitted their DOMs to the World Wide Web Consortium (W3C) for standardization, which now has the daunting task of specifying a standard DOM without alienating either of the browser giants. The W3C's DOM specification will support both HTML and XML. - DSML
- acronym of:Directory Service Markup Language; combines directory services technology (LDAP ) with XML syntax to provide an easy way to share and use personalized data across company and technology boundaries.
The DSML effort was announced by creator Bowstreet on July 12, 1999. Initiative supporters include AOL-Netscape, Sun Microsystems, Oracle, Novell, Microsoft, and IBM. - DTD
- acronym of:Document Type Definition; states what tags and attributes are used to describe content in an SGML, XML or HTML document, where each tag is allowed, and which tags can appear within other tags.
For example, in a DTD one could say that LIST tags can contain ITEM tags, but ITEM tags cannot contain LIST tags. In some editors, when authors are inputting information, they can place tags only where the DTD allows. This ensures that all the documentation is formatted the same way. Applications will use a document's DTD to properly read and display a document's contents. Changes in the format of the document can be easily made by modifying the DTD. - Dynamic HTML
- definition:Refers to Web content that changes each time it is viewed.
- For example, the same URL could result in a different page depending on any number of parameters, such as:
- Geographic location of the reader
- Time of day
- Previous pages viewed by the reader
- Profile of the reade
There are many technologies for producing dynamic HTML, including CGI scripts, Server-Side Includes (SSI), cookies, Java, JavaScript, and ActiveX. - When capitalized, Dynamic HTML refers to new HTML extensions that will enable a Web page to react to user input without sending requests to the Web server. Microsoft and Netscape have submitted competing Dynamic HTML proposals to W3C, which is producing the final specification.
- E-mail Spoofing
- definition:Forging an e-mail header to make it appear as if it came from somewhere or someone other than the actual source.
The main protocol that is used when sending e-mail -- SMTP -- does not include a way to authenticate. There is an SMTP service extension (RFC 2554) that allows an SMTP client to negotiate a security level with a mail server. But if this precaution is not taken anyone with the know-how can connect to the server and use it to send spoofed messages by altering the header information.
In some jurisdictions, e-mail spoofing anyone other than yourself is illegal. - EDGAR
- acronym of:Electronic Data Gathering, Analysis, and Retrieval system.
It was implemented by the Securities and Exchange Commission (SEC) to do two things: 1) quickly process time-sensitive information of publicly-held companies and 2) provide investors with easier access to company information.
EDGAR became available to filers on July 15, 1992, and as of May 6, 1996, all domestic publicly-held companies are required to submit financial information via EDGAR.
On July 1, 1998, EDGAR began a three-year modernization process that currently allows filers to submit official copies of information using more attractive and readable formats such as non-table HTML files (3.2 standard) and unofficial copies using PDF files.
EDGAR is also going through a restructuring process that will improve the ability to update information and access information on the EDGAR Web site.
Currently, every publicly-held company is listed in the EDGAR database.
- Encryption Algorithms
- definition:A mathematical procedure for performing encryption on data.
Through the use of an algorithm, information is made into meaningless cipher text and requires the use of a key to transform the data back into its original form. Blowfish, AES RC4, RC5, and RC6 are examples of encryption algorithms. - FAMP
- definition:Free (open source) Applications, which are commonly used in Web server environments.
The FAMP stack provides developers with the four key elements of a Web server: an the operating system, database, Web server and Web scripting software. The combined usage of these programs is called a server stack. In this stack FreeBSD is the operating system (OS), Apache is the Web server, MySQL handles the database components, while PHP, Python, or PERL represents the dynamic scripting languages. - Fasgrolia
- definition:The name for the fast -growing language of abbreviations, initialisms, and acronyms.
- Firefox
- definition:A free, open source Web browser for Windows, Linux and Mac OS X.
It is based on the Mozilla code base and offers customization options and features such as its capability to block pop-up windows, tabbed browsing, privacy and security measures, smart searching, and RSS live bookmarks. - Firewall
- definition:A system designed to prevent unauthorized access to or from a private network.
Firewalls can be implemented in both hardware and software, or a combination of both. Firewalls are frequently used to prevent unauthorized Internet users from accessing private networks connected to the Internet, especially intranets. All messages entering or leaving the intranet pass through the firewall, which examines each message and blocks those that do not meet the specified security criteria.
There are several types of firewall techniques:
- Packet filter: Looks at eachpacket entering or leaving the network and accepts or rejects it based on user-defined rules. Packet filtering is fairly effective and transparent to users, but it is difficult to configure. In addition, it is susceptible to IP spoofing.
- Application gateway: Applies security mechanisms to specific applications, such asFTP and Telnet servers. This is very effective, but can impose a performance degradation.
- Circuit-level gateway: Applies security mechanisms when a TCP or UDP connection is established. Once the connection has been made, packets can flow between the hosts without further checking.
- Proxy server: Intercepts all messages entering and leaving the network. The proxy server effectively hides the true network addresses.
In practice, many firewalls use two or more of these techniques in concert.
A firewall is considered a first line of defense in protecting private information. For greater security,data can be encrypted. - FLWOR
- acronym of:For-Let-Where-Order-Return
(pronounced flower). The main engine of XQuery is the FLWOR expression. - Form
- definition:A formatted document containing blank fields that users can fill in with data.
With paper forms, it is usually necessary for someone to transfer the data from the paper to a computer database, where the results can then be statistically analyzed. Some OCR systems can do this automatically, but they're generally limited to forms containing just check boxes. They can't handle handwritten text.
Electronic forms solve this problem by entirely skipping the paper stage. Instead, the form appears on the user's display screen and the user fills it in by selecting options with a pointing device or typing in text from the computer keyboard. The data is then sent directly to a forms processing application, which enters the information into a database.
Electronic forms are especially common on the World Wide Web because the HTML language has built-in codes for displaying form elements such as text fields and check boxes. Typically, the data entered into a Web-based form is processed by a CGI program.
- Frames
- definition:It enables the Web author to divide the browser display area into two or more sections (frames).
This feature is supported by most modern Web browsers. The contents of each frame are taken from a different Web page. Frames provide great flexibility in designing Web pages, but many designers avoid them because they are supported unevenly by current browsers. - Ghost Site
- definition:A Web site that remains live but is no longer updated or maintained or only done so very infrequently.
Unlike a site that is no longer available and results in a 404 error message when the user tries to access it, ghost sites can be accessed even though they have not been updated. Web sites typically strive for relevant information that is timely and current. However, there are some sites in which the content will never or rarely change, so there is no need to update the site. For example, a Web site that contains only the full text of the Declaration of Independence does not need to be updated as that data is never going to change. - GML
- acronym of:Geography Markup Language; an XML-based language for encoding geographic information in order to be stored and transported over the Internet.
Developed by the OpenGIS Consortium, GML defines both the geometry and properties of objects that comprise geographic information. GML is a practical application for transferring cartographic information over the Web. Instead of transmitting a GIF or JPG map, GML allows the data to be controlled on the browser end by the user who receives geometries and geographic features and customizes how the data is to be displayed. Geographic data in GML can be sent to any device with an XML interface. - GTbot
- acronym of:Global Threat bot; a GTbot is a renamed mIRC client (usually temp.exe) running in stealth mode.
It uses the HideWindow program to enable it to run stealth, and can contain any number of Mirc bot scripts. This Trojan is usually downloaded by users on IRC networks when they are tricked into thinking it is a cleaner utility program. Once installed the Trojan launches the stealth mIRC and joins a channel on an IRC network and awaits commands of the bot master. These bots are one of the key instruments in launching DDOS attacks to users on IRC. - Hack
- definition:To modify a program, often in an unauthorized manner, by changing the code itself.
- To write program code.
- To modify a program, often in an unauthorized manner, by changing the code itself.
- Code that is written to provide extra functionality to an existing program.
- An inelegant and usually temporary solution to a problem.
- Hot Java
- definition:A set of products developed by Sun Microsystems that utilize Java technology.
Currently, HotJava products include a set of libraries for building Java-aware applications, and a Java-enabled Web browser. Other Java-enabled Web browsers include the newest versions of Netscape Navigator and Microsoft Internet Explorer. - Hotlist
- definition:A list of frequently accessed documents.
The term is often used to describe a list of Web pages that you keep in one place for easy access. In Netscape Navigator, the hotlist is called the bookmark list. In Internet Explorer, it's called the Favorites folder. - HTAccess
- definition:A Web server configuration file that contains commands known by the server that tell the server how to behave in certain instances.
Some of the most common uses of an htaccess file include the capability to restrict access to certain files or directories on the Internet (or intranet) through password protection. Additionally htaccess is used to automatically redirect users, ban or allow certain IP addresses access to the server, and to call a custom designed 404 error Web rather than the standard error 404 file that usually appears in your browser. Apache Web servers, and other NCSA compliant Web servers can use htaccess. - HTML
- acronym of:Hyper Text Markup Language; the authoring language used to create documents on the World Wide Web.
HTML is similar to SGML, although it is not a strict subset.
HTML defines the structure and layout of a Web document by using a variety of tags and attributes. The correct structure for an HTML document starts with (enter here what document is about) and ends with . All the information you'd like to include in your Web page fits in between the and tags.
There are hundreds of other tags used to format and layout the information in a Web page. Tags are also used to specify hypertext links. These allow Web developers to direct users to other Web pages with only a click of the mouse on either an image or word(s). - HTTP
- acronym of:HyperText Transfer Protocol; the underlying protocol used by the World Wide Web.
HTTP defines how messages are formatted and transmitted, and what actions Web servers and browsers should take in response to various commands. For example, when you enter a URL in your browser, this actually sends an HTTP command to the Web server directing it to fetch and transmit the requested Web page.
The other main standard that controls how the World Wide Web works is HTML, which covers how Web pages are formatted and displayed.
HTTP is called a stateless protocol because each command is executed independently, without any knowledge of the commands that came before it. This is the main reason that it is difficult to implement Web sites that react intelligently to user input. This shortcoming of HTTP is being addressed in a number of new technologies, including ActiveX, Java, JavaScript and cookies. - Hypertext
- definition:A special type of database system, in which objects (text, pictures, music, programs, and so on) can be creatively linked to each other.
It was invented by Ted Nelson in the 1960s. When you select an object, you can see all the other objects that are linked to it. You can move from one object to another even though they might have very different forms. For example, while reading a document about Mozart, you might click on the phrase Violin Concerto in A Major, which could display the written score or perhaps even invoke a recording of the concerto. Clicking on the name Mozart might cause various illustrations of Mozart to appear on the screen. The icons that you select to view associated objects are called Hypertext links or buttons.
Hypertext systems are particularly useful for organizing and browsing through large databases that consist of disparate types of information. There are several Hypertext systems available for Apple Macintosh computers and PCs that enable you to develop your own databases. Such systems are often called authoring systems . HyperCard software from Apple Computer is the most famous. - ICQ
- definition:An easy-to-use online instant messaging program
developed by Mirabilis LTD. Prounounced as separate letters, so that it sounds like "I-Seek-You," ICQ is similar to America OnLine's popular Buddy List and Instant Messenger programs. It is used as a conferencing tool by individuals on the Net to chat, e-mail, perform file transfers, play computer games, and more.
Once you have downloaded and installed ICQ onto your PC, you can create a list of friends, family, business associates, etc. (who also have ICQ on their PC's). ICQ uses this list to find your friends for you, and notifies you once they have signed onto the Net. You can then send messages, chat in real time, play games, etc. - iHTML
- acronym of:Inline HTML, an advanced server-side scripting/programming language that functions as an extension to HTML, allowing the customization of dynamic Web sites that depend on interaction with databases.
iHTML eliminates the need for Javascript or CGI programs as it provides the same functionality. - IM
- definition:Instant Message
A type of communications service that enables you to create a kind of private chat room with another individual in order to communicate in real time over the Internet, analagous to a telephone conversation but using text-based, not voice-based, communication. Typically, the instant messaging system alerts you whenever somebody on your private list is online. You can then initiate a chat session with that particular individual. - IM Worm
- definition:A worm (i.e., a self-replicating program typically designed to perform harm to a computer or network) that propagates over instant messaging applications.
The worm spreads by accessing the user's instant messaging address book, or buddy list, and sends itself to individual recipients from that list.
Like a worm that spreads over the Internet, an IM worm can crash a system or allow a malicious hacker to gain access to a user's device. Unlike the traditional form of a worm, an IM worm does not have to scan the Internet looking for vulnerbale IP addresses as it spreads by taking names from user address books and identifying who is currently online and therefore vulnerable. - Instant Messaging
- definition:A type of communications service that enables you to create a kind of privatechat room with another individual in order to communicate in real time over the Internet.
Analagous to a telephone conversation but using text-based, not voice-based, communication. Typically, the instant messaging system alerts you whenever somebody on your private list is online. You can then initiate a chat session with that particular individual. - Intelligent Agents
- definition:Programs, used extensively on the Web, that perform tasks such as retrieving and delivering information and automating repetitive tasks.
More than 50 companies are currently developing intelligent agent software or services, including Firefly and WiseWire.
Agents are designed to make computing easier. Currently they are used as Web browsers, news retrieval mechanisms, and shopping assistants. By specifying certain parameters, agents will "search" the Internet and return the results directly back to your PC.
Push technology relies on agents to deliver pre-selected information to your desktop. Some intelligent agents are also used as tools to track Web behavior: they can even "watch" as your surf the Net and record how often you visit certain sites. Later, they can be used to automatically download your favorite sites, let you know when your favorite site has been updated, and even tailor specific pages to suit your tastes. - Internesia
- definition:Formed from the combination of INTERnet and amNESIA, internesia is the inability to remember which Web site or other Internet-related location (such as e-mail or newsgroups) specific information came from.
(slang) The more one uses the Internet, the more information one is exposed to. Bookmarking pages is one tool that helps users remember favorite Internet sites or backtrack to important information, but often bookmarking too many pages will only contribute to internesia. - Internet Desktop
- definition:A managed software service optimized for Internet connectivity.
It allows users to access their files and desktop applications through the Internet. Internet desktop is a term often used to describe the trend of moving applications and software from the computer desktop to Web sites that users access online with their browser. Also called online desktop. - Internet Explorer
- definition:Microsoft's Web browser.
Often abbreviated as IE. Like Netscape Navigator, Internet Explorer enables you to view Web pages. Both browsers support Java and JavaScript. Internet Explorer also supports ActiveX. - IRC
- acronym of:Internet Relay Chat; it enables people connected anywhere on the Internet to join in live discussions.
Achat system developed by Jarkko Oikarinen in Finland in the late 1980s. IRC has become very popular as more people get connected to the Internet because it enables people connected anywhere on the Internet to join in live discussions. Unlike older chat systems, IRC is not limited to just two participants.
To join an IRC discussion, you need an IRC client and Internet access. The IRC client is a program that runs on your computer and sends and receives messages to and from an IRC server. The IRC server, in turn, is responsible for making sure that all messages are broadcast to everyone participating in a discussion. There can be many discussions going on at once; each one is assigned a unique channel. - J2EE
- acronym of:Java 2 Platform Enterprise Edition; it is a platform-independent, Java-centric environment from Sun for developing, building and deploying Web-based enterprise applications online.
The J2EE platform consists of a set of services, APIs, and protocols that provide the functionality for developing multitiered, Web-based applications.
Some of the key features and services of J2EE:
- At the client tier, J2EE supports pure HTML, as well as Java applets or applications. It relies on Java Server Pages and servlet code to create HTML or other formatted data for the client.
- Enterprise JavaBeans (EJBs) provide another layer where the platform's logic is stored. An EJB server provides functions such as threading, concurrency, security and memory management. These services are transparent to the author.
- Java Database Connectivity (JDBC), which is the Java equivalent to ODBC, is the standard interface for Java databases.
- The Java servlet API enhances consistency for developers without requiring a graphical user interface.
- J2ME
- acronym of:Java 2 Platform Micro Edition; J2ME is Sun Microsystems' answer to a consumer wireless device platform.
J2ME allows developers to use Java and the J2ME wireless toolkit to create applications and programs for wireless and mobile devices.
J2ME consists of two elements -- configurations and profiles.
Configurations provide a set of libraries and a virtual machine for a category of wireless device. There are two configurations for J2ME, one for fixed wireless devices and one for mobile wireless devices.
Profiles are APIs built on top of configurations to provide a runtime environment for a specific device, such as a PDA, cellphone, or set-top box. The profile manages the application, user interface, networking and I/O.
In order to support Java apps, manufacturers need to implement a profile for their specific devices. - Java
- definition:A high-level programming language.
Developed by Sun Microsystems. Java was originally called OAK, and was designed for handheld devices and set-top boxes. Oak was unsuccessful so in 1995 Sun changed the name to Java and modified the language to take advantage of the burgeoning World Wide Web.
Java is an object-oriented language similar to C++, but simplified to eliminate language features that cause common programming errors. Java source code files (files with a .java extension) are compiled into a format called bytecode (files with a .class extension), which can then be executed by a Java interpreter. Compiled Java code can run on most computers because Java interpreters and runtime environments, known as Java Virtual Machines (VMs), exist for most operating systems, including UNIX, the Macintosh OS, and Windows. Bytecode can also be converted directly into machine language instructions by a just-in-time compiler (JIT).
Java is a general purpose programming language with a number of features that make the language well suited for use on the World Wide Web. Small Java applications are called Java applets and can be downloaded from a Web server and run on your computer by a Java-compatible Web browser, such as Netscape Navigator or Microsoft Internet Explorer. - Java Applet
- definition:An applet is a small Internet-based program written in Java, a programming language for the Web, which can be downloaded by any computer.
The applet is also able to run in HTML. The applet is usually embedded in an HTML page on a Web site and can be executed from within a browser. - Javascript
- definition: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. It is supported by recent browsers from Netscape and Microsoft, though Internet Explorer supports only a subset, which Microsoft calls Jscript. - JNI
- acronym of:Java Native Interface; a Java programming interface, or API, that allows developers to access the languages of a host system and determine the way Java integrates with native code.
The JNI has been a point of contention between Sun and Microsoft, since Microsoft seeks to create its own native code interface and Sun claims this violates their licensing agreement. - JScript
- definition:Microsoft 's extended implementation of ECMAScript (ECMA262), an international standard based on Netscape's JavaScript and Microsoft's JScript languages.
JScript is implemented as a Windows Script engine. This means that it can be "plugged in" to any application that supports Windows Script, such as Internet Explorer, Active Server Pages, and Windows Script Host. It also means that any application supporting Windows Script can use multiple languages - JScript, VBScript, Perl, and others.
JScript (and the other languages) can be used for both simple tasks (such as mouseovers on Web pages) and for more complex tasks (such as updating a database with ASP or running logon scripts for Windows NT ). Windows Script relies on external "object models" to carry out much of its work. For example, Internet Explorer's DOM provides objects such as 'document' and methods such as 'write()' to enable the scripting of Web pages. - JSP
- acronym of:Java Server Page; a scripting language to generate pages of dynamic content.
A server-side technology, Java Server Pages are an extension to the Java servlet technology that was developed by Sun.
JSPs have dynamic scripting capability that works in tandem with HTML code, separating the page logic from the static elements -- the actual design and display of the page -- to help make the HTML more functional(i.e. dynamic database queries).
A JSP is translated into Java servlet before being run, and it processes HTTP requests and generates responses like any servlet. However, JSP technology provides a more convenient way to code a servlet. Translation occurs the first time the application is run. A JSP translator is triggered by the .jsp file name extension in a URL. JSPs are fully interoperable with servlets. You can include output from a servlet or forward the output to a servlet, and a servlet can include output from a JSP or forward output to a JSP.
JSPs are not restricted to any specific platform or server. It was orignially created as an alternative to Microsoft's ASPs (Active Server Pages). Recently, however, Microsoft has countered JSP technology with its own ASP.NET, part of the .NET initiative.
(Thanks go to William Duran at Oracle and the Oracle Technology Network for providing additional information for this definition.) - Kiosk Browser
- definition:A more secure and customizable Internet web browser for use in public Internet access sites such as schools, libraries, or even retail stores and Internet cafes.
The kiosk browser easy allows an administrator to configure restricted access Web sites, limit or disallow file downloads, customize the toolbar with company logos, and additional features. Many kiosk browsers also allow you to deny access to the desktop of a public computer, and include an integrated e-mail client. For Internet cafes and other pay per usage terminals, a kiosk browser may also include a time logger that will automatically limit the amount of time a user can spend online, determined by the amount they have pre-paid to use the system. - LAMP
- acronym of:Linux, Apache, MySQL and PHP; an open-source Web development platform.
It uses Linux as the operating system, Apache as the Web server, MySQL as the RDBMS and PHP as the object-oriented scripting language.Perl or Python is often substituted for PHP. LAMP has become a de facto development standard. - Lightweight Browser
- definition:A Web browser that forgoes support of all Web standards in favor of a faster program that will requires less system resources to run on a computer.
Lightweight browsers often do not include support for CSS, JavaScript, and other Web elements but will still render most pages correctly for viewing. - Link Checker
- definition:A software tool or online service that is used to verify and check for broken hyperlinks within your Web site.
Also called a link verifier. - Link Farming
- definition:The process of exchanging reciprocal links with Web sites in order to increase search engine optimization.
- The idea behind link farming is to increase the number of sites that link to yours because search engines such as Google rank sites according to, among other things, the quality and quantity of sites that link to yours. In theory, the more sites that link to yours, the higher your ranking in the search engine results will be because the more links indicate a higher level of popularity among users of the Internet. However, search engines such as Google consider link farming as a form of spam and have been implementing procedures to banish sites that participate in link farming, so the term link farming has garnered negative connotations across the Internet. There are many service providers who promise to help you boost your link popularity by automatically entering you into link exchange programs they operate, often linking your page with Web sites that have nothing to do with your content. But users should be aware of the repercussions of this action as the major search engines penalize sites that participate in link farming, thereby reversing their intended effect. A link farm is a Web page that is nothing more than a page of links to other sites.
- In Unix systems, a link farm is a directory tree containing links to files in a master directory tree of files.
- Linkrot
- definition:Internet slang for the condition where hypertext links lead nowhere because Web sites have removed Web pages or reorganized them.
Also known as outdated links.
To prevent linkrot, Web sites can add redirects, which automatically take users to the correct URL, or, they can provide the new and correct url on the old page. - LOG
- definition:To record an action. For example, to enter a record into a log file.
- Log File
- definition:A file that lists actions that have occurred.
For example, Web servers maintain log files listing every request made to the server. With log file analysis tools, it's possible to get a good idea of where visitors are coming from, how often they return, and how they navigate through a site. Using cookies enables Webmasters to log even more detailed information about how individual users are accessing a site.
- Lurk
- definition:To eavesdrop on achat room or conference.
In most online areas, lurking is perfectly acceptable behavior and is, in fact, encouraged so that you get the feel of the area before posting your own comments. However, some online areas, particularly ones where participants are discussing personal issues, frown on lurking.
- Macro Virus
- definition:A type of computer virus that is encoded as a macro embedded in a document.
Many applications, such as Microsoft Word and Excel, support powerful macro languages. These applications allow you to embed a macro in a document, and have the macro execute each time the document is opened.
According to some estimates, 75% of all viruses today are macro viruses. Once a macro virus gets onto your machine, it can embed itself in all future documents you create with the application. Antivirus programs can protect your system against most macro viruses, although new ones are always being created that slip by the antivirus filters. - Maleware
- acronym of:MALicious softWARE; software designed specifically to damage or disrupt a system, such as a virus or a Trojan horse.
- Marquee
- definition:On web pages, a scrolling area of text.
- On web pages, a scrolling area of text. Starting with Version 2, Microsoft Internet Explorer supports a special <MARQUEE> tag for creating these areas. Netscape Navigator, however, does not support this tag. You can also create marquees with Java applets and Dynamic HTML.
- In graphics software, a sizable and movable frame that identifies a selected portion of a bit-mapped image. The marquee frame can be rectangular in shape or, in some cases, irregular. A lasso tool, for example, enables you to select all contiguous portions of an image that share the same color.
The marquee frame is usually displayed with a flashing dashed line. In fact, that explains the origin of the name, since the dashed lines look a little like the flashing lights around a theater entrance, which is also called a marquee.
- Mash-Up
- definition:A new breed of Web-based applications that mix at least two different services from disparate, and even competing, Web sites.
It is created by hackers and programmers (typically on a volunteer basis) and, for example, could overlay traffic data from one source on the Internet over maps from Yahoo, Microsoft, Google or any content provider. The term mash-up comes from the hip-hop music practice of mixing two or more songs. - Meta Refresh
- definition:HTML coding that redirects a Web site visitor to a new page after a set and specified number of seconds.
Meta refresh tags are used by Web sites that have changed addresses but want visitors to be able to access the new URL by going through the old one. When a user is automatically brought to a new page, this is known as redirection.
Meta refresh tags are commonly used on the Internet. When a URL is entered that has changed or is no longer valid, the user will often see a message that states something like "This site has moved to a new location. You will automatically be brought to the new site in five seconds." - Meta Tag
- definition:A special HTML tag that provides information about a Web page.
Unlike normal HTML tags, meta tags do not affect how the page is displayed. Instead, they provide information such as who created the page, how often it is updated, what the page is about, and which keywords represent the page's content. Many search engines use this information when building their indices. - Microbrowser
- definition:A type of browser designed to be used on the small screens of many different types of mobile devices.
A microbrowser is also called a mobile browser or mini-browser. It is commonly used on WAP-based phones, which require a gateway to translate Web pages, news feeds, and other Internet content. - Microsite
- definition:A separate page of a Web site that has a separate URL than its home page and is used to provide information about and/or promote something that is related to the home page.
For example, a museum's Web site may have a link to a microsite with information about a special exhibition the museum is running, or a computer manufacturer may create a microsite to give the user information about a new product design. Microsites often are temporary Web sites that are removed from Web servers once the promotion is over or the information is no longer relevant. (Also called a minisite.) - Microsoft
- definition:Microsoft Corporation is one of the largest and most influential companies in the personal computer industry.
It was founded in 1975 by Paul Allen and Bill Gates. In addition to developing the de facto standard operating systems -- DOS and Windows -- Microsoft has a strong presence in almost every area of computer software, from programming tools to end-user applications. - mIRC
- definition:One of the most popular IRC clients for Windows.
mIRC is a user-friendly IRC client that offers users many options and tools. It was written by Khaled Mardam-Bey. mIRC is shareware, which means that you can download mIRC and try it out freely for 30 days to evaluate it. mIRC celebrated its tenth year of development in February 2005. - Mirror Site
- definition:A Web site that is a replica of an already existing site, used to reduce network traffic (hits on a server) or improve the availability of the original site.
Mirror sites are useful when the original site generates too much traffic for a single server to support.
Mirror sites also increase the speed with which files or Web sites can be accessed: users can download files more quickly from a server that is geographically closer to them. For example, if a busy New York-based Web site sets up a mirror site in England, users in Europe can access the mirror site faster than the original site in New York.
Sites such as Netscape that offer copies or updates of popular software often set up mirror sites to handle the large demand that a single site may not be able to handle. - MMS
- acronym of:Multimedia Message Service, astore-and-forward method of transmitting graphics, video clips, sound files and short text messages over wireless networks using the WAP protocol.
Carriers deploy special servers, dubbed MMS Centers (MMSCs) to implement the offerings on their systems. MMS also supports e-mail addressing, so the device can send e-mails directly to an e-mail address.
The most common use of MMS is for communication between mobile phones. MMS, however, is not the same as e-mail. MMS is based on the concept of multimedia messaging. The presentation of the message is coded into the presentation file so that the images, sounds and text are displayed in a predetermined order as one singular message. MMS does not support attachments as e-mail does.
To the end user, MMS is similar to SMS. - Mosaic
- definition:An application that simplifies accessing documents on the World Wide Web.
Originally produced by the National Center for Supercomputing Applications (NCSA), Mosaic has always been distributed as freeware. In 1994, however, the NCSA turned over commercial development of the program to a company called Spyglass. There are now several varieties of Mosaic, some free and some for sale. - Mouseover
- definition:A JavaScript element that triggers a change on an item (typically a graphic change, such as making an image or hyperlink appear ) in a Web page when the pointer passes over it.
The change usually signifies that the item is a link to related or additional information. Mouseovers are widely used in Navigation Bars, pop-up windows, and/or form submissions.
Mouseovers require JavaScript in two places of an HTML document. At the beginning of your document and before the BODY tag, JavaScript defines the event to take place. After the BODY tag, HTML code contains the actual mouseover element in the place on your Web page you want the action to take place. When your mouse passes over the HTML code containing the mouseover element, it signals the JavaScript event to take place.
- Mousetrapping
- definition:A technique that forces a user to remain on a specific Web site by not allowing the user to leave the site.
Whenever the user tries to leave the site by closing the browser window or going to a new URL, the site that is mousetrapping will automatically open a new browser window with its URL or not allow the browser to go to the new URL. Some mousetraps only will open a limited number of new browser windows and eventually will let the persevering user leave the site; other mousetraps will open new browser windows ad infinitum, and the only way to get out of the trap is to press "Ctrl+Alt+Del" to end the task or reboot the computer if that fails. Additionally, there are software programs that prevent mousetrapping. - Moved to Atlanta
- definition:A reference to Web pages that disappear and leave only "404 File Not Found" errors in their place.
(slang) The reference comes from the telephone area code of Atlanta, Georgia, which is 404. Web pages that produce 404 errors are said to have "moved to Atlanta." - Mozilla
- definition:The original name for Netscape's browser, now called Navigator.
Some people claim that the term is a contraction of Mosaic Godzilla (e.g., Mosaic killer), since Mosaic was the number one Web browser at the time Netscape began developing its product. The term Mozilla is still used by many Web developers and appears in server log files that identify the browsers being used. In 1998, Netscape decided to make the source code for Navigator freely available to the public, or open source. The Netscape group responsible for releasing the code is called mozilla.org, and its Web site is www.mozilla.org. - MS Front Page
- definition:Microsoft FrontPage; a software program to create and manage Web pages.
A registered trademark of Microsoft Corporation. - Navigator
- definition:Netscape Communication's popular Web browser.
There are many versions of Navigator, and it runs on all the major platforms -- Windows, Macintoshes, and UNIX. - Net Send
- definition:It is used to send messages to any host on network (LAN or the Internet) where messenger service is running.
This will send a message to a particular user and a pop-up dialog box will appear on their screen. - Netscape
- definition:A free Web Browser.
Officially called Netscape Communications Corporation, Netscape was founded by James H. Clark and Marc Andreessen in 1994 and was acquired by AOL in 1999. It revolutionized the computer software market by giving away for free its popular Navigator Web browser until it had acquired an overwhelming market share for this category of software. This strategy is now used by many other software companies, including Microsoft, which also distributes its Web browser, Internet Explorer, for free. The term Netscape is often used as the name of the company's browser, not the company itself. - New Media
- definition:A generic term for the many different forms of electronic communication that are made possible through the use of computer technology.
The term is in relation to “old” media forms, such as print newspapers and magazines, that are static representations of text and graphics. New media includes:
- Web sites
- streaming audio and video
- chat rooms
- e-mail
- online communities
- Web advertising
- DVD and CD-ROM media
- virtual reality environments
- integration of digital data with the telephone, such as Internet telephony
- digital cameras
- mobile computing
Use of the term new media implies that the data communication is happening between desktop and laptop computers and handhelds, such as PDAs, and the media they take data from, such as compact discs and floppy disks. - NLP
- acronym of:Natural Language Processing; artificial intelligence that deals with the laguage that humans use, to interface with computers
A branch of artificial intelligence that deals with analyzing, understanding and generating the languages that humans use naturally in order to interface with computers in both written and spoken contexts using natural human languages instead of computer languages.
One of the challenges inherent in natural language processing is teaching computers to understand the way humans learn and use language. Take, for example, the sentence “Baby swallows fly.” This simple sentence has multiple meanings, depending on whether the word “swallows” or the word “fly” is used as the verb, which also determines whether “baby” is used as a noun or an adjective. In the course of human communication, the meaning of the sentence depends on both the context in which it was communicated and each person’s understanding of the ambiguity in human languages. This sentence poses problems for software that must first be programmed to understand context and linguistic structures.
NLP is also referred to as computational linguistics. - NSAPI
- acronym of:Netscape Server API; enables programmers to create Web-based applications that are more sophisticated and run much faster than applications based on CGI scripts.
An API for Netscape's Web servers.
- One-way Hash Function
- definition:An algorithm that turns messages or text into a fixed string of digits, usually for security or data management purposes.
The "one way"; means that it's nearly impossible to derive the original text from the string. A one-way hash function is used to create digital signatures, which in turn identify and authenticate the sender and message of a digitally distributed message. - Ontology Web Language
- definition:(OWL) is a set of markup languages which are designed for use by applications that need to process the content of information instead of just presenting information to humans.
OWL ontologies describe the hierarchical organization of ideas in a domain, in a way that can be parsed and understood by software. OWL has more facilities for expressing meaning and semantics than XML, RDF, and RDF-S, and thus OWL goes beyond these languages in its ability to represent machine interpretable content on the Web. OWL is part of the W3C recommendations related to the Semantic Web. - Ontology Web Language for Services
- definition:(OWL-S) is a core set of markup language constructs for describing the properties and capabilities of Web services in unambiguous, computer-interpretable form.
OWL-S is based on ontologies of objects and concepts defined using the Ontology Web Language (OWL).
See also Ontology Web Language. - Opera
- definition:A Web Browser; the speediest and most standards-compliant of the current browsers in use.
A Web browser developed in 1994 by Norwegian company Telenor. Opera is boasted as being the speediest and most standards-compliant of the current browsers in use, supporting such standards as 128-bit encryption, SSL2 and 3, CSS1, partial CSS2, XML, HTML and JavaScript. Opera is available for use with the BeOS, EPOC, Linux, Symbian, OS/2, Windows and Mac operating systems. - OPML
- acronym of:Outline Processor Markup Language.
- Outline Processor Markup Language
- definition:(OPML) is an XML-based format that allows exchange of outline-structured information between applications running on different operating systems and environments.
The purpose of this format is to provide a way to exchange information between outliners (programs that allow you to read, edit and reorganize outlines) and Internet services that can be browsed or controlled through an outliner. - OWL
- acronym of:Ontology Web Language.
See Ontology Web Language. - OWL-S
- acronym of:Ontology Web Language for Services.
See related term Ontology Web Language. - Page View
- definition:A Web page that has been viewed by one visitor.
Page views are often used in online advertising, where advertisers use the number of page views a site receives to determine where and how to advertise. - PEAR
- acronym of:PHP Extension and Application Repository; PEAR is a framework and distributionsystem for reusable PHP components.
PEAR is a community-driven project with the PEAR Group as the governing body. The project was founded by Stig S. Bakken in 1999.
The code in PEAR is partitioned in packages, where each package is a separate project with its own development team, version number, release cycle, documentation and a defined relation to other packages (including dependencies). Packages are distributed as gzipped tar files with a description file inside, and installed on your local system using the PEAR installer. There are two types of packages: source packages (containing source files only), and binary packages (containing platform-specific binary files, and possible source files).
[Source: PEAR Manual] - Perl
- acronym of:Practical Extraction and Report Language; Perl is a programming language, especially designed for processing text.
Because of its strong text processing abilities, Perl has become one of the most popular languages for writing CGI scripts. Perl is an interpretive language, which makes it easy to build and test simple programs. Developed by Larry Wall - Persistent Cookie
- definition:Used to collect identifying information about the user, such as Web surfing behavior or user preferences for a specific Web site.
Also called a permanent cookie, or a stored cookie, a cookie that is stored on a user’s hard drive until it expires (persistent cookies are set with expiration dates) or until the user deletes the cookie.
Compare with session cookie. - PHP
- acronym of:Hypertext Preprocessor; an open source, server-side, HTML embedded scripting language used to create dynamic Web pages.
In an HTML document, PHP script (similar syntax to that of Perl or C ) is enclosed within special PHP tags. Because PHP is embedded within tags, the author can jump between HTML and PHP (similar to ASP and Cold Fusion) instead of having to rely on heavy amounts of code to output HTML. And, because PHP is executed on the server, the client cannot view the PHP code.
PHP can perform any task that any CGI program can do, but its strength lies in its compatibility with many types of databases. Also, PHP can talk across networks using IMAP, SNMP, NNTP, POP3, or HTTP.
PHP was created sometime in 1994 by Rasmus Lerdorf. During mid 1997, PHP development entered the hands of other contributors. Two of them, Zeev Suraski and Andi Gutmans, rewrote the parser from scratch to create PHP version 3 (PHP3). - Ping Triangulation
- definition:A process developed by IBM in whichclient requests over the Internet can be routed to the cell that is geographically closest.
When one or more mirror sites exists, ping triangulation uses a process called echo location. When a server receives a client request, it sends out an ICMP echo, or ping, packet across the Internet to the mirror sites and times the echo response. From this information, the most appropriate site to respond to the client request is determined. Basically, ping triangulation maps in multidimensional space the location of every mirror site and the end-user, sending that user not only to an open server but to the closest open server. - Plug-In
- definition:A hardware or software module that adds a specific feature or service to a larger system.
(n.) The idea is that the new component simply plugs in to the existing system. For example, there are number of plug-ins for the Netscape Navigator browser that enable it to display different types of audio or video messages. Navigator plug-ins are based on MIME file types. - PNG
- acronym of:Portable Network Graphics; a new bit-mapped graphics format similar to GIF.
(Pronounced ping.) In fact, PNG was approved as a standard by the World Wide Web consortium to replace GIF because GIF uses a patented data compression algorithm called LZW. In contrast, PNG is completely patent- and license-free. The most recent versions of Netscape Navigator and Microsoft Internet Explorer now support PNG. - Podcasting
- definition:You have a set of subscriptions that are checked regularly for updates and instead of reading the feeds on your computer screen, you listen to the new content on on your iPod (or like device).
Podcasting is similar in nature to RSS, which allows subscribers to subscribe to a set of feeds to view syndicated Web site content.
The format used for podcasting is RSS 2.0 with enclosures. The podcasting enclosures refer to all binary (non-text) downloads. You can read the text description of the enclosure before downloading the item to view. - Pop-under
- definition:A type of window that appears behind the browser window of a Web site that a user has visited.
In contrast to a pop-up ad, which appears over (on top of) the browser window, a pop-under is less obtrusive as it hides behind other windows. Pop-unders are used extensively in advertising on the Web, though advertising is not the only application for pop-under windows. A pop-under is also referred to as a pop-under ad. - Pop-under Blocker
- definition:Refers to any software or application that disables any pop-up, pop-over or pop-under advertisement window that you would see while using a Web browser.
Some pop-up blockers may try to close all pop-up windows, some may remove all advertising from a publisher's Web site, and still others may help you choose which pop-up windows you want to be closed with block list feature. - Pop-up
- definition:A type of window that appears on top of (over) the browser window of a Web site that a user has visited.
See pop-up ad. - Pop-up Ad
- definition:A type of window that appears on top of (over) the browser window of a Web site that a user has visited.
In contrast to a pop-under ad, which appears behind (in back of) the browser window, a pop-up is more obtrusive as it covers other windows, particularly the window that the user is trying to read. Pop-ups ads are used extensively in advertising on the Web, though advertising is not the only application for pop-up windows. A pop-up ad is also referred to as a pop-up. Also see pop-up window and pop-up utility. - Prescence
- definition:The ability to detect whether other users are online and whether they are available.
- Presence services are commonly provided through applications like Finger and instant messaging clients, although a number of companies are developing products in other areas that leverage presence, such as VoIP.
- The term Web presence refers to having an established existence, through a Web site or a collection of Web files, on the World Wide Web.
- Product Activation
- definition:An anti-piracy technology built into all Microsoft Office XP, Windows XP and Visio 2002 products.
Product Activation requires that the user verify a product key that was used to install the product. This ensures that the software has not been used on more computers than is intended by the software's license. Users can activate their software via the Internet or telephone. Once the user has contacted Microsoft, an installation ID number is issued that will complete the activation.
According to Microsoft, the user has 50 grace launches before a product must be activated. After the 50 launches, the product will go into a reduced-functionality mode if is has not been activated. With reduced functionality, documents cannot be edited and new ones cannot be created until the product has been activated by contacting Microsoft. - PWS
- acronym of:Personal Web Server; a generic term for a Web server that is used to host Web page files for an individual.
When capitalized as Personal Web Server, the name of Microsoft’s Web server program for individuals hosting Web page files from a personal computer. Personal Web Server is a smaller-scale version of Microsoft’s IIS technology and is therefore limited in its capabilities. It is designed to support Web sites that obtain limited traffic and/or to be used as a staging server for building pages that will be transferred to a server that can handle large amounts of traffic. - Quarantine
- definition:To move an infected file, such as a virus, into an area where it cannot cause more harm.
Antivirus softwares come with quarantine options so that the user also can keep track of virus activity.
- Redirect
- definition:In e-mail, a redirect is an option found in e-mail clients that is similar to a forward, with the exception that the body of the text is not normally shown as quoted text.
- Additionally the From (or) Sender field will show the e-mail address of the original sender, and in brackets it will show your information. For example if you received the e-mail from "me@me.com" and your e-mail address is "thisisme@me.com", when you redirect this e-mail to another recipient, the From (or) Sender information might read something like this: From: me@me.com ( by way of "Your Name" <thisisme@me.com></thisisme@me.com>)
- Redirect also refers to a Web server function where an old URL can be redirected to a new one. There are a series of redirect HTTP response codes that a server can return, including the following:
- 301: (permanent) Returns a permanent redirect status indicating that the resource has moved permanently.
- 302: (temp) Returns a temporary redirect status. This is the default.
- 303: (seeother) Returns a "See Other" status indicating that the resource has been replaced.
- 410: (gone) Indicates that the resource has been replaced.
- REST
- acronym of:REpresentational State Transfer; is an architectural style for large-scale software design.
REST was first articulated by RoyFielding in his dissertationas:
"REST emphasizes scalability of component interactions, generality of interfaces, independent deployment of components, and intermediary components to reduce interaction latency, enforce security, and encapsulate legacy systems. I describe the software engineering principles guiding REST and the interaction constraints chosen to retain those principles, contrasting them to the constraints of other architectural styles. Finally, I describe the lessons learned from applying REST to the design of the Hypertext Transfer Protocol and Uniform Resource Identifier standards, and from their subsequent deployment in Web client and server software." - RIA
- definition:Rich Internet Application.
- Rich Internet Application
- definition:Websites that function as traditional desktop application.
Web browsers (or clients) are required for access but unlike traditional applications, software installation is not required. However depending on the application you usually will need to have ActiveX, Java, Flash, or similar technologies installed on the client machine. - Root Server System
- definition:A system of 13 file servers that are distributed around the globe and contain authoritative databases that form a master list of all top-level domain names (TLDs).
There is one central, or "A", server that replicates changes to the other servers on a daily basis. Different organizations maintain the servers on the root server system. The U.S. government plays a role in maintaining about half of the servers. - RSS
- acronym of:RDF Site Summary or Rich Site Summary; an XML format for syndicating Web content.
A Web site that wants to allow other sites to publish some of its content creates an RSS document and registers the document with an RSS publisher. A user that can read RSS-distributed content can use the content on a different site. Syndicated content includes such data as news feeds, events listings, news stories, headlines, project updates, excerpts from discussion forums or even corporate information. RSS was originally developed by Netscape. - Ruby on Rails
- definition:An open source Web application framework for developing database-backed Web applications.
Abbreviated as RoR, Ruby on Rails (also referred to as just Rails) is written in Ruby (object-oriented programming language). RoR closely follows the Model-View-Control (MVC) pattern, where models, views and controllers are fully integrated in a seamless fashion. Rails is a pure Ruby development environment that allows for real-world applications to be developed in less code and with a minimum of configuration.
Ruby on Rails was created by David Heinemeier Hansson, a partner at 37signals, then extended and improved upon by a core team and hundreds of open-source contributors. Rails is released under the MIT license. Ruby is available under the Ruby License. - SaaS
- acronym of:Software as a Service; SaaS isa software delivery method that provides access to software and its functions remotely as a Web-based service.
SaaS allows organizations to access business functionality at a cost typically less than paying for licensed applications since SaaS pricing is based on a monthly fee. Also, because the software is hosted remotely, users don't need to invest in additional hardware. SaaS removes the need for organizations to handle the installation, set-up and often daily upkeep and maintenance. Software as a Service may also be referred to as simply hosted applications. - Secure Server
- definition:A Web server that supports any of the major security protocols, like SSL, that encrypt and decrypt messages to protect them against third party tampering.
Making purchases from a secure Web server ensures that a user's payment or personal information can be translated into a secret code that's difficult to crack. Major security protocols include SSL, SHTTP, PCT, and IPSec. - Security Policy
- definition:A security policy is a document that outlines the rules, laws and practices for computer network access.
This document regulates how an organization will manage, protect and distribute its sensitive information (both corporate and client information) and lays the framework for the computer-network-oriented security of the organization. - Semantic Web
- definition:An extension of the current Web that provides an easier way to find, share, reuse and combine information more easily.
It is based on machine-readable information and builds on XML technology's capability to define customized tagging schemes and RDF's (Resource Description Framework) flexible approach to representing data. The Semantic Web provides common formats for interchange of data (where on the Web there is only had interchange of documents). It also provides a common language for recording how the data relates to real world objects, allowing a person, or a machine, to start off in one database, and then move through an unending set of databases which are connected not by wires but by being about the same thing. [Adapted from WC3] - Service-Orientated Architecture
- definition:An application architecture in which all functions, or services, are defined using a description language and have invokable interfaces that are called to perform business processes.
(n.) (Abbreviated SOA). Each interaction is independent of each and every other interaction and the interconnect protocols of the communicating devices (i.e., the infrastructure components that determine the communication system do not affect the interfaces). Because interfaces are platform-independent, a client from any device using any operating system in any language can use the service.
Though built on similar principles, SOA is not the same as Web services, which indicates a collection of technologies, such as SOAP and XML. SOA is more than a set of technologies and runs independent of any specific technologies. - Servlet
- definition:A small program that runs on a server.
The term usually refers to a Java applet that runs within a Web server environment. This is analogous to a Java applet that runs within a Web browser environment.
Java servlets are becoming increasingly popular as an alternative to CGI programs. The biggest difference between the two is that a Java applet is persistent. This means that once it is started, it stays in memory and can fulfill multiple requests. In contrast, a CGI program disappears once it has fulfilled a request. The persistence of Java applets makes them faster because there's no wasted time in setting up and tearing down the process. - Session Cookie
- definition:A cookie that is erased when the user closes the Web browser. They typically will store information in the form of a session identification that does not personally identify the user.
(Also called a transient cookie). The session cookie is stored in temporary memory and is not retained after the browser is closed. Session cookies do not collect information from the user’s computer.
Compare with persistent cookie. - SGML
- acronym of:Standard Generalized Markup Language; a system for organizing and tagging elements of a document.
SGML was developed and standardized by the International Organization for Standards (ISO) in 1986. SGML itself does not specify any particular formatting; rather, it specifies the rules for tagging elements. These tags can then be interpreted to format elements in different ways.
SGML is used widely to manage large documents that are subject to frequent revisions and need to be printed in different formats. Because it is a large and complex system, it is not yet widely used on personal computers. However, the growth of Internet, and especially the World Wide Web, is creating renewed interest in SGML because the World Wide Web uses HTML, which is one way of defining and interpreting tags according to SGML rules. - Sheepdip
- definition:The process of checking physical media, such as floppy disks or CD-ROMs, for viruses before they are used in a computer.
(Also known as a footbath.) Typically, a computer that sheepdips is used only for that process and nothing else and is isolated from the other computers, meaning it is not connected to the network. Most sheepdips use at least two different antivirus programs in order to increase effectiveness. The goal of sheepdipping is to block viruses from entering systems rather than waiting until they manifest on user workstations at which time they will have already done their damage. Sheepdipping is not used for files downloaded from the Internet unless the files are first transferred to a physical removable medium and run through the sheepdip before loaded onto the workstation's hard drive.
The term comes from the practice in sheep farming of dipping the sheep in chemical solutions to clean their wool of fleas and lice or to promote the healing of skin irritations. - Shockwave
- definition:A technology developed by Macromedia, Inc. that enables Web pages to include multimedia objects.
To create a shockwave object, you use Macromedia's multimedia authoring tool called Director, and then compress the object with a program called Afterburner. You then insert a reference to the "shocked" file in your Web page. To see a Shockwave object, you need the Shockwave plug-in, a program that integrates seamlessly with your Web browser. The plug-in is freely available from Macromedia's Web site as either a Netscape Navigator plug-in or an ActiveX control. Shockwave supports audio, animation, video and even processes user actions such as mouse clicks. It runs on all Windows platforms as well as the Macintosh. - SIMPLE
- acronym of:Session Initiation Protocol (SIP) for Instant Messaging and Presence Leveraging Extensions; a step in bringing standardization to instant messaging.
An application of theSIP protocol for server-to-server and client-to-server interoperability in instant messaging. - SIP
- acronym of:Single In-line Package, or, Session Initiated Protocol
- Single In-line Package; a type of housing for electronic components in which the connecting pins protrude from one side. Compare with DIP and PGA. A SIP is also called a Single In-line Pin Package (SIPP).
- Short for Session Initiated Protocol, or Session Initiation Protocol, an application-layer control protocol; a signaling protocol for Internet Telephony. SIP can establish sessions for features such as audio/videoconferencing, interactive gaming, and call forwarding to be deployed over IP networks, thus enabling service providers to integrate basic IP telephony services with Web, e-mail, and chat services. In addition to user authentication, redirect and registration services, SIP Server supports traditional telephony features such as personal mobility, time-of-day routing and call forwarding based on the geographical location of the person being called.
- Skin
- definition:An element of a graphical user interface that can be changed to alter the look of the interface without affecting its functionality.
Skins can give an interface an entirely different look than what it originally came with. Skins are often used to change the look and feel of a Web browser, altering the appearance and/or location of buttons, providing background images or borders that did not originally come with the browser, changing the colors and/or other graphic elements, or even changing the shape of the browser window. There are many browser skins available for free online; however, users should be aware that skins sometimes come with additional predetermined buttons in the toolbar that did not come with the original browser software. Organizations use these elements to advertise and/or track the Internet activity of the user. - Smiley
- definition:Often used in text communications to convey an emotion with a message.
Smilies are used in text messages in the same way voice changes and facial expressions are used in face-to-face or telephone conversation. For example, if you were joking with someone and send a text message of "Idiot!" the person receiving your message may think you are making a rude comment to them. If you send the same message with a "happy smiley" : ) following, the person would then understand you were "smiling" - or joking when you said that, and not misinterpret your intent. To create a smiley you use your standard keyboard characters and punctuation marks. When viewing text smilies they are all sideways. Smilies are often used in online chat rooms, game rooms, instant messaging, and in e-mail.
A smiley can also be called an emoticon. - SMS
- acronym of:Systems Management Server (assists in managing PCs connected to a local-area network), or, Short Message Service (for sending short text messages to mobile phones.)
- Systems Management Server; a set of tools fromMicrosoft that assists in managing PCs connected to a local-area network (LAN). SMS enables a network administrator to create an inventory of all the hardware and software on the network and to store it in an SMS database. Using this database, SMS can then perform software distribution and installation over the LAN. SMS also enables a network administrator to perform diagnostic tests on PCs attached to the LAN. SMS runs under Windows NT but can manage PCs running DOS, all varieties of Windows, and OS/2, as well as Macintosh clients.
- Short for Short Message Service Similar to paging, SMS is a service for sending short text messages to mobile phones.
- SNA
- acronym of:Systems Network Architecture, or, Social Network Analysis.
- Sniffer
- definition:A program and/or device that monitors data traveling over a network.
Sniffers can be used both for legitimate network management functions and for stealing information off a network. Unauthorized sniffers can be extremely dangerous to a network's security because they are virtually impossible to detect and can be inserted almost anywhere. This makes them a favorite weapon in the hacker's arsenal.
On TCP/IP networks, where they sniff packets, they're often called packet sniffers. - SOAP
- acronym of:Simple Object Access Protocol; a lightweight XML-based messaging protocol used to encode the information in Web service request and response messages before sending them over a network.
SOAP messages are independent of any operating system or protocol and may be transported using a variety of Internet protocols, including SMTP, MIME, and HTTP. - Social Network Analysis
- definition:The mapping and measuring of relationships and flows between people, groups, organizations, animals, computers or other information/knowledge processing entities.
Social network analysis is abbreviated as SNA. The nodes in the network are the people and groups while the links show relationships or flows between the nodes. SNA provides both a visual and a mathematical analysis of human relationships. - Social Software
- definition:A type of software or Web service that allows people to communicate and collaborate while using the application.
E-mail, blogs, and even instant messaging are all examples of social software. - SPIM
- acronym of:SPam Instant Messaging; Spam over instant messaging.
(n.) Also spelled as spIM. Spim is perpetuated by bots that harvest IM screen names off of the Internet and simulate a human user by sending spam to the screen names via an instant message. The spim typically contains a link to a Web site that the spimmer is trying to market.
Also referred to as instant spam or the less-intrusive sounding IM marketing.
(v.) To send someone spam through an instant messaging application.
A spimmer is the individual or organization responsible for sending the spim. - Splog
- acronym of:SPam bLOG; a slang term used to describe blogs that are established to promote affiliate Web sites in order to help those sites achieve a better search engine page ranking.
- Spyware
- definition:Any software that covertly gathers user information through the user's Internet connection without his or her knowledge, usually for advertising purposes.
(n.) Spyware applications are typically bundled as a hidden component of freeware or shareware programs that can be downloaded from the Internet; however, it should be noted that the majority of shareware and freeware applications do not come with spyware. Once installed, the spyware monitors user activity on the Internet and transmits that information in the background to someone else. Spyware can also gather information about e-mail addresses and even passwords and credit card numbers.
Spyware is similar to a Trojan horse in that users unwittingly install the product when they install something else. A common way to become a victim of spyware is to download certain peer-to-peer file swapping products that are available today.
Aside from the questions of ethics and privacy, spyware steals from the user by using the computer's memory resources and also by eating bandwidth as it sends information back to the spyware's home base via the user's Internet connection. Because spyware is using memory and system resources, the applications running in the background can lead to system crashes or general system instability.
Because spyware exists as independent executable programs, they have the ability to monitor keystrokes, scan files on the hard drive, snoop other applications, such as chat programs or word processors, install other spyware programs, read cookies, change the default home page on the Web browser, consistently relaying this information back to the spyware author who will either use it for advertising/marketing purposes or sell the information to another party.
Licensing agreements that accompany software downloads sometimes warn the user that a spyware program will be installed along with the requested software, but the licensing agreements may not always be read completely because the notice of a spyware installation is often couched in obtuse, hard-to-read legal disclaimers. - SSL
- acronym of:Secure Sockets Layer; a protocol developed by Netscape for transmitting private documents via the Internet.
(pronounced as separate letters) SSL uses a cryptographic system that uses two keys to encrypt data − a public key known to everyone and a private or secret key known only to the recipient of the message. Both Netscape Navigator and Internet Explorer support SSL, and many Web sites use the protocol to obtain confidential user information, such as credit card numbers.By convention, URLs that require an SSL connection start with https: instead of http:.
Another protocol for transmitting data securely over the World Wide Web is Secure HTTP (S-HTTP). Whereas SSL creates a secure connection between a client and a server, over which any amount of data can be sent securely, S-HTTP is designed to transmit individual messages securely. SSL and S-HTTP, therefore, can be seen as complementary rather than competing technologies. Both protocols have been approved by the Internet Engineering Task Force (IETF) as a standard. - State
- definition:The last-known or current status of an application or a process.
(n.) The terms maintaining state and/or managing state refer to keeping track of the condition of the process. The Internet is intrinsically stateless because each request for a new Web page is processed without any knowledge of previous pages requested. This is one of the chief drawbacks to the HTTP protocol. Because maintaining state is extremely useful, programmers have developed a number of techniques to add state to the World Wide Web. These include server APIs, such as NSAPI and ISAPI, and the use of cookies. - Stateful
- definition:Having the capability to maintain state.
(adj.) Most common applications are inherently stateful. - Static
- definition:Generally refers to elements of the Internet or computer programming that are fixed and not capable of action or change.
(adj.) The opposite of static is dynamic.
A Web site that is static can only supply information that is written into the HTML and this information will not change unless the change is written into the source code. When a Web browser requests the specific static Web page, a server returns the page to the browser and the user only gets whatever information is contained in the HTML code. In contrast, a dynamic Web page contains content that a user can interact with, such as information that is tied to a database. The user can request that the information, such as ticket availability or airline flight data, be retrieved from a database. - Sticky
- definition:A site’s ability to keep visitors on the site once they have navigated there or encourage the visitor to return frequently (i.e., the visitors “stick” to the site).
(When used in terms of aWeb site)
A site’s stickiness depends on the content of the site that encourages the visitors to remain there but is not necessarily what the visitors went to the site looking for. For example, in addition to original content that may be the main reason for visits, a site may add a glossary, stock quotes, games, community forums, news feeds and/or chat rooms to make the site more appealing to visitors. Also, sites can add special features to set themselves apart from competitors, such as the ability to communicate with the content’s authors, the ability to personalize the site, contests, and numerous hyperlinks to other pages of the site -- all elements that entice a visitor not just to stay on the site but to return frequently.
A Web site’s stickiness is important to online advertisers because the longer visitors stay on the site the more exposure those visitors have to potential advertising. - Store and Forward
- definition:Where a data transmission is sent from one device to a receiving device but first passes through a “message center.”
A technique common in messaging services. The message center is typically a server that is used by the message service to store the transmitted message only until the receiving device can be located, and it then forwards the transmission to the intended recipient and deletes the message from the server.
A common type of store-and-forward messaging is that used between mobile phones. - Strong Password
- definition:A password that is difficult to detect by both humans and computer programs, effectively protecting data from unauthorized access.
(n.) A strong password consists of at least six characters (and the more characters, the stronger the password) that are a combination of letters, numbers and symbols (@, #, $, %, etc.) if allowed. Passwords are typically case-sensitive, so a strong password contains letters in both uppercase and lowercase. Strong passwords also do not contain words that can be found in a dictionary or parts of the user’s own name. - Subweb
- definition:A restricted access area of a website.
A term coined by Microsoft that is used in its Web page design software, Microsoft FrontPage. When you create a FrontPage Web, you may want to restrict access to certain portions of that Web. To do this, you create what is called a subweb within the Web, and then restrict access to that subweb.
The term subweb is often mistaken for being a directory or structure of the World Wide Web. Because the World Wide Web refers to the Web as being one or all, there cannot be a subweb on the World Wide Web. - Tabbed Browsing
- definition:A function of some Web browsers that allow users to surf and view multiple pages by loading the Web sites into "tabbed" sections of one page, rather than multiple pages.
Tabbed browsing is a relatively new feature found in some Web browsers. It allows the user to view a selection of favorite sites in one window, view multiple search results at the same time, and would allow you to set several pages as your home page, rather than just one.
Currently, you will find tabbed browsing available in the following Web browsers; Mozilla/Firefox, Opera, Apple's Safari, AOL's Netscape and the Linux-based Konqueror. Some third-party browsers based on the Internet Explorer engine that also offer tabs include MyIE2 and Avant browser. The first browser to offer tabbed browsing was InternetWorks in 1994, but the feature did not become popular until Mozilla incorporated the function into their browser in 2003.*
[Source: Advanced Web] - Tag
- definition:A command inserted in a document that specifies how the document, or a portion of the document, should be formatted.
Tags are used by all format specifications that store documents as text files. This includes SGML and HTML.
(v) To mark a section of a document with a formatting command. - Tag Cloud
- definition:A stylized way of visually representing occurrences of words used to described tags.
The most popular topics are normally highlighted in a larger, bolder font. Visitors to a blog or site using a tag cloud, are able to easily see the most popular tags within the page — making it easy to discern the topics covered in one quick look. Also called a weighted list. - Tagging
- definition:Commonly used in blogs, site authors attach keyword descriptions (called tags) to identify images or text within their site as a categories or topic.
Web pages and blogs with identical tags can then be linked together allowing users to search for similar or related content. If the tags are made public, online pages that act as a Web-based bookmark service are able to index them. tags can be created using words, acronyms or numbers. Tags are also called tagging, blog tagging, folksonomies (short for folks and taxonomy), or social bookmarking.
See also tag and tag cloud.
The act of placing RFID labels bar codes on items is also called tagging. - TAR
- acronym of:Tape ARchive; a UNIX utility that combines a group of files into a single file. The resulting file has a .TAR extension.
The TAR command does not compress files. Frequently, therefore, a tar file is compressed with the compress or gzip commands to create a file with a .tar.gz or .tar.Z extension. These are comparable to files that have been compressed with PKZIP on a PC platform. Most PC compression utilities, including PKZIP, can open (untar) a tar file.
(v) To combine files with the tar command. - TCP/IP
- acronym of:Transmission Control Protocol/Internet Protocol; the suite of communications protocols used to connect hosts on the Internet.
(pronounced as separate letters) TCP/IP uses several protocols, the two main ones being TCP and IP. TCP/IP is built into the UNIX operating system and is used by the Internet, making it the de facto standard for transmitting data over networks. Even network operating systems that have their own protocols, such as Netware, also support TCP/IP. - Temporary Internet File
- definition:A file located on a user's hard disk in which a browser stores the Web site data for every Web page or URL address that a user visits.
When the Web server sends the Web page files to the browser, they are stored in a file so that the next time the user visits the same Web site the browser takes the data from the temporary Internet file. With this method, the page quickly displays in the browser instead of having to wait for response from the Web site's server all over again. Basically, the browser is opening the Web page from the user’s hard drive instead of downloading the files from the Internet. A buildup of data in the temporary Internet file will eventually slow a processor down as it takes up valuable resource space. Browsers that use a temporary Internet file also have methods for deleting the file. - TrackBack
- definition:A type of peer-to-peer communication system that was designed to send notification of updates between two Web sites via a Trackback Ping.
Ping in reference to TrackBack refers to a small message sent from one Web server to another. TrackBacks are useful for informing a Web site that you have referenced its Web site within your own Web site, and is popular with bloggers.
TrackBack was first released as an open specification in August 2002. - Transaction Authority Markup Language
- definition:A vendor-neutral standard developed jointly by Bowstreet, Hewlett-Packard, IBM, Oracle and Sun that is used to coordinate and process online business transactions.
Shortened as XAML. Based on XML, XAML uses a set of XML message formats and interaction models that Web services can use to provide business-level transactions that span multiple parties across the Internet.
XAML distinguishes traditional online transaction processing (OLTP), such as making banking transactions online or purchasing a product from a consumer Web site, from business Web transaction processing (BWTP), which involves Web services from multiple organizations on the Internet and must coordinate the low-level operations of commit, cancel, retry, and compensate (undo or reverse) in order to ensure business-level transaction integrity.
The following example illustrates a business-level transaction involving a set of Web services that would utilize XAML: Consider a lumber company that needs to purchase a large quantity of a chemical it uses to treat its lumber before it is sold. In order for the buyer to purchase the chemical, the company requires additional value-added services provided by third parties, such as shipping with specific delivery terms, government compliance for safe transport, payment financing and casualty insurance. The purchase cannot take place until all these services are coordinated and the buyer is satisfied. XAML will allow the different parties involved to process the transactions over the Web. - Transcoding
- definition:The process of converting a media file or object from one format to another.
Transcoding is often used to convert video formats (i.e., Beta to VHS, VHS to QuickTime, QuickTime to MPEG). But it is also used to fit HTML files and graphics files to the unique constraints of mobile devices and other Web-enabled products. These devices usually have smaller screen sizes, lower memory, and slower bandwidth rates. In this scenario, transcoding is performed by a transcoding proxy server or device, which receives the requested document or file and uses a specified annotation to adapt it to the client. - Trojan Horse
- definition:A destructive program that masquerades as a benign application.
Unlike viruses, Trojan horses do not replicate themselves but they can be just as destructive. One of the most insidious types of Trojan horse is a program that claims to rid your computer of viruses but instead introduces viruses onto your computer.
The term comes from the a Greek story of the Trojan War, in which the Greeks give a giant wooden horse to their foes, the Trojans, ostensibly as a peace offering. But after the Trojans drag the horse inside their city walls, Greek soldiers sneak out of the horse's hollow belly and open the city gates, allowing their compatriots to pour in and capture Troy. - Troll
- definition:To deliberately post derogatory or inflammatory comments to a community forum, chat room, newsgroup and/or a blog in order to bait other users into responding.
- (v.) To surf the Internet.
- To hang around a chat room reading the posts instead of contributing to the chat.
- (n.) One who performs any of the above actions.
- TTS
- acronym of:Text-To-Speech; a form of speech synthesis that converts text into spoken voice output.
TTS systems were first developed to aid the visually impaired by offering a computer-generated spoken voice that would "read" text to the user.
TTS should not be confused with voice response systems. Voice response systems synthesize speech by concatenating sentences from a database of prerecorded words and are used for different purposes than TTS systems, which form sentences and/or phrases based on a language’s graphemes and phonemes. Voice response systems are limited to synthesizing sentences that contain only words that have been predetermined by the system. TTS systems, in contrast, are theoretically capable of "reading" any string of text characters to form original sentences. - UIML
- acronym of:User Interface Markup Language; a markup languageextension of XML that promotes the creation of Web pages that can be viewed on any kind of interface device, from PC monitors to smart phones to PDAs.
Using UIML style sheets, Web content can be created once without knowing specifically which devices it will be viewed on. A developer uses UIML to describe elements of the user interface -- such as menus, buttons and input boxes. A programmer then can write applications that rely on UIML to get the content to different devices.
UIML rids developers of the need to have multiple source code families in order to deploy interfaces on multiple devices, relieves developers from the burden of having to manage interface content depending on what devices the content will be viewed on, and eliminates the risk of developing device-specific interfaces for a device that may not be on the market in the future. - Unique Visitor
- definition:When tracking the amount of traffic on a Web site, it refers to a person who visits a Web site more than once within a specified period of time.
Software that tracks and counts Web site traffic can distinguish between visitors who only visit the site once and unique visitors who return to the site. Different from a site's hits or page views -- which are measured by the number of files that are requested from a site -- unique visitors are measured according to their unique IP addresses, which are like online fingerprints, and unique visitors are counted only once no matter how many times they visit the site. There are some ISPs that use Dynamic Host Configuration Protocol, such as AOL and cable modem providers, which use different IPs for every file requested, making one visitor look like many. In this case, a single IP address does not indicate a unique visitor. - VB Script
- definition:Visual Basic Scripting Edition; a scripting language developed by Microsoft and supported by Microsoft's Internet Explorer Web browser.
VBScript is based on the Visual Basic programming language, but is much simpler. In many ways, it is similar to JavaScript. It enables Web authors to include interactive controls, such as buttons and scrollbars, on their Web pages. - Virtual Host
- definition:a provider of Web services that include server functions and Internet connection services.
Often abbreviated vhost. A virtual host is often used by companies or individuals that do not want to purchase and maintain their own Web servers and Internet connections.
A virtual host will provide its customers with domain name registration, file storage and directory services for the files that Web page is built from, e-mail services and even Web site design and creation services if the customers want someone else to build their Web sites.
A limitation of using a virtual host is that the customer shares the Web services with all the other customers of the virtual host. If the virtual host is running multiple sites off the same server, then those sites will be competing for Web server resources. Some virtual hosting providers offer co-location services and/or allow a customer to rent dedicated servers that are allocated to serve only that one customer’s needs. - Virtual Server
- definition:A server, usually a Web server, that shares computer resources with other virtual servers.
In this context, the virtual part simply means that it is not a dedicated server -- that is, the entire computer is not dedicated to running the server software.
Virtual Web servers are a very popular way of providing low-cost web hosting services. Instead of requiring a separate computer for each server, dozens of virtual servers can co-reside on the same computer. In most cases, performance is not affected and each web site behaves as if it is being served by a dedicated server. However, if too many virtual servers reside on the same computer, or if one virtual server starts hogging resources, Web pages will be delivered more slowly. - Virus
- definition:A program or piece of code that is loaded onto your computer without your knowledge and runs against your wishes.
Viruses can also replicate themselves. All computer viruses are manmade. A simple virus that can make a copy of itself over and over again is relatively easy to produce. Even such a simple virus is dangerous because it will quickly use all available memory and bring the system to a halt. An even more dangerous type of virus is one capable of transmitting itself across networks and bypassing security systems.
Since 1987, when a virus infected ARPANET, a large network used by the Defense Department and many universities, many antivirus programs have become available. These programs periodically check your computer system for the best-known types of viruses.
Some people distinguish between general viruses and worms. A worm is a special type of virus that can replicate itself and use memory, but cannot attach itself to other programs. - VRML
- acronym of:Virtual Reality Modeling Language; VRML is a specification for displaying 3-dimensional objects on the World Wide Web.
Pronounced ver-mal. You can think of it as the 3-D equivalent of HTML. Files written in VRML have a.wrl extension (short for world). To view these files, you need a VRML browser or a VRML plug-in to a Web browser.
VRML produces a hyperspace (or a world), a 3-dimensional space that appears on your display screen. And you can figuratively move within this space. That is, as you press keys to turn left, right, up or down, or go forwards or backwards, the images on your screen will change to give the impression that you are moving through a real space.
- W3C
- acronym of:World Wide Web Consortium; an international consortium of companies involved with theInternet and the Web.
The W3C was founded in 1994 by Tim Berners-Lee, the original architect of the World Wide Web. The organization's purpose is to develop open standards so that the Web evolves in a single direction rather than being splintered among competing factions. - WAI
- acronym of:Web Accessibility Initiative; ensures that as the Internet grows in usage Web sites are designed to accommodate people with disabilities.
Pronounced 'way'. It is an initiative of the World Wide Web Consortium launched in 1997.
Web design can present barriers to people with disabilities, especially people with sensory or neurological disabilities. The WAI was implemented to ensure that Web site design addresses the needs of people with these disabilities. The following are examples of the accommodations that Web designers need to consider in order to be compliant with the WAI's guidelines.
- visual disabilities -- people with visual disabilities can have trouble reading text and visual clues on a Web site. Blind users cannot rely on visual stimulation on a Web site.
- hearing disabilities -- people with hearing disabilities are at a disadvantage on Web sites that do not offer captions for audio or that rely on sounds to navigate the site.
- physical disabilities -- people with physical disabilities can have trouble navigating sites that do not offer keyboard or single-switch support for menu commands (i.e., sites that rely on navigation via mouse). People with physical disabilities can also be at a disadvantage in virtual reality, gesture recognition or haptic environments that rely on physical movement for interfacing.
- neurological disabilities -- people with neurological disabilities can be at a disadvantage on sites that are complex to understand, do not have a consistent navigation structure, have a complex presentation of language or have flashing/strobing images and designs.
The WAI has five levels of concern in Web design:
- technology -- ensuring that current and developing Web technologies support accessibility.
- guidelines -- developing guidelines for accessibility that web designers can follow.
- tools -- developing tools that can evaluate the level of accessibility of a site.
- education -- conducting education and outreach so that web designers and others will understand the need for continued and expanded accessibility. As the Web expands, the growth must address accessibility.
- research and development -- coordinating with researchers and developers to ensure that accessibility is built into the technology instead of developing accessibility once a technology has been implemented.
- Walled Garden
- definition:On the Internet, a walled garden refers to a browsing environment that controls the information and Web sites the user is able to access.
This is a popular method used by ISPs in order to keep the user navigating only specific areas of the Web, whether for the purpose of shielding users from information -- such as restricting children's access to pornography -- or directing users to paid content that the ISP supports. America Online is a good example of an ISP that places users in a walled garden.
Schools are increasingly using the walled garden approach in creating browsing environments in their networks. Students have access to only limited Web sites, and teachers need a password in order to leave the walled garden and browse the Internet in its entirety.
The term walled garden also commonly refers to the content that wireless devices such as mobile phones have access to if the content provided by the wireless carrier is limited. - WAMP
- definition:A set of free (open source) applications, combined with Microsoft Windows, which are commonly used in Web server environments.
The WAMP stack provides developers with the four key elements of a Web server: an operating system, database, Web server and Web scripting software. The combined usage of these programs is called a server stack. In this stack, Microsoft Windows is the operating system (OS), Apache is the Web server, MySQL handles the database components, while PHP, Python, or PERL represents the dynamic scripting languages. - WCM
- acronym of:Web Content Management
- Web 2.0
- definition:The term given to describe a second generation of the World Wide Web that is focused on the ability for people to collaborate and share information online.
Web 2.0 basically refers to the transition from static HTML Web pages to a more dynamic Web that is more organized and is based on serving Web applications to users. Other improved functionality of Web 2.0 includes open communication with an emphasis on Web-based communities of users, and more open sharing of information. Over time Web 2.0 has been used more as a marketing term than a computer-science-based term. Blogs, wikis, and Web services are all seen as components of Web 2.0.
Web 2.0 was previously used as a synonym for Semantic Web, but while the two are similar, they do not share precisely the same meaning. - Web Authoring
- definition:A category of software that enables the user to develop a Web site in a desktop publishing format.
- (adj.) The software will generate the required HTML coding for the layout of the Web pages based on what the user designs. Typically, the user can toggle back and forth between the graphical design and the HTML code and make changes to the Web page in either the design of the accompanying code.
- (v.) To design and create a Web site, from writing the site's underlying code to writing the text to managing the site's upkeep.
- Web Beacon
- definition:An often-transparent graphic image, usually no larger than 1 pixel x 1 pixel, that is placed on a Web site or in an e-mail that is used to monitor the behavior of the user visiting the Web site or sending the e-mail.
Also called a Web bug or a pixel tag or a clear GIF. Used in combination with cookies. When the HTML code for the Web beacon points to a site to retrieve the image, at the same time it can pass along information such as the IP address of the computer that retrieved the image, the time the Web beacon was viewed and for how long, the type of browser that retrieved the image and previously set cookie values. Web beacons are typically used by a third-party to monitor the activity of a site. A Web beacon can be detected by viewing the source code of a Web page and looking for any IMG tags that load from a different server than the rest of the site. Turning off the browser's cookies will prevent Web beacons from tracking the user's activity. The Web beacon will still account for an anonymous visit, but the user's unique information will not be recorded. - Web Collaboration
- definition:It provides an organization with the capability to collaborate with customers or internally via the Internet in real time.
Web collaboration packages generally consist of Web-based tools within Web sites to assist an organization in the area of sales, new revenue-generation opportunities, and to enhance customer satisfaction. Web collaboration is essentially the back-end software or service that allows your center to share Web pages with customers while offering voice and text chat assistance or to conduct single or multi-user conferences and seminars. Web collaboration can be used in an Internet (IP) environment or integrated with an organizations' existing telephone infrastructure to provide automated customer assistance for a client's Web-based inquiries. - Web Content Mangagement
- definition:(WCM) is a bundled or stand-alone application used to create, manage, store and deploy content on Web pages.
Web content types can include text, graphics and photos, video or audio, and application code that renders other content or interacts with the visitor. WCM may also catalog or index content, select or assemble content at runtime, or deliver content to specific visitors in a personalized way or in different languages. [Source: Gartner] - Web Portal
- definition:A Web site or service that offers a broad array of resources and services, such as e-mail, forums, search engines, and on-line shopping malls.
Commonly referred to as simply a portal. The first Web portals were online services, such as AOL, that provided access to the Web, but by now most of the traditional search engines have transformed themselves into Web portals to attract and keep a larger audience.
- Web Scraping
- definition:An application that processes the HTML of a Web page to extract data for manipulation such as converting the Web page to another format (i.e. HTML to WML).
Web Scraping scripts and applications will simulate a person viewing a Web site with a browser. With these scripts you can connect to a Web page and request a page, exactly as a browser would do. The Web server will send back the page which you can then manipulate or extract specific information from. - Web Server
- definition:A computer that delivers (serves up) Web pages.
Every Web server has an IP address and possibly a domain name. For example, if you enter the URL http://www.pcwebopedia.com/index.html in your browser, this sends a request to the server whose domain name is pcwebopedia.com. The server then fetches the page named index.html and sends it to your browser.
Any computer can be turned into a Web server by installing server software and connecting the machine to the Internet. There are many Web server software applications, including public domain software from NCSA and Apache, and commercial packages from Microsoft, Netscape and others. - Web Services
- definition:A standardized way of integrating Web-based applications using the XML, SOAP, WSDL and UDDI open standards over an Internet protocol backbone.
XML is used to tag the data, SOAP is used to transfer the data, WSDL is used for describing the services available and UDDI is used for listing what services are available. Used primarily as a means for businesses to communicate with each other and with clients, Web services allow organizations to communicate data without intimate knowledge of each other's IT systems behind the firewall.
Unlike traditional client/server models, such as a Web server/Web page system, Web services do not provide the user with a GUI. Web services instead share business logic, data and processes through a programmatic interface across a network. The applications interface, not the users. Developers can then add the Web service to a GUI (such as a Web page or an executable program) to offer specific functionality to users.
Web services allow different applications from different sources to communicate with each other without time-consuming custom coding, and because all communication is in XML, Web services are not tied to any one operating system or programming language. For example, Java can talk with Perl, Windows applications can talk with UNIX applications.
Web services do not require the use of browsers or HTML.
Web services are sometimes called application services. - Webafied
- definition:Any application that has been enabled for Web access.
The application may contain only some Web components to be considered webafied. - WebDAV
- acronym of:Web-based Distributed Authoring and Versioning; an IETF standard set of platform-independent extensions to HTTP that allows users to collaboratively edit and manage files on remote Web servers.
WebDAV features XML properties on metadata, locking - which prevents authors from overwriting each other's changes - namespace manipulation and remote file management.
WebDav is sometimes referred to as DAV. - Webmaster
- definition:An individual who manages a Web site.
Depending on the size of the site, the Webmaster might be responsible for any of the following:
- Making sure that the Web server hardware and software is running properly
- Designing the Web site
- Creating and updating Web pages
- Replying to user feedback
- Creating CGI scripts
- Monitoring traffic through the site
The exponential growth of the World Wide Web has created an unprecedented demand for Webmasters. - Webware
- definition:Software that is remotely accessed online usually with a Web browser.
(Also called Web applications or online software.)
OR
Refers to a set of components used to develop Web sites or online applications.
See also webafied. - WEP
- acronym of:Wired Equivalent Privacy, a security protocol for wireless local area networks(WLANs) defined in the 802.11b standard.
WEP is designed to provide the same level of security as that of a wired LAN. LANs are inherently more secure than WLANs because LANs are somewhat protected by the physicalities of their structure, having some or all part of the network inside a building that can be protected from unauthorized access. WLANs, which are over radio waves, do not have the same physical structure and therefore are more vulnerable to tampering. WEP aims to provide security by encrypting data over radio waves so that it is protected as it is transmitted from one end point to another. However, it has been found that WEP is not as secure as once believed. WEP is used at the two lowest layers of the OSI model - the data link and physical layers; it therefore does not offer end-to-end security. - Wiki
- definition:Similar to a blog in structure and logic, a wiki allows anyone to edit, delete or modify content that has been placed on the Web site using a browser interface, including the work of previous authors.
(n.) A collaborative Web site comprises the perpetual collective work of many authors. In contrast, a blog, typically authored by an individual, does not allow visitors to change the original posted material, only add comments to the original content.
The term wiki refers to either the Web site or the software used to create the site.
Wiki wiki means “quick” in Hawaiian. The first wiki was created by Ward Cunnigham in 1995. - Windows DNA
- acronym of:Windows Distributed interNet Applications Architecture; a marketing name for a collection of Microsoft technologies that enable the Windows platform and the Internet to work together.
Some of the principle technologies comprising DNA include ActiveX, Dynamic HTML (DHTML) and COM. - Wizard
- definition:A utility within an application that helps you use the application to perform a particular task.
- For example, a "letter wizard" within a word processing application would lead you through the steps of producing different types of correspondence.
- An outstanding programmer. Also called a super- programmer. Common wisdom holds that one wizard is worth ten average programmers.
- The system administrator for a chat room or MUD.
- World Wide Web
- definition:A system of Internet servers that support specially formatted documents.
The documents are formatted in a markup language called HTML (HyperText Markup Language) that supports links to other documents, as well as graphics, audio, and video files. This means you can jump from one document to another simply by clicking on hot spots.
Not all Internet servers are part of the World Wide Web. There are several applications called Web browsers that make it easy to access the World Wide Web; Two of the most popular being Netscape Navigator and Microsoft's Internet Explorer.
World Wide Web is not synonymous with the Internet. - Worm
- definition:A program or algorithm that replicates itself over a computer network and usually performs malicious actions, such as using up the computer's resources and possibly shutting the system down.
Also see virus. When used in all capital letters, WORM is an acronym for for Write Once, Read Many, an optical disk technology that allows you to write data onto a disk just once. After that, the data is permanent and can be read any number of times.
Unlike CD-ROMs, there is no single standard for WORM disks, which means that they can only be read by the same type of drive that wrote them. This has hampered their acceptance, although they have found a niche market as an archival media.
WORM is also called CD-R. - XHTML
- acronym of:Extensible Hypertext Markup Language; a hybrid between HTML and XML specifically designed for Net device displays.
XHTML is a markup language written in XML; therefore, it is an XML application.
XHTML uses three XML namespaces (used to qualify element and attributes names by associating them with namespaces identified by URI references. Namespaces prevent identically custom-named tags that may be used in different XML documents from being read the same way), which correspond to three HTML 4.0 DTDs: Strict, Transitional, and Frameset.
XHTML markup must conform to the markup standards defined in a HTML DTD.
When applied to Net devices, XHTML must go through a modularization process. This enables XHTML pages to be read by many different platforms.
A device designer, using standard building blocks, will specify which elements are supported. Content creators will then target these building blocks--or modules.
Because these modules conform to certain standards, XHTML's extensibility ensures that layout and presentation stay true-to-form over any platform. - XLink
- acronym of:XML Linking Language; a computer language that allows both unidirectional and bidirectional links to other resources.
(e.g., files, images, documents, programs, query results) to be embedded in XML documents, similar to the hyperlinks found in HTML Web pages.
XLink gives XML documents the ability to:
- assert linking relationships among two or more resources
- associate a link with metadata
- express links that are in a location separate from the linked resources.
- XML
- definition:Extensible Markup Language; allows designers to create their own customized tags, enabling the definition, transmission, validation, and interpretation of data between applications and between organizations.
XML is a specification developed by the W3C. XML is a pared-down version of SGML, designed especially for Web documents. - XML Data Island
- definition:Blocks (called islands) of Extensible Markup Language (XML) embedded in an HTML document.
Microsoft Internet Explorer 5.0 and newer versions support embedding the XML data inside HTML pages. XML data islands can be accessed from client-side scripts or directly to bound to HTML elements. - XMLHTTP
- acronym of:Extensible Markup Language HyperText Transfer Protocol; a set of APIs that enables XML, HTML or binary data to be transmitted to and from Web servers over the Internet using HTTP.
An advantage of XMLHTTP is that when files that are ASPs or CGI programs are queried from the server, the XMLHTTP object continuously queries the server transparently to retrieve the latest information without the user having to repeatedly refresh the browser. XMLHTTP enables streamed content through DHMTL rather than ActiveX controls or Java applets. - XMPP
- acronym of:Extensible Messaging and Presence Protocol; an open, XML-based protocol for server-to-server near-real-time extensible instant messaging and presence. XMPP is a rival protocol to SIMPLE.
XMPP also is known as the Jabber protocol because Jabber is based on XMPP. Jabber is not, however, the only instant messaging application that relies on XMPP. - XQuery
- definition:A standardized way of searching through semi-structured data that is either physically stored as XML or virtualized as XML.
XQuery or XML Query Language is a W3C specification that provides flexible query facilities to extract data from real and virtual documents and collections both locally and on the World Wide Web, providing interaction between the Web world and the database world. The XQuery effort at W3C is lead by the XML Query Working Group. - XSL
- acronym of:Extensible Style Language; a specification for separating style from content when creating HTML or XML pages.
The specifications work much like templates, allowing designers to apply single style documents to multiple pages. XSL is the second style specification to be offered by the World Wide Web Consortium (W3C )(www.w3c.org). The first, called Cascading Style Sheets (CSS), is similar to XSL but does not include two major XSL's innovations -- allowing developers to dictate the way Web pages are printed, and specifications allowing one to transfer XML documents across different applications. W3C released the first draft of XSL in August 1998, and promotes the specifications as helpful to the Web's speed, accessibility, and maintenance. - XSLT
- acronym of:Extensible Style Language Transformation; the language used in XSL style sheets to transform XML documents into other XML documents.
An XSL processor reads the XML document and follows the instructions in the XSL style sheet, then it outputs a new XML document or XML-document fragment.
This is extremely useful in e-commerce, where the same data need to be converted into different representations of XML. Not all companies use the exact same programs, applications and computer systems.
XSLT Recommendation was written and developed by the XSL Working Group and became ratified by the W3C on November 16, 1999. - XUL
- acronym of:Extensible User-Interface Language; a series of XML tags that allow different operating platforms to exchange data that describe a program’s user interface.
Pronounced “zool.” XUL is designed to ease cross-platform (e.g., Windows, Mac and Linux) interface of applications, which traditionally would have been difficult to customize from one to another.
XUL supports cascading style sheets, JavaSpcript, RDF, DOM and HTML. Since it is an XML language, all features available to XML are also available to XUL. Some of the interface elements that are easily set up using XUL include:
- toolbars and buttons
- menu bars and pop-up menus
- tabbed dialogs
- keyboard shortcuts
- scroll bars
Developed jointly by Mozilla and Netscape, XUL also is referred to as XML-Based User-Interface Language or XML User-Interface Language, depending on the source. - Zone File
- definition:A file on a root server that contains domain name registration information.
Zone files contain information necessary to resolve domain names to IP addresses and contains all information related to one domain. Zone files are also called master files.
|