CSC 204 USEK Chapter 2 Application software CSC204-USEK 1 Software CSC204-USEK 2 A- Application Software Application software is end user software that is used to accomplish a variety of tasks Two categories I – Basic applications II – Specialized applications Also there are Mobile apps programs designed for mobile devices CSC204-USEK 3 I- Basic applications Basic applications (general purpose applications):widely used in nearly every discipline & occupation and all career areas. Examples include: I-1 – Word processors I-2 – Spreadsheets I-3 – Database management systems I-4 – Presentation graphics I-5- Web browsers…. CSC204-USEK 4 I-1 – Word processors Used to create text-based documents – Memos, letters, Reports… – Newsletters, manuals, Flyers… Word processing programs – Microsoft Word(most widely used) – Mac: Pages CSC204-USEK 5 I-2 – Spreadsheets Spreadsheets organize, analyze and graph numeric data such as budgets and financial reports using Formulas, functions, charts. It is widely used by nearly every profession. Spreadsheet programs – Microsoft Excel – Mac: Numbers Excel workbook is a collection of worksheets and charts. The worksheet is a set of rows and columns, the intersection of which is called a cell. CSC204-USEK 6 I-3 – Data base management system A database is a collection of related data used to retrieve information easily. A Database Management System (DBMS) is a program that structures or sets up the database. It also provides tools to enter, edit, retrieve data from database. Ex. Universities use databases to keep records on their students, instructors and courses. Organizations of all types maintain employee databases. CSC204-USEK 7 I-3 – Data base management system Relational database is most widely used database structure. Data is organized into related tables. Tables are made up of rows called records, each containing a number of columns called fields. Database programs – Microsoft Access – Corel Paradox – Lotus Approach CSC204-USEK 8 I-4 – Presentation graphics Presentation graphics are programs that combine visual objects to create interesting and professional presentation for communicating a message . Presentation programs – Microsoft PowerPoint – Corel Presentations – Lotus Freelance Graphics (Open office impress, apple keynote) CSC204-USEK 9 I-5-Web Browsers A web browser Programs that provide access to Web resources. Allow us to surf the Internet. Address or location of the resource must be specified : URL (uniform resource locator) (URI :http//www.usek.edu.lb) Well-known browsers – Mozilla Firefox – Google Chrome – Microsoft Internet Explorer _ Apple’s Safari CSC204-USEK 10 Most commonly used web browsers Reference: http://www.zdnet.com/article/the-most-u-s-popular-webbrowsers/ CSC204-USEK 11 Software suite A Software suite (also called productivity suite) is a group of application programs. The best known is Microsoft Office. Other well-known productivity suites are: Office Suite, Apple iWork, etc. CSC204-USEK 12 Cloud Suites or online suites Stored at a server on the internet. Available anywhere you can access the internet. Easy to share created documents and collaborate with others. Dependent on the server providing the application to be available whenever you need it (importance of backup copies). Ex. Google Docs, Zoho, Microsoft Office Web Apps. Need an account. CSC204-USEK 13 II-Specialized applications Specialized applications (special-purpose applications): Narrowly focused on specific disciplines and occupations. Examples include: Graphics programs Audio/video editors Multimedia creation Web authoring Artificial Intelligence – Virtual Reality – Knowledge-based Systems(Expert systems) – Robotics CSC204-USEK 14 II-1.Graphics programs Graphics are widely used by professionals in the graphic arts. They use desktop publishing programs, image editing programs, and illustration programs. CSC204-USEK 15 II-1Graphics programs 1.Desktop publishing :Programs that allow you to create high level publications of professionnal quality that mix text and graphics (newspapers,textbooks..) Popular programs – Adobe InDesign – Microsoft Publisher – QuarkXPress CSC204-USEK 16 II-1Graphics programs 2.Image editors, also known as photo editors, are programs for editing or modifying digital photographs. They are used to touch up photographs to remove scratches or other imperfections. Photographs consist of thousands of dots or pixels (smallest element of a picture) that form images often referred as bitmap images (.BMP, JPEG, PNG and GIF). Popular image editors: Microsoft Paint and Adobe Photoshop CSC204-USEK 17 II-1Graphics programs 3.Illustration Programs, also known as drawing programs: Used to create & edit vector images. Vector images use geometric shapes or objects (ps, eps, pdf, svg, cgm, swf, wmf). Popular programs: Adobe Illustrator FreeHand and Microsoft visio. CSC204-USEK 18 II.2- MultiMedia The integration of a variety of media into one presentation : Video ,Music , Voice, Graphics and Text. Multimedia is used in video games, Web presentations. We consider two types of multimedia: A-Multimedia without user interactivity: Users have no control over the content that is being showed to them like a movie (Ex. Windows Movie Maker – video). CSC204-USEK 19 II.2-Multimedia B-Multimedia including user interactivity: Users have control over the content that is being showed to them. Users are given navigational control such as interactive CD, Digital Encyclopedia (Encarta) Ex. Macromedia Director. CSC204-USEK 20 II.3- Web Authoring Programs Creating a site is called web authoring. Known as Web page editors or HTML editors – Provide support for Web site design – Creates HTML coding Popular programs – Macromedia Dreamweaver – NetObjects Fusion – Iweb,Freeway…… CSC204-USEK 21 II.4-Artificial Intelligence Artificial intelligence is a field of computer science Mimics or simulates human senses, thought processes, and actions Includes reasoning, learning from past actions, and using senses such as vision and touch Three areas of AI a – Virtual reality b – Knowledge-based (expert) systems c – Robotics CSC204-USEK 22 A-Virtuel Reality VR is an interactive, computergenerated simulated environment with which users can interact with an animated 3D environment in real time using data gloves(tactile) and headmounted computer-graphic displays (audio,video). Specific application areas including, but not limited to, the following: -Defence and Military -Education and Training -Entertainment and Gaming -Medicine (surgical simulation) CSC204-USEK 23 B.Expert Systems An expert system is software that uses a knowledge base of human expertise for problem solving, or to clarify uncertainties where normally one or more human experts would need to be consulted. Example : Medical diagnosis expert system. CSC204-USEK 24 C. Robotics Robots are machines controlled by "computers". Robots are used in factories, manufacturing, home security, the military, and many other fields. Can be programmed to do more that one task Often used to handle dangerous, repetitive tasks Types of robots Perception – imitate some of the human senses Industrial – perform tasks in factories, etc. Mobile – can move about and perform tasks CSC204-USEK 25 References Computing essentials 2016, O'leary, O'leary CSC204-USEK 26