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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Internet 247I18n <strong>and</strong> L10n are sometimes used for internationalization<strong>and</strong> localization, respectively (the numbers in each wordrefer to the number <strong>of</strong> letters in the alphabet between theletters). The two processes are complementary.Internationalization involves designing programs sothey will be as easy as possible to adapt to a variety <strong>of</strong> culturalsettings. For example, the Unicode character set ispreferred because it can accommodate most <strong>of</strong> the world’salphabets <strong>and</strong> many other characters. Program code canalso be modularized such that date, time, <strong>and</strong> other formatsfor different countries can be loaded in <strong>and</strong> used as desired.Localization involves changing a number <strong>of</strong> aspects<strong>of</strong> a s<strong>of</strong>tware product (including user interface elements<strong>and</strong> online help) to reflect the language <strong>and</strong> culture <strong>of</strong> theintended market. Some <strong>of</strong> this is fairly straightforward: formatsfor numbers, currency, date, <strong>and</strong> time; text collation<strong>and</strong> sorting order; <strong>and</strong> use <strong>of</strong> the keyboard (including specialkeys). To the extent the program has been appropriatelygeneralized (internationalized), it becomes easier to localizeit for each setting.Other aspects <strong>of</strong> localization can be subtler. Icons, forexample, may have to be changed because their supposedly“universal” meaning would not translate well into the localculture. Documentation may have to change wording toavoid conveying ideas that may be confusing or even <strong>of</strong>fensive.Even more substantial localization may be required ifthe target environment (such as the education system) issubstantially different from that in the country where thes<strong>of</strong>tware was written. Generally this cannot be done automatically:the program must be reviewed by someone whois knowledgeable about the target language or culture.Further ReadingEsselink, Bert. A Practical Guide to Localization. Philadelphia: JohnBenjamins Publisher, 2000.Internationalization (I18n) Activity. World Wide Web Consortium.Available online. URL: http://www.w3.org/International/.Accessed September 23, 2007.Smith-Ferrier, Guy. .NET Internationalization: The Developer’sGuide to Building Global Windows <strong>and</strong> Web Applications. UpperSaddle River, N.J.: Addison-Wesley, 2007.InternetThe Internet is the worldwide network <strong>of</strong> all computers (ornetworks <strong>of</strong> computers) that communicate using a particularprotocol for routing data from one computer to another(see tcp/ip). As long as the programs they run follow therules <strong>of</strong> the protocol, the computers can be connected bya variety <strong>of</strong> physical means including ordinary <strong>and</strong> specialphone lines, cable, fiber optics, <strong>and</strong> even wireless or satellitetransmission.History <strong>and</strong> DevelopmentThe Internet’s origins can be traced to a project sponsoredby the U.S. Defense Department. Its purpose was to finda way to connect key military computers (such as thosecontrolling air defense radar <strong>and</strong> interceptor systems). Sucha system would require a great deal <strong>of</strong> redundancy, routingcommunications around installations that had beendestroyed by enemy nuclear weapons. The solution wasto break data up into individually addressed packets thatcould be dispatched by routing s<strong>of</strong>tware that could findwhatever route to the destination was viable or most efficient.At the destination, packets would be reassembledinto messages or data files.By the early 1970s, a number <strong>of</strong> research institutionsincluding the pioneer networking firm Bolt Beranek <strong>and</strong>Newman (BBN), Stanford Research Institute (SRI), CarnegieMellon University, <strong>and</strong> the University <strong>of</strong> California at Berkeleywere connected to the government-funded <strong>and</strong> administeredARPANET (named for the Defense Department’sAdvanced Research Projects Agency). Gradually, as use <strong>of</strong>the ARPANET’s protocol spread, gateways were created toconnect it to other networks such as the National <strong>Science</strong>Foundation’s NSFnet. The growth <strong>of</strong> the network was alsospurred by the creation <strong>of</strong> useful applications includinge-mail <strong>and</strong> Usenet, a sort <strong>of</strong> bulletin-board service (see theApplications section below).Meanwhile, a completely different world <strong>of</strong> online networkingarose during the 1980s in the form <strong>of</strong> local bulletinboards, <strong>of</strong>ten connected using a store-<strong>and</strong>-forward systemcalled FidoNet, <strong>and</strong> proprietary online services such asCompuServe <strong>and</strong> America On-line. At first there were fewconnections between these networks <strong>and</strong> the ARPANET,which had evolved into a general-purpose network for theacademic community under the rubric <strong>of</strong> NSFnet. (It waspossible to send e-mail between some networks using specialgateways, but a number <strong>of</strong> different kinds <strong>of</strong> addresssyntax had to be used.)In the 1990s, the NSFnet was essentially privatized,passing from government administration to a corporationthat assigned domain names (see domain name system).However, the impetus that brought the Internet into thedaily consciousness <strong>of</strong> more <strong>and</strong> more people was the development<strong>of</strong> the World Wide Web by Tim Berners-Lee at theEuropean particle research laboratory CERN (see Berners-Lee, Tim <strong>and</strong> world wide web). With a st<strong>and</strong>ard way todisplay <strong>and</strong> link text (<strong>and</strong> the addition <strong>of</strong> graphics <strong>and</strong> multimediaby the mid-1990s), the Web is the Internet as far asmost users are concerned (see Web browser). What hadbeen a network for academics <strong>and</strong> adventurous pr<strong>of</strong>essionalsbecame a mainstream medium by the end <strong>of</strong> the decade(see also e-commerce).ApplicationsA number <strong>of</strong> applications are (or have been) important contributorsto the utility <strong>and</strong> popularity <strong>of</strong> the Internet.• E-mail was one <strong>of</strong> the earliest applications on theancestral ARPANET <strong>and</strong> remains the single most popularInternet application. St<strong>and</strong>ard e-mail using SMTP(Simple Mail Transport Protocol) has been implementedfor virtually every platform <strong>and</strong> operating system.In most cases once a user has entered a person’se-mail address into the “address book,” e-mail can besent with a few clicks <strong>of</strong> the mouse. While failure <strong>of</strong>the outgoing or destination mail server can still block

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

Saved successfully!

Ooh no, something went wrong!