This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
354 Acknowledgements
AcknowledgementsWe would like to thank the following for permission to reproduce copyright material. The following abbreviations are used in this list: t = top, b = bottom, l = left, r = right, c = centre.
3D-XplorMath: 3D-XplorMath/Richard Palais, p. 182cl.
AAP (Australian Associated Press) (Text/Newswire): Australian Associated Press Pty Ltd, p. 92b; Klaus Guertler, p. 39bl; AP Photo/Jason DeCrow, p. 69 (iPhone); Paramount Pictures/Industrial Light & Magic, p. 76; GM/Holden, pp. iv(b), 87; AP Photo/Manu Fernandez, p. 175b; AP Photo/Paul Sakuma, p. 201.
ABC (Australian Broadcasting Corporation): p. 215.
Adobe: Adobe product screenshot reprinted with permission from Adobe Systems Incorporated, pp. 30l, 37t, 53, 125l, 131tl, 131tr, 131bl, 135, 137, 177l, 179c, 179b, 186r, 188, 234.
AFP: Sony Corporation, pp. iii(ct), 15.
Alamy Ltd: pp. iii(b), iv(bc), 23 (mainframe), 23 (smart phone), 30r, 59t, 59 (Leibnitz), 60 (vacuum tube), 69 (iTunes), 71, 79, 89, 90l, 102t, 119tr, 150, 152r, 152bc, 176t, 176r, 192, 283b, 285l, 289r; Adrian Arbib, p. 5; GAUTIER Stephane/sagaphoto.com, p. 8; Paul Thompson Images, p. 21t; Glyn Allan, p. 55c; Mary Evans Picture Library, 58 (John Napier); Johnny Greig, p. 68b (PlayStation2); Photos 12/Dreamworks Animation, p. 74; Caroline Cortizo, p. 77; Alex Segre, p. 91b; Tom Wood, p. 100; Moviestore Collection Ltd, p. 110; Hugh Threlfall, p. 114r; Iain Masterton, p. 118t; Oleksiy Maksymenko Photography, p. 119b; Milous Chab, p. 154t; Robert McLean, p. 156; Chris Pearsall, p. 162t; David Hoffman Photolibrary, p. 168; Photos 12/Twentieth Century–Fox Film Corporation, pp. v(bc), 173, 188; David Williams, p. 177r; AF archive, p. 187; D. Hurst, p. 223b; Hugh Threlfall, p 262; Rafael Angel
Irusta Machin, p. 268b; Broccoli Photography, p. 283t.
Andy Potts Limited: http://www.andy-potts.com, p. 96.
Anthony Tran: p. 80l.
Apple Inc: Courtesy of Apple Inc.: pp. 39br, 68t, 69 (First iPod), 69 (iPad), 114l, 119 (iPad), 120 (iPad), 126t, 174, 186l, 204, 207, 208.
Attorney-General’s Department Commonwealth Copyright: Offi ce of the Australian Information Commissioner, p. 9; Copyright Commonwealth of Australia reproduced by permission, p. 201r.
Fairfax Photo Sales: Fairfax Media Publications Pty Limited, p. 69t.
Flickr: Flickr/cmnit, pp. iii(bc), 27b; Flickr/Daniel Sancho, p. 65 (pocket calculator).
General Electric Company: pp. iv(t), 57l.
Getty Images: pp. 91t, 306; Thomas Cooper/Getty Images Australia Pty Ltd, p. 22 (credit card); Bloomberg, pp. iii(b), 35b, 39tr, 43, 68 (Apple
Acknowledgements 355
Mac), 101; Ian Waldie, p. 5t; Tom Mihalek, p. 65t; Nicholas Kamm, p. iv(ct), 73; Miguel S. Salmeron, p. 81; Brian Hagiwara, p. 119 (Encarta); WireImage, p. 185t; AFP, pp. 221, 290l; Henry Groskinsky, pp. vi(b), 281; Gamma-Rapho, p. 286t; Javier Pierini, p. 288; FilmMagic, p. 289l; Time Life Pictures, p. 291b; Flickr/Froge, p. 297; SSPL, p. 299.
GoGrid: GoGrid Cloud Infrastructure, http://www.gogrid.com, p. 84 (GoGrid logo).
Google: http://appinventor.googlelabs.com/learn/tutorials/paintpot/paintpot-part1.html, p. 31r; pp. 84 (GMail logo), 93, 229t, 261.
Hornsby Shire Council: p. 158b.
Hydronalix: p. 284b.
InTime-Management UG (haftungsbeschränkt): pm-software.org, p. 11.
Party Managed Reproduction & Supply Rights, p. 162b; Charles Brewer, p. 282.
The New York Times Syndication: 2011 Mary Bellis (http://inventors.about.com/). Used with permission of About, Inc. which can be found online at www.about.com. All rights reserved, p. 27.
Pearson Australia: pp. 63 (Pearson Places), 140, 147; Alice McBroom, p. 129l.
Pearson Kirihara K.K.: p. 237.
Personal Robotics Lab: p. 309.
Philadelphia Grand Jury: p. 80r.
Photolibrary Pty Ltd: pp. 19, 69 (Nintendo Wii); Steve Chenn, p. 12; Roger Du Buisson, p. 17b; Herminia Dosal, p. 27t; Heiner Blum, p. 60 (Konrad Zuse); Mauro Fermariello, p. 92c, Science Photolibrary, pp. 98, 129r, 152tl; Keith Morris, p. 152bl.
The Picture Desk: Key Creatives/The Kobal Collection: pp. iii(t), 3.
Wikipedia: pp. 60 (George Boole), 64 (Niklaus Wirth); Muzi, p. 55b; Boffy B., p. 66b; Grm wnr, p. 67b; Dvortygirl, p. 175c; Muband, p. 176 (Sega Mega Drive); A Looping Icon, p. 181r; Toytoy, p. 199; Mariusz Pazdziora, p, 213t; Saját fotó, p. 217t. Resolute, p. 217b; Rodzilla, p. 266.
Every effort has been made to trace and acknowledge copyright. However, if any infringement has occurred, the publishers tender their apologies and invite the copyright owners to contact them.
356 Index
IndexesPage numbers set in bold italic refer to key terms that appear throughout each chapter. Key terms are also listed at the beginning of each chapter.
Page numbers prefi xed by ‘i’ refer to illustrations. An illustration may be indexed because it contains relevant text content, or because it represents well the accompanying index entry subject.
Content of book panels
‘Case study’ examples
a modern-day Goldilocks 132–3Australian War Memorial Databases
160–61birth of computer graphics 41creating a handwritten font 249creating a number guessing game
333–5creating virtual reality panorama 204desk checking and correcting
algorithms 339future of robots 309implementing a computer system 5,
7, 9, 13information in an emergency 150–51movie special effects 205sharing business data 259spreadsheet model 106talent-spotting tweeters 77the YK crisis 319understanding bitmapped images 49Where do computers go when they
die? 71
‘In action’ examples
augmented reality 57computer forensics analysts 73creating 3-D world in Avatar 173data at the supermarket 145electric humans 281fi nding the Titanic (programming) 311intelligent cars 87managing projects in digital media 3National Broadband Network 251social networking 79Sony OLED screen 15T-Visionarium 113wind farming at sea 213Who invented the GUI? 27Whose data is it anyway? 43
‘Issues’ examples 78–85
changing nature of work 286different languages 321digital manipulation 202facial recognition 94generations of data protection 277‘humanipulation’ and cyber-actors 187imagining our multimedia future 115legal/social concerns 141location-based services 303remote access 157scientists worry about machines 301tracking—products or customers? 162virtual reality 209Vodafone security breach 271website accessibility 229
‘Past, current and emerging technologies’ examples 56–71
answer engines 231bar codes 156challenge of diminishing displays 341create your own phone app 261gesture-based games 91model of the brain 99robots in space 293smart home networks 273Where is multimedia heading? 120
‘People’ examples
Alan Turing (AI) 88–9building/maintaining databases 155Dan Kripac (3-D) 206–7digital media jobs 192Grant Imahara (animatronics) 289Hugo Elias (robotics) 297network administrators 275people in multimedia 127roles/responsibilities/careers 72–7, 127software developers 338Tim Berners-Lee (WWW creator) 221
Other major listings
‘How it works’ illustrations/tabulations
actuator functions i306Adobe Premiere video basics i211analogue to digital audio conversion
i49, i124ASCII character set i47assignment statement i321automated control system i298automatic doors i304bias in graphed data i83binary selection control structure i329bus/star/ring network topologies i272byte quantifi er prefi xes i51chip to CPU data transfer i50closed loop system i307command line interface i35communications network i252compressing video for multimedia
i125computer language timeline i342computer vision program i95concept map i6control structures in pseudocode
i328–i331control structure summarised i333control system types i300counting in decimal and binary i317creating a macro in Access i163creating phone app by dragging code
i261creating validation rules in Access
i153database data dictionary i149database data fl ow i151database–fi ling cabinet analogy i147database importing/exporting i166database input to output via DBMS
i165database sorting i158database structure hierarchy i147database table i146data fl ow i17data measurement by sensors i302data transfer from chip to hard drive
i50data storage on magnetic hard disk i19declaring and using variables in a
program i317design, produce, evaluate i4digital camera data processing i197draw image i190email address components i222email emoticons 224emoticons i224end effectors (robotics) i296ergonomics i85expert system components i170expert system simulated dialogue i171fi le menu algorithm in applications
program i330fi ngerprint identifi cation software i195fl atbed scanner i196fl owchart and its algorithm expression
in pseudocode i325fl owchart describing a program i312fl owchart logic viewed in pseudocode
i312, i325fl owcharts for control structures i328–
i333generational backup table i277global positioning i303group work elements i13GUI control elements i36GUI interface and its objects i340hard disk drive i19how the internet is connected i218hub i268human arm/robotic arm ‘degrees of
freedom’ i294human body components/robotic
components i295if-then rules i97information to data i44input/output devices for programs
i314input/process/output model i313internet packet transmission i237IPO table i7laser printer i24layered audio in multimedia i126line-numbered code versus structured
language i328
liquid crystal display i18lossless graphics compression i53lossy graphics compression i199mail server i267making a database relational i154motion capture i110multi-way branching i330network data transmission i258networking and weather forecasting
i254Network Operating System i275open loop system i307optical character recognition i195output for string data functions i323paint image i190PC wireless card i268personal data sharing pathways i82post-test loop logic i331pre-test loop logic i331program control structure binary
selection i329program control structure selection
i329program control structure sequence
i328programming interface of Scratch i326project management software i11pump piston i307recording a macro i111search engine strategies i230sequence control structure i328serial and parallel data transmission
i54simple spreadsheet i11, i104single-dimensional array i344small business network i253software type interactions i28solenoid use of magnetic current i306sound fi le compression i198speech (voice) recognition i194speech-to-text conversion i93spreadsheets i104–111storing variables in memory i316storyboard i7, i138string data functions i323sub-programs shown in fl owchart i337sub-programs shown in pseudocode
i337systems box i20table creation in Access i151TCP/IP protocol within OS i257time management table i11traffi c light sensors i302TV-Visionarium interactive multimedia
video compression for multimedia i125virtual offi ce work communication i84weather forecasting i254website evaluation i238wireless router signal transmission
authoring and multimedia 142–3database design 168–71digital media 210–11networking systems 278–9robotics/automated systems 308–9software development 350–53website development 246–9see also ‘additional content’ in main
digital media 172–211, 174and ethics 82, 247–9cyber actors 67data type digitisation 194–9factors in fi le size 128, 197home of the future 67jobs 192managing projects 3purpose 174–7TV 176see also multimedia
70–71equity and access 85ergonomics i85, 85error detection (programming) 346–9ethical/ethics
and environment 9codes of practice/conduct 82factors in problem-solving 4–i5issues 82–3see also privacy; security
evaluation 8
Index 361
evaluation/evaluatingbuilding a LAN 279case study 9, 133database design 169digital media products 211ethics and environment 9functionality and quality 8methods 9multimedia products 141number guessing game 335robot construction 309software development 351solutions 8–9website design 246–7websites i238
evaluation criteria 8expert 92expert systems 66, 92, 96–7, i170
components i170creation process 171database design 170–71described 170traffi c navigation 92uses 171
searching 229stretching 202see also 2-D; 3-D; graphics
Imahara, Grant 289‘In action’ examples see listing before
main indexinclusive design 37industrial issues 85information
accessing via search engine 228–31
and data 44–5controlling access to 240–43defi ned 44, i44inappropriate use 83
362 Index
information (cont.)network security 255power of internet 214–15presenting 164–5products 118security 270–71sharing i253see also data; security
information and software technology (IST)
milestones 58–9, i58–69right to access 85
information designer 127information kiosks 118information technology 58–9input (device/s) 16
and data fl ow i17data 153, 313examples 16, i314
input functions 322input/process/output (IPO) table 7, i7input/process/output model i313instructions to user, GUI 37intellectual property 80intelligence 88
see also artifi cial intelligenceintelligent cars 87interactive
CD-ROMs 116digital television 117DVD movies 116–17internet 116see also multimedia
interactivity 34interface/s
design 34–5Dreamweaver i234Macintosh i27types 35see also graphical user interface
interface design 34–5internet 212–49
and truth 242banking 226chat 225conferencing 226connecting to 220–21cookies 240describing 215development 216equity 243features and uses 220–27forums 225historical perspective 216–19how it is connected i218–i219message boards 225messaging 226new protocols 216software 232–5
using safely 241see also bandwidth; security;
World Wide Webinterpreter 343intranet 217inventions
important 58war and profi t 58–9
iPad i175–6IP (Internet Protocol) 215–17, i237,
257addresses, networking 256
IP address 256IPO table 7, i7ISDN 218, 221‘Issues’ examples see listing before
main indexIT roles/careers
3-D visual special effects 206–7animator (digital media) 192animatronics engineer 289computer scientist 74cyber security expert 74digital designer 207digital media 192e-learning designer 74graphic artist (digital media) 192information technology 76–7multimedia specialist 74network administrator 275people in multimedia 127programmer 74project manager 74robotics 297roles/responsibilities/careers
see also graphics; multimediaMP3 190, 198multimedia 114
audio i122, 124databases 118data types 122–7defi ned 114digital revolution 114–15editing 126family tree i122graphics content 139GUI design 138, i140hardware 128–9processing power 122video content 139where is it heading? 120see also IT roles
multimedia authoring 66–7, 112–43see also authoring software
methods; data typesmultimedia products 116–21
content 139developing a 136–41educational 116entertainment 117evaluation 141information 118presentations 117
multimedia specialists 74music compositions 184
NNational Broadband Network 251natural language input 65–6natural language interface (NLI) 35
translating 65natural language 65, 312navigation 36
securing 271, 274servers 266–7sharing applications 254sharing data/information 253sharing devices 252–3sharing internet services 253smart, in the home 273user profi les 274virtual private (VPN) 264–5WAN 264see also security
network bridges 269network operating systems 274–5networking systems 66, 250–79
power supply 21predicting the future 60primary key 147primary storage 50printer, laser i24print media 118, 175, 208print servers 267privacy 43, 67, 82, 224, 242Privacy Act 1988 55, 242Privacy and Personal Information
Protection Act 1998 (NSW) 242problem/s, defi ning and analysing
4–5, 108problem-solving, factors affecting 4,
i5, 324processing 16
and control 17data 158–63power i23, 122
producing/evaluating solutionscase study 9, 132see also evaluation/evaluating;
solutions
364 Index
program/show they look 315input/output 313–14processing by 314see also programming; software
and animation 48compression 197–9digital i122, 186digitising 196fi le formats 189manipulation 204technical challenge of 186, 191see also multimedia; multimedia