: Robert Dilligan
: Computing in the Web Age
: Kluwer Academic Publishers
: 9780306469657
: 1
: CHF 35.50
:
: Sonstiges
: English
: 352
: DRM
: PC/MAC/eReader/Tablet
: PDF
This volume provides an accessible introduction to computer technology as it relates to the World Wide Web. It provides everything professionals need to use the Web effectively, from the theory of computing to the history of the Web, with clear discussions of programming, networks, HTML, and Web publishing. Generous illustrations preview what to expect on screen. Sample programmes and exercises generally work on either PC or MAC platforms; where that is not the case, alternate material is provided over the Web, along with software written specifically for the book.  
Contents7
Acknowledgments11
Introduction13
Chapter 1 From ENIAC to the World Wide Web to19
COMPUTING ON THE WORLD WIDE WEB19
ENIAC AND THE DEVELOPMENT OF THE MODERN COMPUTER20
EDVAC: VON NEUMANN ARCHITECTURE25
VON NEUMANN ARCHITECTURE: AN OVERVIEW27
DISK DRIVES29
THE RISE AND FALL OF MAINFRAME COMPUTERS32
THE HISTORY OF HTML: 1969 AND ALL THAT34
THE DEVELOPMENT OF THE INTERNET42
SELF-WILLED MACHINES: THE FUTURE OF THE COMPUTER48
Chapter 2 Binary Numbers, ASCII Code, and the Turing Machine57
BINARY NUMBERS57
RANDOM ACCESS MEMORY69
THE QUICK BROWN FOX73
THE TURING MACHINE86
Chapter 3 The CPU as a Turing Machine101
A VIRTUAL MACHINE101
SWAPPING VALUES IN MEMORY109
PROGRAM COMPILATION115
PROGRAM LOADING AND EXECUTION120
HOW COMPUTERS COUNT127
BRANCHING AND LOOPING130
CALCULATING TABLES OF NUMBERS: HOMAGE TO CHARLES BABBAGE134
VARIETIES OF CPUs139
Chapter 4 The World According to Programmers141
STRUCTURED, OBJ ECT-ORI ENTED PROGRAMMING141
PROGRAMMING A GRAPHICAL USER INTERFACE146
ALGORITHMS + DATA STRUCTURES + INTERFACES = PROGRAMS157
DESIGNING A GRAPHICAL USER INTERFACE159
DOWNLOADING JAVA PROGRAMS AND THE JRE161
THE WORD FREQUENCY PROGRAM163
KEY WORD IN CONTEXT FILE SEARCH174
KEY WORD IN CONTEXT DIRECTORY SEARCH178
Chapter 5 Connections to the World Wide Web183
NETWORKS: WHY AND HOW183
INTERNET SOFTWARE188
CLIENT/SERVER PRO GRAMMING190
THE INSCAPE OF NETSCAPE196
SEARCHING THE WEB200
SAVING INFORMATION FROM THE WEB214
Chapter 6 HTML Programming and Web Publishing229
FROM PRINT TO HYPERTEXT229
FONTS, TEXT ALIGNMENT, AND SPECIAL CHARACTERS242
MULTIMEDIA: COLORS, IMAGES, SOUND, AND VIDEO245
CAPTURING WEB IMAGES FROM THE COMPUTER SCREEN248
COMPRESSING IMAGES251
POSITIONING AND SIZING IMAGES ON WEB PACES254
WEB VIDEO AND SOUND APPLICATIONS258
PUBLISHING ON THE WEB: FTP AND A TOUCH OF UNlX262
Glossary277
Appendix A Turing Machine Trace Files291
TURING MACHINE PROGRAM 1 OUTPUT291
TURING MACHINE PROGRAM 2 OUTPUT294
TURING MACHINE PROGRAM 3 OUTPUT298
Appendix B Assembler Program Execution Trace Files305
PROGRAM SWAP TRACE FILE305
PROGRAM COUNT TRACE FILE309
PROGRAM LOOP TRACE FILE313
Appendix C Downloading JAVA Programs for Windows327
SOFTWARE ACCESS AND INSTALLATION327
DOWNLOADING THE SELF-EXTRACTING ARCHIVE328
DOWNLOADING AND INSTALLING JAVA RUNTIME ENVIRONMENT ( JRE)333
RUNNING JAVA APPLICATIONS USING THE JAVA RUNTIME ENVIRONMENT336
Notes339
Index347
More eBook at www.ciando.com0