lecture 02 software topics basics system software office software versatile application software...
Post on 20-Dec-2015
226 views
TRANSCRIPT
![Page 1: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/1.jpg)
Lecture 02 Software
Topics Basics System software Office software Versatile application software Multimedia software Windows concepts
© 2005 Prentice-Hall, Inc. Slide 1
![Page 2: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/2.jpg)
Basics
Categories of Software System software
Operating system Utility Development software
Application software Office software Specific application software Multimedia software …
© 2005 Prentice-Hall, Inc. Slide 1
![Page 3: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/3.jpg)
Basics
Sources of Software Commercial softwareShareware – author counts on the honor system for payment; copyrightedFreeware – may be used free of charge; copyrighted Public-domain software – may be used without restriction; not copyrightedOpen source software - may be used, modified, studied and distributed free of charge; source opened; copyrighted
© 2005 Prentice-Hall, Inc. Slide 28
![Page 4: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/4.jpg)
System Software
Operating System (OS) – controls the computer
Kernel – loaded into memory at start-up and loads other OS components and application program to RAM as they are needed Graphical User Interface (GUI) - Shell
© 2005 Prentice-Hall, Inc. Slide 2
![Page 5: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/5.jpg)
System Software
OS interfacing with the environment
GUI/Shell/Listener – communicating with users Component communication– controlling the communication inside the computer system componentsNetworking – communicating with other computers
© 2005 Prentice-Hall, Inc. Slide 3
![Page 6: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/6.jpg)
System Software
OS managing resourcesProcess management
Multitasking – more than one program running at a timeForeground – program that is active is run hereBackground – programs of lower priority are run here
Storage managementFile systemMass storage
© 2005 Prentice-Hall, Inc. Slide 3
![Page 7: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/7.jpg)
System Software
OS managing resources (cont.)I/O devices
OS monitoring systemSecurityAuthorizationPrivacy System failure
© 2005 Prentice-Hall, Inc. Slide 3
![Page 8: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/8.jpg)
System Software
Example OSsOS on Wintel Platform PC
Windows OS - older versionsWindows 95/98Windows ME
Windows OS - modern versionsWindows XP – plug and play Windows 2005 Server
Windows CE.NET - handheld
© 2005 Prentice-Hall, Inc. Slide 5
![Page 9: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/9.jpg)
System Software
OS on other Platform PCsMac OS X on Mac//PowerPC PlatformUnix – multiuser operating systemLinux – open source version of Unix
Open source – source code is available
LindowsOS – Linux based, Windows compatible
© 2005 Prentice-Hall, Inc. Slide 6
![Page 10: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/10.jpg)
System Software
Business Concerns with choosing an OS
Interoperability – ability to share resources across platforms, i.e., in a multiplatform environment Source code availability – ability to modify the source code of an OS to fit own requirement and facilitate maintenance
© 2005 Prentice-Hall, Inc. Slide 7
![Page 11: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/11.jpg)
System Software
Graphical User Interface vs. text-based, command-driven interface
Pointing device such as a mouseIcon – picture that represents a file or a computer task
© 2005 Prentice-Hall, Inc. Slide 4
![Page 12: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/12.jpg)
System Software Utility Programs
Disk and file maintenance System recovery Security Backup Virus protection Intrusion detection
Examples Norton Disk Doctor/ System unit temperature monitor/ Norton Anti-virus/ Screen Savers/ Internet privacy protection/ Snort/ eXpertBSM
© 2005 Prentice-Hall, Inc. Slide 8
![Page 13: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/13.jpg)
System Software Development software
Compiler/ Assembler System development tools IDE (integrated Development environment)
Examples JAVA SDK JBuilder Frontpage
© 2005 Prentice-Hall, Inc. Slide 8
![Page 14: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/14.jpg)
Office Software
Sun OpenOffice/ Microsoft Office A suite of applications
Word processingPresentation softwareSpreadsheet softwareDatabase softwarePersonal information management (PIM)Productivity software
Provide Template – pre-formatted document; user simply provides content
© 2005 Prentice-Hall, Inc. Slide 21
![Page 15: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/15.jpg)
Office Software
Word processingSpell checkerOnline thesaurusGrammar and style checker
© 2005 Prentice-Hall, Inc. Slide 22
![Page 16: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/16.jpg)
Office Software
Presentation softwareTextPhotos/imagesCharts and graphsOriginal drawings
© 2005 Prentice-Hall, Inc. Slide 23
![Page 17: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/17.jpg)
Office Software
Presentation software (cont.)Clip artAudio clipsFull-motion videoOnline thesaurusGrammar and style checker
© 2005 Prentice-Hall, Inc. Slide 24
![Page 18: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/18.jpg)
Office Software
Spreadsheet softwareRows and columnsCell – intersection of a row and a columnCell address – column and row the cell appears in
© 2005 Prentice-Hall, Inc. Slide 25
![Page 19: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/19.jpg)
Office Software
Database softwareCreate and maintain a databaseExtract information Make inquiriesSort recordsGenerate reports
© 2005 Prentice-Hall, Inc. Slide 26
![Page 20: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/20.jpg)
Office Software
Personal Information Management (PIM) software
Communication MessagesContacts
Calendar - appointmentsTasks
© 2005 Prentice-Hall, Inc. Slide 27
![Page 21: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/21.jpg)
Versatile Application Software
Home and family softwareLegal advisor (Family Lawyer)Health advisor (Medical advisor)Tax advisorFinancial advisor (Financial Planning)Hobbies (Gardener/ Astronomer/ Fishing/ …)
© 2005 Prentice-Hall, Inc. Slide 29
![Page 22: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/22.jpg)
Versatile Application Software
Education and edutainment software
Dynamic, linked, interactive vs. static, sequential materialsChemical reaction/ Anatomy / Guitar tutoring/ Language tutoring
Reference softwareGPS (Geographical Positioning System)Fortune 500 financial informationMultilingual dictionariesCollege entrance information
© 2005 Prentice-Hall, Inc. Slide 29
![Page 23: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/23.jpg)
Versatile Application Software
Business softwareDentistry management softwareArchitecture designInterior designConstruction managementVarious applications development software
© 2005 Prentice-Hall, Inc. Slide 29
![Page 24: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/24.jpg)
Multimedia Software
Multimedia – Involve text, still graphics, motion visuals, animation, and audios in software
© 2005 Prentice-Hall, Inc. Slide 30
![Page 25: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/25.jpg)
Multimedia Software
Digital cameraVideo camera, VCR, audio cassette player, CD player, televisionCD-RW or DVD+RWAudio synthesizerVideo capture cardColor scanner
© 2005 Prentice-Hall, Inc. Slide 35
![Page 26: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/26.jpg)
Multimedia Software
Graphics software – allows the user to create pictures on a computer
Bit-mapped (raster )image – picture is made up of pixels, which are picture elements (dots) Vector graphic – image is composed of geometric shapes such as lines and points Metafile format – combines bit-mapped and vector graphics
© 2005 Prentice-Hall, Inc. Slide 31
![Page 27: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/27.jpg)
Multimedia Software
Bit-mapped graphics file formatsJpg/ jpeg – web pages and digital photographybmp – Microsoft Windowsgif – web pages and downloadable images, patentedTiff/ tif – used in print publishingpcx – PC Paintbrushpng – replacement for GIF; unpatented
© 2005 Prentice-Hall, Inc. Slide 32
![Page 28: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/28.jpg)
Multimedia Software
Paint software – creation of bi-mapped images Draw software – creation of vector imagesPhoto illustration software – creation and editing of existing digitized images
Morphing – changing one image to another
© 2005 Prentice-Hall, Inc. Slide 33
![Page 29: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/29.jpg)
Multimedia Software
Drag-and-drop software users choose from pre-created shapes
Image filesUser createdClip artScanned imagesPhoto images
© 2005 Prentice-Hall, Inc. Slide 34
![Page 30: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/30.jpg)
Multimedia Software
Audio softwareWave files – store waveformNonwave files – store directions to musical devices to produce sound
Waveform audio file formats wav mp3 ra
Nonwaveform audio file formats MIDI
© 2005 Prentice-Hall, Inc. Slide 36
![Page 31: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/31.jpg)
Multimedia Software
Animation softwareFlash
Motion video filesAvi/ mov/ mpeg/ rm
Video editing softwareDirector
© 2005 Prentice-Hall, Inc. Slide 37
![Page 32: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/32.jpg)
Multimedia Software
Creating a multimedia application
Presentation softwareAuthoring software
Used for creating multimedia applications
Multimedia programmingMay require high-end multimedia programsMay require programming skills
© 2005 Prentice-Hall, Inc. Slide 38
![Page 33: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/33.jpg)
Windows Concepts
Window – rectangular area on the screen
Desktop – where Windows icons are displayed An application window contains an open application Active window
© 2005 Prentice-Hall, Inc. Slide 9
![Page 34: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/34.jpg)
Windows Concepts
Workspace The area in a window in which documents, graphs, etc., are created
Document windowA rectangular area within the workspace that contains a document
Cascading windows Tiled windows
© 2005 Prentice-Hall, Inc. Slide 10
![Page 35: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/35.jpg)
Windows Concepts
Menus – lists of user choicesPull-down menusShortcut keys
Toolbars – contain buttons for frequently used commands Dialog box – allows the user to provide information to the software
© 2005 Prentice-Hall, Inc. Slide 11
![Page 36: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/36.jpg)
Windows Concepts
Sharing InformationClipboard – area where information is stored, can then be shared with other applications
© 2005 Prentice-Hall, Inc. Slide 12
![Page 37: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/37.jpg)
Windows Concepts
File –information saved in an electronic formatFile types:
ASCII – text onlyDocument – word processor fileSpreadsheet
© 2005 Prentice-Hall, Inc. Slide 13
![Page 38: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/38.jpg)
Windows Concepts
File types:Web page Source program – user-created instructions to the computerExecutable – machine language versionGraphicsAudioVideo
© 2005 Prentice-Hall, Inc. Slide 14
![Page 39: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/39.jpg)
Windows Concepts
A file’s optional 3 character extension indicates the type of fileNative file format – default data type for a particular program
© 2005 Prentice-Hall, Inc. Slide 15
![Page 40: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/40.jpg)
Windows Concepts
What can be done to a file?Create, name, saveCopy, move, deleteRetrieve, updateDisplay, print, playExecuteDownload/upload
© 2005 Prentice-Hall, Inc. Slide 16
![Page 41: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/41.jpg)
Windows Concepts
What can be done to a file? (cont.)
Import – open a file with a program that was NOT used to create the fileCompress – reduce the size of a file so it can be uploaded more quickly
Zip file – the reduced file. It must be unzipped before it can be used.
© 2005 Prentice-Hall, Inc. Slide 17
![Page 42: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/42.jpg)
Windows Concepts
Windows Explorer – file management tool Folders – used to organize a storage device such as a hard disk or diskette Path – indicates what folder a file is stored in
© 2005 Prentice-Hall, Inc. Slide 18
![Page 43: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/43.jpg)
Windows Concepts
File Management Activities Save/Save AsOpenCopyCut Delete Rename
© 2005 Prentice-Hall, Inc. Slide 19
![Page 44: Lecture 02 Software Topics Basics System software Office software Versatile application software Multimedia software Windows concepts © 2005 Prentice-Hall,](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d435503460f94a1ec82/html5/thumbnails/44.jpg)
Windows Concepts
Help for Windows – online Help for application software – click on the Help option or menuContext-sensitive help – hit F1 to get help concerning whatever you are doing
© 2005 Prentice-Hall, Inc. Slide 20