Usually used in reference to a computer application Application software, also known as applications or apps, is computer software designed to help the user to perform singular or multiple related specific tasks. Examples include Enterprise software, Accounting software, Office suites, Graphics software and media players, especially a computer game PC games are created by one or more game developers, often in conjunction with other specialists and either published independently or through a third party publisher. They may then be distributed on physical media such as DVDs and CDs, as Internet-downloadable, possibly freely redistributable, software, or through online delivery services such as, a text-based application Application software, also known as applications or apps, is computer software designed to help the user to perform singular or multiple related specific tasks. Examples include Enterprise software, Accounting software, Office suites, Graphics software and media players is one whose primary input and output are based on text In computer and machine-based telecommunications terminology, a character is a unit of information that roughly corresponds to a grapheme, grapheme-like unit, or symbol, such as in an alphabet or syllabary in the written form of a natural language rather than graphics Graphics are visual presentations on some surface, such as a wall, canvas, computer screen, paper, or stone to brand, inform, illustrate, or entertain. Examples are photographs, drawings, Line Art, graphs, diagrams, typography, numbers, symbols, geometric designs, maps, engineering drawings, or other images. Graphics often combine text,. This does not mean that text-based applications do not have graphics, just that the graphics are secondary to the text.

Contents

History

Before the 1980s, most computers A computer is a programmable machine that receives input, stores and manipulates data//information, and provides output in a useful format were text-based. The operator A role within IT, computer operators oversee the running of computer systems, ensuring that the machines are running and physically secured. The traditional role of a computer operator was to work with mainframes which required a great deal of management day-to-day. Computer operator positions are distinct from system administrators in that they used the keyboard In computing, a keyboard is an input device, partially modeled after the typewriter keyboard, which uses an arrangement of buttons or keys, to act as mechanical levers or electronic switches. A keyboard typically has characters engraved or printed on the keys and each press of a key typically corresponds to a single written symbol. However, to as the main input device An input device is any peripheral used to provide data and control signals to an information processing system (such as a computer). Input and output devices make up the hardware interface between a computer as a scanner or 6DOF controller to type in necessary commands into the terminal A computer terminal is an electronic or electromechanical hardware device that is used for entering data into, and displaying data from, a computer or a computing system. Early terminals were inexpensive devices but very slow compared to punched cards or paper tape for input, but as the technology improved and video displays were introduced, that could only display text on a low-resolution monochrome video monitor A video monitor also called a broadcast monitor, broadcast reference monitor or just reference monitor, is a device similar to a television, used to monitor the output of a video-generating device, such as a media playout server, IRD, video camera, VCR, or DVD player. It may or may not have audio monitoring capability. Unlike a television, a video. The majority of end-user software was also written in text-based mode during this time. During this era, operating a computer was considered to be a challenging task because of the complexity of the text-based environment.

However, with the development of the graphical user interface A graphical user interface (sometimes pronounced gooey) is a type of user interface item that allows people to interact with programs in more ways than typing such as computers; hand-held devices such as MP3 Players, Portable Media Players or Gaming devices; household appliances and office equipment with images rather than text commands. A GUI and the improvement in hardware, many software engineers A software engineer is a person who applies the principles of software engineering to the design, development, testing, and evaluation of the software and systems that make computers or anything containing software, such as computer chips, work started adding graphics for their applications. As a result, the pointing device that controls the coordination of the cursor on the screen became a primary input source (such as a mouse In computing, a mouse is a pointing device that functions by detecting two-dimensional motion relative to its supporting surface. Physically, a mouse consists of an object held under one of the user's hands, with one or more buttons. (Although traditionally a button is typically round or square, modern mice have spring-loaded regions of their top), and the graphics displayed with some text on the screen became a primary output source.

In modern computers, text-based software, usually accessed by the terminal or a console window, still exists in Unix Unix is a computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, and Joe Ossanna. Today's Unix systems are split into various branches, developed over time by AT&T as well as various commercial vendors and non-profit and Linux Linux refers to the family of Unix-like computer operating systems using the Linux kernel. Linux can be installed on a wide variety of computer hardware, ranging from mobile phones, tablet computers and video game consoles, to mainframes and supercomputers. Linux is predominantly known for its use in servers; in 2009 it held a server market share operating systems An operating system is the software on a computer that manages the way different programs use its hardware, and regulates the ways that a user controls the computer. Operating systems are found on almost any device that contains a computer with multiple programs—from cellular phones and video game consoles to supercomputers and web servers. Some. Some system commands on the Windows Microsoft Windows is a series of software operating systems and graphical user interfaces produced by Microsoft. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal platform are also written as text-based programs because of their capabilities in handling powerful procedures with fewer system resources. However, the majority of the operations on a modern computer can be done without involving text-based software.

When the method used to access the operating system itself is text-based, the interface is usually referred to as a Command Line Interface A command-line interface is a mechanism for interacting with a computer operating system or software by typing commands to perform specific tasks. This text-only interface contrasts with the use of a mouse pointer with a graphical user interface (GUI) to click on options, or menus on a text user interface (TUI) to select options. This method of (CLI). This is usually bash in Linux and UNIX-based systems, and was once DOS DOS, short for "Disk Operating System", is a shorthand term for several closely related operating systems that dominated the IBM PC compatible market between 1981 and 1995, or until about 2000 if one includes the partially DOS-based Microsoft Windows versions 95, 98, and Millennium Edition in Microsoft based systems.

Benefits of text-based software

Text-based applications typically run faster than software involving graphics does. Text-based applications run faster because the machine does not expend resources on processing the graphics, which generally requires more system resources than text does. For the same reason, text-based applications use memory more efficiently.

Command line interfaces often provide the user more control on the software than a graphical user interface A graphical user interface (sometimes pronounced gooey) is a type of user interface item that allows people to interact with programs in more ways than typing such as computers; hand-held devices such as MP3 Players, Portable Media Players or Gaming devices; household appliances and office equipment with images rather than text commands. A GUI, by taking all the details of a command as parameters and/or by redirecting the outputs between commands. Since the available parameters are not explicitly enumerated, the application can accept many more options than an equivalent GUI-based software: a high number of options in a GUI would make it too complex and impractical, but that doesn't happen in a CLI. Thus the text-based input can provide more flexibility at the cost of learnability In software testing learnability, according to ISO/IEC 9126, is the capability of a software product to enable the user to learn how to use it. Learnability may be considered as an aspect of usability, and is of major concern in the design of complex software applications and a burden Instruction may be aimed at teaching learners problem solving skills, thinking and reasoning skills Many would agree that people learn better when they can build on what they already understand (known as a schema), but the more a person has to learn in a shorter amount of time, the more difficult it is to process that information in working memory on user's memory.

As a result, text-based software can offer more powerful features than graphic-based software, such as combining the command using a pipeline In software engineering, a pipeline consists of a chain of processing elements , arranged so that the output of each element is the input of the next. Usually some amount of buffering is provided between consecutive elements. The information that flows in these pipelines is often a stream of records, bytes or bits that allows output of the first command to be used as the input of the next command. Using this, a complex operation can be accomplished in a single command line A command-line interface is a mechanism for interacting with a computer operating system or software by typing commands to perform specific tasks. This text-only interface contrasts with the use of a mouse pointer with a graphical user interface (GUI) to click on options, or menus on a text user interface (TUI) to select options. This method of using a sequence of commands connected together in a pipeline.

In certain circumstances, text-based application offers faster user interaction than the graphic-based software does. Assuming that the user is fluent with typing, the user can enter commands faster than when using the graphical interface, because the users do not have to move their hands from the keyboard to enter different commands.

Limitations of text-based software

Many users may not find an application with a text-based interface very user-friendly. This is especially true for beginner computer users. While the user may learn how to operate the software by simply playing around or navigating through given options, a text-based system usually requires users to have a more detailed understanding of the commands. Many text-based applications have a menu or help system that shows the user some (or all) of the available options of the software.

Text-based software also has limitations on its output as well. Text-based output may not be considered very attractive to many users, and may be difficult to understand (compared to an output involving graphics). Therefore, certain operations cannot be implemented using text-based software, due to its limitation of range in its input and output.[clarification needed]

See also

References

Categories: User interface techniques Categories: User interface | Graphical user interface

 

The above information uses material from Wikipedia and is licensed under the GNU Free Documentation License The purpose of this License is to make a manual, textbook, or other functional and useful document "free" in the sense of freedom: to assure everyone the effective freedom to copy and redistribute it, with or without modifying it, either commercially or noncommercially. Secondarily, this License preserves for the author and publisher a.
Some facts may not have been fully verified for accuracy. [Disclaimers Wikipedia is an online open-content collaborative encyclopedia, that is, a voluntary association of individuals and groups working to develop a common resource of human knowledge. The structure of the project allows anyone with an Internet connection to alter its content. Please be advised that nothing found here has necessarily been reviewed by]
This page was last archived by our server on Thu Jul 22 23:50:46 2010. [ refresh local cache ]
Displaying this page or its contents does not use any Wikimedia Foundation's resources.
The owners of this site proudly support the Wikimedia Foundation.


Apple, Google are playing 'Star Trek' with voice control but with ads - ConnectedPlanet (blog)
news.google.com
Apple, Google are playing 'Star Trek' with voice control but with ads

ConnectedPlanet (blog)

For Google right now, its Android search results look and feel a lot like its Web search results, with text-based ads popping up alongside mobile search ...



and more »
Google News Search: Text-based,
Tue May 18 09:23:52 2010
IM 2 0 Main Text Based Disp gif
macease.com
IM 2 0 Main Text Based Disp gif
444px x 540px | 19.20kB

[source page]

The icon based and text based displays let you select the interface that you are most comfortable with they both offer the same set of features Just select the text you want to work with in virtually any program and then use InfoManager to edit save print store organize or perform other actions with that selected text Most

Yahoo Images Search: Text-based,
Tue Jun 15 17:00:00 2010
Google changes name to Topeka, introduces text - based videos ...
networkworld.com
Google changes name to Topeka, introduces text - based videos ...

Jon Brodkin

hu, 01 Apr 2010 13:32:41 GM

Google changes name to Topeka, introduces . text. -. based. videos. Google unveils 14 pranks on April Fools' Day. By Jon Brodkin on Thu, 04/01/10 - 9:32am. Newsletter Signup. Share; Tweet This; Email this page; Comments (8); Print ...

Google Blogs Search: Text-based,
Mon Jul 12 02:45:04 2010
How do you program text based games?
Q. I just want to start learning HTML and whatever else is needed to learn.
Asked by twilightxepitaph - Sat Oct 11 19:40:19 2008 - - 2 Answers - 0 Comments

A. Try Ruby, it's pretty simple and nice...and as for text based games, I think it's like you use lots of puts, for displaying text and lots of ifs for a certain text entered in, and otherwise an else...but that gets really long and complicated after a while, say 3 branches, but that's the basic thing...and that's only for a very simple one that you run from the command line...
Answered by hello - Sat Oct 11 23:39:01 2008

Yahoo Answers Search: Text-based,
Thu Jul 15 14:57:20 2010