|Client configuration component
|A number of different browsers can be used, including Microsoft Internet Explorer and Netscape Navigator. Most have different capabilities or slightly different ways of representing things.
|In most cases, people tend to upgrade to the latest or latest but one version of browser software, but there can still be a huge variety ofversions and subversions in use, each with different capabilities.
|Most browsers are configurable with options to turn features on or off, such as content control, security factors, accepting cookies, and soon. These settings could change the way the browser behaves when it encounters certain features.
|Browser aids, guides, plug-ins, add-ons, view bars, caching tools, and several other software elements could provide additional features orreduce the availability of others.
|Proxy and firewall software
|Proxy and firewall software can also influence what can and can't be represented on the client side.
|Different memory sizes and processor speeds will affect the performance of the client hardware and can prevent or restrict some of theclient experiences. Some hardware, such as sound cards and 3D accelerators, can provide additional capabilities. Absence of these devicescould reduce performance or prevent actions from taking place.
|Resolution and gamma settings
|Macs and PCs, and even different monitor and video cards makes, can have very different gamma settings and capabilities. This could makepictures appear very different from what was intended. Clients can configure their screens with different resolutions that affect how muchcan be displayed on the screen at once and how easy the site is to use
|Handheld devices and telephones may impose restrictions on graphics, such as colors or even whether the graphics can be displayed.Televisions are usually viewed from a greater distance than PCs and so higher detail and smaller fonts may not be visible.
|Most PC or Mac users will have a mouse to browse with. Those on handheld devices or televisions may find navigation difficult without amouse.
|The type of connection such as telephone, ISDN (Integrated Services Digital Network), ADSL (Asymmetric Digital Subscriber Line), leasedline, and so on will affect how fast or slow a client can access the application.
|Clients may be under some censorship restrictions imposed on their configuration by an ISP, company, or government as to what material theycan access.
|We discussed the considerations of international clients, such as languages in an earlier lesson.