Glossary

 

  . | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

i-Mode
A packet based mobile phone service from Japan's NTT DoCoMo. I-Mode operates at 9.6 Kbps and uses a simplified version of HTML rather than WML. Its next generation system should support rates of 384 Kbps, enabling multimedia applications.

I/O
Input/output.

icon
1. A small image displayed on the screen to represent an object that can be manipulated by the user. By serving as visual mnemonics and allowing the user to control certain computer actions without having to remember commands or type them at the keyboard, icons are a significant factor in the user-friendliness of graphical user interfaces.
2. A special bitmap designed to visually represent an application or document. Usually the icon is assigned to a frame window so that the image appears in the window's title bar. When assigned to an application's main window, the icon resource is called the program icon or application icon.


idle priority
One of three thread priority groups. Idle priority indicates that a thread's processing can wait until all other threads have finished running.

IEEE 1394 High-Performance Serial Bus
The IEEE 1394 multimedia connection that enables simple, low-cost, high-bandwidth isochronous (real-time) data interfacing between computers, peripherals, and consumer electronics products such as camcorders, VCRs, printers, PCs, TVs, and digital cameras. With IEEE 1394–compatible products and systems, users can transfer video or still images from a camera or camcorder to a printer, PC, or television with no image degradation.

IESample
A Platform Builder configuration that builds a demonstration system by using Microsoft Internet Explorer components.

image
A finished binary image that can be flashed or downloaded onto a device. The image is a .bin file and is created in Platform Builder by the make image option in the Build menu. This option runs the makeimg.exe tool.

image configuration file
A file that Makeimg.exe uses to create an operating system image. Image configuration files include .bib, .dat, .reg, .db and .str files.

image control
A graphical element that enables the application developer to include a graphical image in the user interface of an application.

image file
A file that is generated by Romimage.exe that makes up the bits of the operating system image. An image file can be one of the following three formats: Windows CE binary image data format (.bin), Motorola 32-bit binary data format (.sre), or absolute binary data format (.abx).

image list
A collection of images that are all the same size, such as bitmaps or icons.

implementation
In Platform Builder, an implementation contains the functionality necessary to implement the features contained in a feature group. There can be more than one implementation for a given feature group. You use the Platform Builder Catalog and FeatureView to view implementations and to add them to a platform.

Inbox
A client companion to Microsoft Outlook 97, a messaging and collaboration client. Inbox can be bundled with Windows CE-based platforms.

inclination
A measurement that describes the angle formed between the plane defined by the orbit of a satellite and the equatorial plane of the earth. The value of the inclination must be between 0 and pi radians.

independent content provider
A company that provides web content specifically for the automotive computing space.

Independent Hardware Vendor (IHV)
A company that manufactures devices that connect to Windows CE-based platforms, such as PC Card storage devices. IHVs must also produce stream interface device drivers for their devices.

Independent Software Vendor (ISV)
An organization that an automotive supplier may contract with to develop automotive software for the automotive supplier's device.

indeterminate
A type of event in which the resulting control action varies based on the edit state or "mode" of the control.

index palette
A DirectDrawPalette object whose entries are indices into another palette object.

inference rule
The commands that run if the dependency is not current. Also called a description block.

Information Access Service (IAS)
A part of an IrDA infrared communication protocol used so that devices can learn about the services offered by another device.

InfraRed (IR)
Of or relating to the range of invisible radiation wavelengths from about 750 nanometers, just longer than red in the visible spectrum, to 1 millimeter, on the border of the microwave region.

Infrared Data Association (IrDA)
The industry organization of computer, component, and telecommunications vendors who have established the standards for infrared communication between computers and peripheral devices such as printers. Windows CE supports the IrDA standard through the Winsock application programming interface (API). Windows CE-based applications that communicate over serial cables using the Winsock API communicate over IrDA-compliant IR links with only minimal reprogramming.

infrared data share
Uses an infrared sensor to transfer information to other PDA's. If you have co-workers with the same PDA, you can transfer notes, spreadsheets and other information.

Infrared Link Access Protocol (IrLAP)
A protocol, based on the High-Level Data Link Control (HDLC) protocol, designed to control an infrared link. IrLAP provides for the discovery of devices, their connection over an infrared link, and reliable data delivery between devices.

Infrared Link Management Protocol (IrLMP)
A service multiplexing protocol that provides for multiple sessions over a single point-to-point link.

Infrared Sockets (IrSock)
An implementation of the Winsock protocol used by infrared communication technologies.

Infrastructure
The matrix of operating systems, software, support, security measures and devices used by the enterprise.

initialization vector
A random number used as a starting point when encrypting data. Two identical packets of data encrypted with the same key can result in two different packets of ciphertext, if each packet of data is encrypted with different initialization vectors.

inline file
A file that contains text you specify in a makefile file. An inline file name can be used in commands as input or it can pass commands to the operating system. An inline file is created when a command that creates the file is run. Inline files can be temporary or permanent.

input context
An internal structure, maintained by the IME, that contains information about the status of the IME and is used by IME windows. By default, the system creates and assigns an input context to each thread. Within the thread, this default input context is a shared resource and is associated with each newly created window.

Input Method (IM)
A COM component that allows the user to input text using a touch screen. For example, a Palm-size PC supports input methods for a graphical representation of a keyboard and a character recognizer.

Input Method Editor (IME)
An engine that converts keystrokes into phonetic and ideograph characters, along with a dictionary of ideograph words, for conversion of characters into non-Roman, particularly Asian, characters.

Input Method Manager (IMM)
A component supported in Windows CE version 2.10 and later that handles communication between IMEs and applications.

input panel
A window control that supports various input methods, such as writing or drawing.

installable device driver
A user-level DLL that controls devices connected to a Windows CE-based platform. A stream interface device driver presents the services of a hardware device to applications by exposing Win32 stream interface functions. Stream interface drivers also can control devices built into a Windows CE-based platform, depending on the software architecture for the drivers. Also called stream interface device driver.

installable file system
A file system that is accessed through a file system driver (FSD) that is loaded onto a device by the user, rather than accessed by the built-in file system. An installable file system may be implemented differently from the built-in file system. For example, an installable file system may prevent a user from deleting files, provide automatic compression of files, or use a structure for internal information different from that used by the built-in file system.

installable file system driver
A user-written DLL that the operating system loads to interface to a user-created installable file system. The functions that access an installable file system are implemented in the DLL.

installable interrupt service routine
Installable ISRs provide the ability to share a single IRQ on a platform for use with multiple PCI devices.

Institute of Electrical and Electronics Engineers (IEEE)
An organization of professional electrical and electronics engineers that is notable for developing standards for hardware and software.

instrumented kernel profiling
Analyzes kernel calls by recording all call times, including minimum, maximum, and average times.

integrated development environment (IDE)
A set of Windows-based tools for building, testing, and refining an application or custom platform. This includes editors, project build facilities, compilers, an incremental linker (for C++), a class viewer, and an integrated debugger. The IDE enables you to create, test, and refine your platforms and applications all in one place.

Integrated Device Electronics (IDE)
A type of disk-drive interface in which the controller electronics reside on the drive itself, eliminating the need for a separate adapter card. The IDE interface offers advantages such as look-ahead caching.

Integrated Services Digital Network (ISDN)
ISDN is a public, digital telecommunications network, that offers high speed transmission of voice, data and video through existing fixed line infrastructure. Most ISDN lines offered by telephone companies give you two lines at once, called B channels. You can use one line for voice and the other for data, or you can use both lines for data to give you data rates of 128 Kbps, three times the data rate provided by today's fastest modems.

integration testing
A method of testing groups of components or code residing in different architecture layers at the same time, in order to discover product defects that result from integrating components of WCEfA.

IntelliSense
A Microsoft technology that allows you to analyze your source code by showing class definitions and comments when you hover your cursor over a function. IntelliSense can also complete function names when you type them in the IDE.

interaction
A speech dialog that consists of either speech delivered from the system to the user or speech delivered from the user to the system.

interaction model
A model of behavior that describes how users can actively use graphical controls and faceplate keys in order to perform tasks on an automotive computing device.

interactive paging
Sending and receiving data over the Web, via the paging network.

interface
1. The point at which a connection is made between two elements so that they can work with one another.
2. Software that enables an application to work with the user (the user interface, which can be a command-line interface, menu-driven, or a graphical user interface), with another application, such as the operating system, or with the computer's hardware. 3. A card, plug, or other device that connects pieces of hardware with the computer so that information can be moved from place to place. 4. A networking or communications standard that defines ways for different systems to connect and communicate.


internal style
A style in an internal style sheet.

internal style sheet
A style sheet contained in a mobile Web Forms page.

International Mobile Subscriber Identity (IMSI)
Your subscription and identity information related to subscription. There is no special GPRS IMSI but it is the same as your GSM IMSI.

International Telegraph and Telephone Consultative Committee (CCITT)
An organization whose functions are now part of the United Nations International Telecommunications Union (ITU), which recommends use of communications standards.

Internet Control Message Protocol (ICMP)
A network-layer Internet protocol that provides error correction and other information relevant to Internet Protocol (IP) packet processing, such as testing whether a particular computer is connected to the Internet (pinging) by sending a packet to its IP address and waiting for a response. For example, it can let the IP software on one machine inform another machine about an unreachable destination.

Internet Information Services (IIS)
Microsoft's brand of Web server software, using Hypertext Transfer Protocol (HTTP) to deliver World Wide Web documents. It incorporates various functions for security, allows for CGI applications, and also provides for Gopher and File Transfer Protocol (FTP) servers. In versions 4.0 and earlier, IIS was named Internet Information Server.

Internet Package Exchange/Sequenced Package Exchange (IPX/SPX)
IPX and SPX are transfer protocols in a novell network. IPX is a datagram protocol used for connectionless communication. SPX is a transport layer protocol (layer 4 of the OSI (Open Systems Interconnections) model). The SPX layer sits on top of the IPX layer (layer 3) and provides connection-oriented services between two nodes on the network. SPX is used primarily by client/server applications. Whereas the IPX protocol is similar to IP, SPX is similar to TCP. Together, therefore, IPX/SPX provides connection services similar to TCP/IP.

Internet Protocol (IP)
Provides the protocol for connecting hosts over a network, breaking messages into packets, addressing the packets, routing them from the sender to the destination network, and reassembling the packets into the original message at the destination. IP corresponds to the network layer in the International Organization for Standardization Open Systems Interconnection (ISO/OSI) model.

Internet Protocol (IP) address
A 32-bit (4-byte) binary number that uniquely identifies a host computer connected to the Internet to other Internet hosts, for the purposes of communication through the transfer of packets. An IP address is expressed in "dotted quad" format, consisting of the decimal values of its four bytes, separated with periods; for example, 127.0.0.1. The first one, two, or three bytes of the IP address, assigned by InterNIC Registration Services, identify the network the host is connected to; the remaining bits identify the host itself.

Internet Service Provider (ISP)
A company that provides access to the Internet. IP (Internet Protocol) Specifies the format of packets, also called datagrams, and the addressing scheme of the Web. Much like a postal system, IP allows you to address a package and drop it into the system, but your package is not delivered instantly to your recipient. The packets are simply delivered to a server until the recipient downloads them by logging onto the ISP server.

internetwork
Of or pertaining to communications between connected networks. Often used to refer to communication between one local area network and another over the Internet or another wide-area network.

interrupt
A request for attention from the processor. When the processor receives an interrupt, it suspends its current operations, saves the status of its work, and transfers control to a special routine known as an interrupt handler, which contains the instructions for dealing with the particular situation that caused the interrupt. Interrupts can be generated by various hardware devices to request service or report problems, or by the processor itself in response to application errors or requests for operating-system services. Interrupts are the processor's way of communicating with the other elements that make up a computer system. A hierarchy of interrupt priorities determines which interrupt request will be handled first if more than one request is made. An application can temporarily disable some interrupts if it needs the full attention of the processor to complete a particular task.

interrupt identifier (interrupt ID)
A unique value used by the kernel to identify the device that raised the interrupt and that requires more processing. The kernel then uses the interrupt identifier to indicate whether all handling is complete, or whether to launch an interrupt service thread that handles further processing by the device driver.

interrupt priority
One of three thread priority groups. Interrupt priority is reserved for operating system threads.

Interrupt Request (IRQ) line
A hardware line over which a device, such as an I/O port, keyboard, or disk drive, can send interrupt requests to the CPU. Interrupt request lines are built into the computer's internal hardware and are assigned different levels of priority so that the CPU can determine the sources and relative importance of incoming service requests.

Interrupt Service Routine (ISR)
A small subroutine that resides in the OEM adaptation layer (OAL). The ISR executes in kernel mode and has direct access to the hardware registers. Its sole job is to determine what interrupt identifier to return to the interrupt support handler. Essentially, ISRs map physical interrupts onto logical interrupts.

Interrupt Service Thread (IST)
A thread created by a device driver to wait on an event.

interrupt support handler
A routine that registers a driver so that it can handle a particular interrupt and deregister it later. It also enables communication between the interrupt service routine, the interrupt service thread, and subroutines within the OEM adaptation layer (OAL).

Intranet
The Intranet is a network based on TCP/IP protocols (an internet) belonging to an organization, usually a corporation, accessible only by the organization's members, employees, or others with authorization An Intranet's Web sites look and act just like any other Web sites, but the firewall surrounding an Intranet fends off unauthorized access.

IrCOMM
An infrared implementation of the serial line communication driver. IrCOMM is supported by Windows CE.

IRE
IRE (International Radio Engineers) is a scale of values ranging from 0 to 100 that defines the brightness level of a broadcast video signal. The spectrum of low-to-high IRE values describes increasing brightness levels in a video signal. At 7.5 IRE brightness units (the black cut-off threshold for an NTSC signal ), the electron guns of an NTSC display device are cut off and do not display images.

IrLPT
A protocol for printing through a serial infrared connection.

ISO/OSI model
A layered architecture that standardizes levels of service and types of interaction for computers exchanging data through a communications network. The ISO/OSI model separates computer-to-computer communications into seven layers.

item script
An application written in HTML and Visual Basic Script, JScript, JavaScript, or other scripting languages that specifies the behavior of an item within a channel.