'Computer/Terms'에 해당되는 글 513건

  1. 2008.03.17 Program Evaluation and Review Technique by 알 수 없는 사용자
  2. 2008.03.01 Windowing system by 알 수 없는 사용자
  3. 2008.03.01 Network transparency by 알 수 없는 사용자
  4. 2008.03.01 Desktop environment by 알 수 없는 사용자
  5. 2008.03.01 Interface metaphor by 알 수 없는 사용자
  6. 2008.03.01 GDI by 알 수 없는 사용자
  7. 2008.03.01 Device Context by 알 수 없는 사용자
  8. 2007.12.21 Marshalling by 알 수 없는 사용자
  9. 2007.12.20 Regular expression by 알 수 없는 사용자
  10. 2007.12.15 Atom (standard) by 알 수 없는 사용자

The Program (or Project) Evaluation and Review Technique, commonly abbreviated PERT, is a model for project management designed to analyze and represent the tasks involved in completing a given project.

Reference:
http://en.wikipedia.org/wiki/Program_Evaluation_and_Review_Technique
Posted by 알 수 없는 사용자
,

Windowing system

Computer/Terms 2008. 3. 1. 10:01

A windowing system (or window system) is a graphical user interface (GUI) which implements windows as one of its primary metaphors. It is normally one part of a larger desktop environment.

From a programmer's point of view, a windowing system implements graphical primitives such as rendering fonts or drawing a line on the screen, effectively providing an abstraction of the graphics hardware.

A windowing system enables the computer user to work with several programs at the same time. Each program runs in its own window, which is an area of the screen, typically a rectangle. Most windowing systems allow windows to overlap, and provide means for the user to perform standard operations such as moving/resizing a window, sending a window to the foreground/background and minimizing/maximizing a window.

Some windowing systems, like the X Window System, have advanced capabilities such as network transparency, allowing the user to display graphical applications running on a remote machine. Further, the X Window System does not implement any specific policy regarding the look and feel of the graphical user interfaces, leaving that to the X window managers, widget toolkits and desktop environments.

Reference:
http://en.wikipedia.org/wiki/Windowing_system

Posted by 알 수 없는 사용자
,

Network Transparency in its most general sense refers to the ability of a protocol to transmit data over the network in a manner which is transparent (invisible) to those using the applications that are using the protocol.

The term is often applied in the context of the X Window System which is able to transmit graphical data over the network and integrate it seamlessly with applications running and displaying locally.

Reference:
http://en.wikipedia.org/wiki/Network_transparency

Posted by 알 수 없는 사용자
,

In graphical computing, a desktop environment (DE, sometimes desktop manager) presents a graphical user interface (GUI) to the user. The name is derived from the desktop metaphor used by most of these interfaces, as opposed to the earlier, textual command line interfaces (CLI). A desktop environment typically provides icons, windows, toolbars, folders, wallpapers, and desktop widgets. In addition, a desktop environment may offer collaboration support like drag and drop and inter-process notification. On the whole, the purpose of a desktop environment is the consistent integration of a graphical user interface and its applications to the user with a consistent look and feel.

Reference:
http://en.wikipedia.org/wiki/Desktop_environment
Posted by 알 수 없는 사용자
,

An Interface metaphor is a set of user interface visuals, actions and procedures that exploit specific knowledge that users already have of other domains. The purpose of the interface metaphor is to give the user instantaneous knowledge about how to interact with the user interface.

The folders and the file cabinet representation of the file system of an operating system is an example of Interface metaphor. Another example is the tree view representation of a file system, as in Windows Explorer, that helps a user to intuitively use it.

Reference:
http://en.wikipedia.org/wiki/Interface_metaphor

Posted by 알 수 없는 사용자
,

GDI

Computer/Terms 2008. 3. 1. 09:31

(Graphics Device Interface) The traditional programming interface (API) for output in Windows. When an application needs to display or print, it makes a call to a GDI function and sends it the parameters for the object that must be created. GDI in turn "draws" the object by sending commands to the screen and printer drivers, which actually render the images. See DirectX and device context.

Reference:
http://www.pcmag.com/encyclopedia_term/0,2542,t=GDI&i=43697,00.asp
Posted by 알 수 없는 사용자
,

Device Context

Computer/Terms 2008. 3. 1. 09:25

A data structure in Windows programming that is used to define the attributes of text and images that are output to the screen or printer. The device context (DC) is maintained by GDI. A DC, which is a handle to the structure, is obtained before output is written and released after the elements have been written. See GDI.

Reference:
http://www.pcmag.com/encyclopedia_term/0,2542,t=device+context&i=41198,00.asp
Posted by 알 수 없는 사용자
,

Marshalling

Computer/Terms 2007. 12. 21. 15:51

Marshalling (also known as serialization) is the process of transforming the memory representation of an object to a data format suitable for storage or transmission. It is typically used when data must be moved between different parts of a computer program or from one program to another.

The opposite, or reverse, of Marshalling is called Unmarshalling (also known as deserialization).
- Marshalling is heavily used within Microsoft's Component Object Model (COM), where it is necessary for transporting data between processes and between apartments. The conversion between an unmanaged type and a CLR type, as in the P/Invoke process used in the .NET Framework, is also an example of an action that requires marshalling to take place.
- Additionally, Marshalling is used extensively within scripts and applications that utilize the XPCOM technologies provided within the Mozilla Application Framework. The Mozilla Firefox Browser is a popular application built with this framework, that additionally allows scripting languages to utilize XPCOM through Cross-Platform Connect (XPConnect).

The terms "marshalling" and "serialization" are not synonymous.
- To "marshal" an object means to record its state and codebase(s) in such a way that when the marshalled object is "unmarshalled," a copy of the original object is obtained, possibly by automatically loading the class definitions of the object. You can marshal any object that is serializable or remote. Marshalling is like serialization, except marshalling also records codebases. Marshalling is different from serialization in that marshalling treats remote objects specially.
- To "serialize" an object means to convert its state into a byte stream in such a way that the byte stream can be converted back into a copy of the object.

Reference:
http://en.wikipedia.org/wiki/Marshalling
Posted by 알 수 없는 사용자
,

Regular expression

Computer/Terms 2007. 12. 20. 20:37

In computing, a regular expression is a string that is used to describe or match a set of strings, according to certain syntax rules.

Regular expressions are used by many text editors, utilities, and programming languages to search and manipulate text based on patterns. For example, Perl and Tcl have a powerful regular expression engine built directly into their syntax. Several utilities provided by Unix distributions—including the editor ed and the filter grep—were the first to popularize the concept of regular expressions. "Regular expression" is often shortened to regex or regexp (singular), or regexes, regexps, or regexen (plural). Some authors distinguish between regular expression and abbreviated forms such as regex, restricting the former to true regular expressions, which describe regular languages, while using the latter for any regular expression-like pattern, including those that describe languages that are not regular. As only some authors observe this distinction, it is not safe to rely upon it.

As an example of the syntax, the regular expression \bex can be used to search for all instances of the string "ex" that occur at word boundaries (signified by the \b). Thus in the string, "Texts for experts," \bex matches the "ex" in "experts," but not in "Texts" (because the "ex" occurs inside the word there and not immediately after a word boundary).

Many modern computing systems provide wildcard characters in matching filenames from a file system. This is a core capability of many command-line shells and is also known as globbing. Wildcards differ from regular expressions in that they generally only express very restrictive forms of alternation.


Reference;
http://en.wikipedia.org/wiki/Regular_expression

Posted by 알 수 없는 사용자
,

Atom (standard)

Computer/Terms 2007. 12. 15. 13:18

The name Atom applies to a pair of related standards. The Atom Syndication Format is an XML language used for web feeds, while the Atom Publishing Protocol (referred to as AtomPub for short) is a simple HTTP-based protocol for creating and updating web resources.

Web feeds allow software programs to check for updates published on a web site. To provide a web feed, a site owner may use specialized software (such as a content management system) that publishes a list (or "feed") of recent articles or content in a standardized, machine-readable format. The feed can then be downloaded by web sites that syndicate content from the feed, or by feed reader programs that allow Internet users to subscribe to feeds and view their content.

A feed contains entries, which may be headlines, full-text articles, excerpts, summaries, and/or links to content on a web site, along with various metadata.

The development of Atom was motivated by the existence of many incompatible versions of the RSS syndication format, all of which had shortcomings, and the poor interoperability, of XML-RPC-based publishing protocols. The Atom syndication format was published as an IETF "proposed standard" in RFC 4287, and the Atom Publishing Protocol was published as RFC 5023.


Reference:
http://en.wikipedia.org/wiki/Atom_%28standard%29

Posted by 알 수 없는 사용자
,