11.07.2015 Views

Encyclopedia of Computer Science and Technology

Encyclopedia of Computer Science and Technology

Encyclopedia of Computer Science and Technology

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Web server 507What is the purpose <strong>of</strong> this work? Who am I writing for?What are the needs <strong>of</strong> this audience? A Web site that isdesigned to provide background information <strong>and</strong> contactfor a university department is likely to have a printlikeformat <strong>and</strong> a restrained style. Nevertheless, the designer <strong>of</strong>such a site may be able to imaginatively extend it beyondthe traditional bounds—for example, by including streamingvideo interviews that introduce faculty members.A site for an online store is likely to have more graphics<strong>and</strong> other attention-getting features than an academicor government site. However, despite the pressure to “grabeyeballs,” the designer must resist making the site so clutteredwith animations, pop-up windows, <strong>and</strong> other featuresthat it becomes hard for readers to search for <strong>and</strong> read aboutthe products they want.A site intended for an organization’s own use should notbe visually unattractive, but the emphasis is not on grabbingusers’ attention, since the users are already committedto using the system. Rather, the emphasis will be on providingspeedy access to the information people need to do theirjob, <strong>and</strong> in keeping information accurate <strong>and</strong> up to date.Once the general approach is settled on, the design mustbe implemented. The most basic tool is HTML, which hasundergone periodic revisions <strong>and</strong> expansions (see html).Even on today’s large, high-resolution monitors a screen<strong>of</strong> text is not the same as a page in a printed book ormagazine. There are many ways text can be organized (seehypertext <strong>and</strong> hypermedia). A page that is presentinga manual or other lengthy document can mimic a printedbook by having a table <strong>of</strong> contents. Clicking on a chaptertakes the reader there. Shorter presentations (such as productdescriptions) might be shown in a frame with buttonsfor the reader to select different aspects such as features<strong>and</strong> pricing. Frames (independently scrollable regions ona page) can turn a page into a “window” into many kinds<strong>of</strong> information without the user having to navigate frompage to page, but there can be browser compatibility issues.Tables are another important tool for page designers. Settingup a table <strong>and</strong> inserting text into it allows pages to beformatted automatically.Many sites include several different navigation systemsincluding buttons, links, <strong>and</strong> perhaps menus. This can begood if it provides different types <strong>of</strong> access to serve differentneeds, but the most common failing in Web design isprobably the tendency to clutter pages with features to thepoint that they are confusing <strong>and</strong> actually harder to use.Although the Web is a new medium, much <strong>of</strong> the traditionaltypographic wisdom still applies. Just as many peoplewho first encountered the variety <strong>of</strong> Windows or Macintoshfonts in the 1980s filled their documents with a variety<strong>of</strong> <strong>of</strong>ten bizarre typefaces, beginning Web page designerssometimes choose fonts that they think are “edgy” or cool,but may be hard to read—especially when shown against apurple background!Today it is quite possible to create attractive Web pageswithout extensive knowledge <strong>of</strong> HTML. Programs suchas FrontPage <strong>and</strong> DreamWeaver mimic the operation <strong>of</strong> aword processor <strong>and</strong> take a WYSIWYG (what you see iswhat you get) approach. Users can build pages by selecting<strong>and</strong> arranging structural elements, while choosing stylesfor headers <strong>and</strong> other text as in a word processor. Theseprograms also provide “themes” that help keep the visual<strong>and</strong> textual elements <strong>of</strong> the page consistent. Of course,designing pages in this way can be criticized as leading to a“canned” product. People who want more distinctive pagesmay choose instead to learn the necessary skills or hire apr<strong>of</strong>essional Web page designer. A feature called CascadingStyle Sheets (CSS) allows designers to precisely control theappearance <strong>of</strong> Web pages while defining consistent stylesfor elements such as headings <strong>and</strong> different types <strong>of</strong> text(see cascading style sheets).Most Web pages include graphics, <strong>and</strong> this raises anadditional set <strong>of</strong> issues. Most users now have fast Internetconnections (see broadb<strong>and</strong>), but others are still limited toslower dial-up speeds. One way to deal with this situation isto display relatively small, lower-resolution graphics (usually72 pixels per inch), but to allow the user to click on ornear the picture to view a higher-resolution version. Anotherconsideration in today’s wireless world is ensuring that Webpages likely to be useful to users on the go, such as a restaurantguide, display well in the small browsers found inmobile devices (see pda <strong>and</strong> smartphone). Page designersmust also make sure that the graphics they are using are createdin-house, are public domain, or are used by permission.Animated graphics (animated GIFs or more elaboratepresentations created with s<strong>of</strong>tware) can raise performance<strong>and</strong> compatibility issues. Generally, if a site <strong>of</strong>fers, for example,Flash animations, it also <strong>of</strong>fers users an alternative presentationto accommodate those with slower connections orwithout the necessary browser plug-ins.The line between Web page design <strong>and</strong> other Web servicescontinues to blur as more forms <strong>of</strong> media are carriedonline (see digital convergence). Web designers need tolearn about such media technologies (see for example podcasting,rss, <strong>and</strong> streaming) <strong>and</strong> find appropriate ways tointegrate them into their pages. Web pages may also needto provide or link to new types <strong>of</strong> forums (see blogs <strong>and</strong>blogging <strong>and</strong> wikis <strong>and</strong> Wikipedia).Further ReadingBeaird, Jason. The Principles <strong>of</strong> Beautiful Web Design. Lancaster,Calif.: Sitepoint, 2007.Lopuck, Lisa. Web Design for Dummies. 2nd ed. Hoboken, N.J.:Wiley, 2006.Robbins, Jennifer Niederst. Learning Web Design: A Beginner’sGuide to HTML, Graphics, <strong>and</strong> Beyond. Sebastapol, Calif.:O’Reilly Media, 2003.Sitepoint. Available online. URL: http://www.sitepoint.com.Accessed August 23, 2007.Web serverMost Web users are not aware <strong>of</strong> exactly how the informationthey click for is delivered, but the providers <strong>of</strong> informationon the Web must be able to underst<strong>and</strong> <strong>and</strong> usethe Web server. In simple terms, a Web server is a programrunning on a networked computer (see Internet). Theserver’s job is to deliver the information <strong>and</strong> services thatare requested by Web users.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!