Graphical User Interface (GUI)
A graphical user interface (GUI) is a human-computer interface (i.e., a way for humans to interact with computers) that uses windows, icons and menus and which can be manipulated by a mouse (and often to a limited extent by a keyboard as well). GUIs stand in sharp contrast to command line interfaces (CLIs), which use only text and are accessed solely by a keyboard. Example is Linux when it is used in console mode (i.e., the entire screen shows text only). An icon is a small picture or symbol in a GUI that represents a program (or command), a file, a directory or a device (such as a hard disk or floppy). Icons are used both on the desktop and within application programs.Commands are issued in the GUI by using a mouse, trackball or touchpad to first move a pointer on the screen to, or on top of, the icon, menu item or window of interest in order to select that object.
Word Processor
A word processor (more formally known as document preparation system) is a computer application used for the production (including composition, editing, formatting, and possibly printing) of any sort of printable material. Word processor may also refer to a type of stand-alone office machine, popular in the 1970s and 1980s, combining the keyboard text-entry and printing functions of an electric typewriter with a dedicated processor (like a computer processor) for the editing of text. Later models introduced innovations such as spell-cheacking programs, increased formatting options, and dot-matrix printing. As the more versatile combination of a personal computer and separate printer became common place, most business-machine companies stopped manufacturing the word processor as a stand-alone office machine. Microsoft Word is the most widely used word processing software.
Spreadsheet
A spreadsheet is a computer application that simulates a paper, accounting worksheet. It displays multiple cells usually in a two-dimensional matrix or grid consisting of rows and columns. Spreadsheets are frequently used for financial information because of their ability to re-calculate the entire sheet automatically after a change to a single cell is made. Visicalc is usually considered the first electronic spreadsheet (although this has been challenged), and it helped turn the Apple 2 computer into a success and greatly assisted in their widespread application.
DBMS
A Database Management System (DBMS) is a set of computer programs that controls the creation, maintenance, and the use of a database. It allows organizations to place control of database development in the hands of database asministrators (DBAs) and other specialists. A DBMS is a system software package that helps the use of integrated collection of data records and files known as databases. It allows different user application programs to easily access the same database. Instead of having to write computer programs to extract information, user can ask simple questions in a query language. Thus, many DBMS packages provide Forth-generation programming language (4GLs) and other application development features. It helps to specify the logical organization for a database and access and use the information within a database. A DBMS also provides the ability to logically present database information to users.
Utility Suites
Utility software is a kind of system software designed to help analyze, configure, optimize and maintain the computer. A single piece of utility software is usually called a utility (abbr. util) or tool.
Utility software should be contrasted with application software, which allows users to do things like creating text documents, playing games, listening to music or surfing the web. Most utilities are highly specialized and designed to perform only a single task or a small range of tasks. However, there are also some utility suites that combine several features in one piece of software.
Audio Editing Software
Audio Editing should include play, record, cut, copy, paste and so on; this rating goes beyond the basic editing tools to include tools such as equalizers, processors, mixers, preset effects, filters as well as analyzing tools like the waveform or spectrogram.
Bitmap Image
In computer graphics, a bitmap or pixmap is a type of memory organization or image file format used to store digital images. The term bitmap comes from the computer programming terminology, meaning just a map of bits, a spatially mapped array of bits. Now, along with pixmap, it commonly refers to the similar concept of a spatially mapped array of pixels. Similarly, most other image file formats, such as JPEG, TIFF, PNG, and GIF, also store bitmap images (as opposed to vector graphics), but they are not usually referred to as bitmaps, since they use compressed formats internally.
Desktop Publishing Program
Desktop publishing (also known as DTP) combines a personal computer page layout software to create publication documents on a computer for either large scale publiching or small scale local multifunction peripheral output and distribution.The term "desktop publishing" is commonly used to describe page layout skills.
HTML Editor
An HTML editor is a software application for creating web pages. Although the HTML markup of a web page can be written with any text editor, specialized HTML editors can offer convenience and added functionality. For example, many HTML editors work not only with HTML, but also with related technologies such as CSS, XML and JavaScript or ECMAScript.
Image Editor
Image editing encompasses the processes of altering images, whether they be digital photographs, traditional analog photographs, or illustrations. Traditional analog image editing is known as photo retouching, using tools such as an airbrush to modify photographs, or editing illustrations with any traditional art medium. Many image editing programs are also used to render or create computer art from scratch.
Multimedia
Multimedia can combines many types of media in one presentation. For example, a presentation can be an animation, music, graphic and text all in one program. Most multimedia used to listen to music as their entertament or even combine music and graphic together to make things more interesting.
Vector Image
Vector graphics is the use of geometrical primitives such as points, lines, curves, and shapes or polygon, which are all based on mathematical equations, to represent images in computer graphics.
Vector graphics formats are complementary to raster graphics, which is the representation of images as an array of pixels, as is typically used for the representation of photographic images. An understanding of the advantages and limitations of each technology and the relationship between them is most likely to result in efficient and effective use of tools.
Web Authoring
A category of software that enables the user to develop a website in a desktop publishing format. The software will generate the required HTML coding for the layout of the Web pages based on what the user designs. Typically, the user can toggle back and forth between the graphical design and the HTML code and make changes to the Web page in either the design of the accompanying code.
basic and specialized application software
the internet, the web and electronic commerce
URL
A URL (Uniform Resource Locator, previously Universal Resource Locator) - usually pronounced by sounding out each letter but, in some quarters, pronounced "Earl" - is the unique address for a file that is accessible on the Internet. Such a file might be any Web HTML page other than the home page, an image file, or a program such as a common gateway interface application or Java applet The URL contains the name of the protocol to be used to access the file resource, a domain name that identifies a specific computer on the Internet, and a pathname, a hierarchical description that specifies the location of a file in that computer.
HTML
HTML is HyperText Markup Language, the authoring language used to create documents on the World Wide Web. HTML is similar to SGML, although it is not a strict subset.
HTML defines the structure and layout of a Web document by using a variety of tags and attributes.
JAVASCRIPT
JavaScript, also known as ECMAScript, is a prototye-base, object-oriented scripting language that is dynamic, weakly typed and has first-class function. It is also considered a functioner programming language. JavaScript's use in application outside web pages. JavaScript copies many names and naming conventions from Java but the two languages are otherwise unrelated and have very different semantics. The key design principles within JavaScript are taken from the self and scheme programming languages.
APPLETS
BLOGS
Blogs are usually maintained by an individual with regular entries of commentary, descriptions of events, or other material such as graphics or video. Entries are commonly displayed in reverse-chronological order. Blog can also be used as a verb, meaning to maintain or add content to a blog.
Most blogs are interactive, allowing visitors to leave comments and even message each other via widgets online. The ability of readers to leave comments in an interactive format is an important part of many blogs.
WIKIS
Wikis is a website that allows the creation and editing of any number of interlinked web pages via a web browser using a simplified markup language. Wikis are typically powered wiki software and are often used to create collaborative works. Examples include community websites, corporate intranets, knowledge management systems, and note services. The software can also be used for personal notetaking.
Wikis serve different purposes. Some permit control over different functions (levels of access). For example editing rights may permit changing, adding or removing material. Others may permit access without enforcing access control. Other rules can be imposed for organizing content.
FTP
File Transfer Protocol, the protocol for exchanging files over the internet. FTP works in the same way as HTTP for transferring Web pages from a server to a user's browser and SMTP for transferring electronic mail across the Internet in that, like these technologies, FTP uses the Internet's TCP/IP protocols to enable data transfer.
PLUG-IN
In computing, a plug-in (or plugin) is a set of software components that adds specific abilities to a larger software application. If supported, plug-ins enable customizing the functionality of an application. For example, plug-ins are commonly used in web browsers to play video, scan for viruses, and display new file types. Well-known plug-ins examples include Adobe Flash Player and Quick Time.
FILTER
Electronic filters are electronic circuits which perform signal processing functions, specifically to remove unwanted frequency components from the signal, to enhance wanted ones, or both. Electronic filters can be pasive,analog, digital, linear and many more.The most common types of electronic filters are linear filters, regardless of other aspects of their design. See the article on linear filters for details on their design and analysis.
INTERNET SECURITY SUITE
An internet security suite developed by some computer labs compatible with microsoft window. KIS supports the detection and remidition of malware, as well as e-mail spam, phishing attempts, and data leaks.
database administrator
Database administrators, also known DBAs, are IT professionals who oversee stored data for a variety of organizations, including corporations, small businesses and government agencies. The duties involve in database administrator jobs range from managing database backups, providing data security and optimizing the availability of data sets.
programmer
The computer programmer job involves responsibility for the design, development and administration of transactional and analytical data structures.
Common job titles include: Programmer, Programmer/Analyst, Systems Programmer, Application Analyst.
system analyst
A systems analyst does research on any reported problem, plans and proposes a solutions, advocates software and systems and coordinates the problem solving process and ensures that the business standards and requirements are met. An analyst is familiar with multiple approaches to solve a problem and will choose the most appropriate one out of them. They are also quite familiar with a host of computer programming languages, operating systems, and computer hardware platforms as they often translate client's requests into technical specifications. In this way, systems analysts are a kind of link between IT professionals and vendors. This is mostly true in case of information systems analyst job description.
network administrator
The Network Administrator job position is one that oversees the administration, management and maintenance of computer network systems and data circuits.
Common job titles include: Network Administrator, Network Administration Lead, Network Systems Administrator, Network Software Administrator
software engineer
technical writer
A technical writer's job may be different from one position to the next. Generally, the position requires the translation of dense technical jargon into organized and understandable print. A technical writer may write any or all of the following:
- Maintenance or troubleshooting manuals
- Assembly instructions
- Catalogs
- Business proposals
- Grant applications and proposals
- Product handbooks
- Engineering specifications
- Tech company press releases and media kits
- Financial statements and company shareholder information
- Online documentation and Web sites
computer support specialist
Computer support specialists are in high demand. They help people solve problems with their computer hardware and software. They help coworkers or people who bought their company’s products troubleshoot the problem to determine whether to make repairs or make changes to the computer setup. Computer support specialists may read technical manuals to help determine the problem, test computers to make sure they work, and help determine a company’s computer needs. At larger companies, specialists may teach staff how to use new software. A computer support specialist who works with customers may teach customers how to install software or hardware or how to use the software purchased.