2011年4月26日星期二

Basic and Specialized Software Application

Graphical User Interface(GUI)

In computing a graphical user interface(GUI)is a type of user interface that allows users to interact with electronic devices with images rather than text commands. GUIs can be used in computers, hand-held devices such as MP3 players, portable media players or gaming devices, household appliances and office equipment . A GUI represents the information and actions available to a user through graphical icons and visual indicators such as secondary notation, as opposed to text-based interfaces, typed command labels or text navigation. The actions are usually performed through direct manipulation of the graphical elements.

Word Processor

A word processor that also known as document preparation system is a computer application used for the production that 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 for the editing of text. Word processors are descended from early text formatting tools. Word processing was one of the earliest applications for the personal computer in office productivity.

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. Each cell contains alphanumeric text, numeric values or formulas. A formula defines how the content of that cell is to be calculated from the contents of any other cell (or combination of cells) each time any cell is updated. 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. A pseudo third dimension to the matrix is sometimes applied as another layer, or layers/sheets, of two-dimensional data.

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 administrators (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.

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 or tool.It 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. Rather than providing these kinds of user-oriented or output-oriented functionality, utility software usually focuses on how the computer infrastructure that including the computer hardware, operating system, application software and data storage operates. Due to this focus, utilities are often rather technical and targeted at people with an advanced level of computer knowledge.

Audio Editing Software

Audio editing software is a full featured professional audio and music editor for Windows and Mac OS X. It lets us record and edit music, voice and other audio recordings. When editing audio files that can cut, copy and paste parts of recordings then add effects like echo, amplification and noise reduction. WavePad works as a wav or mp3 editor but it also supports a number of other file formats including vox, gsm, wma, real audio, au, aif, flac, ogg and more.

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 bitmap, it commonly refers to the similar concept of a spatially mapped array of pixels. Raster images in general may be referred to as bitmaps or pixmaps, whether synthetic or photographic, in files or memory.

Desktop Publishing Program

Desktop publishing combines a personal computer and WYSIWYG(what you see is what you get) page layout software to create publication documents on a computer for either large scale publishing or small scale local multifunction peripheral output and distribution.The term "desktop publishing" is commonly used to describe page layout skills. However, the skills and software are not limited to paper and book publishing. The same skills and software are often used to create graphics for point of sale displays, promotional items, trade show exhibits, retail package designs and outdoor signs.

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. In some cases they also manage communication with remote web servers via FTP and WebDAV, and version management systems such as CVS or Subversion.

Image Editor

A graphics program that provides a variety of special features for altering bit-mapped images. In general, image editors are specialized for modifying bit-mapped images, such as scanned photographs, whereas paint programs are specialized for creating images.

Multimedia

Multimedia is media and content that uses a combination of different content forms.The term is used in contrast to media which only use traditional forms of printed or hand-produced material. Multimedia includes a combination of text, audio, still images, animation, video, and interactivity content forms.Multimedia is usually recorded and played, displayed or accessed by information content processing devices, such as computerized and electronic devices, but can also be part of a live performance. Multimedia also describes electronic media devices used to store and experience multimedia content. Multimedia is distinguished from mixed media in fine art.

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.

2011年4月20日星期三

The Internet, the web abd Electronic Commerce

FTP

FTP is short for 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.FTP is most commonly used to download a file from a server using the Internet or to upload a file to a server.

Plug-In

In computing, a plug-in 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 QuickTime.

Filter

Filter also call a higher-order function, it is processes a data structure (typically a list) in some order to produce a new data structure containing exactly those elements of the original data structure for which a given predicate returns the boolean value true

Internet Security Suite

Internet security is a branch of computer security specifically related to the Internet. Its objective is to establish rules and measures to use against attacks over the Internet. The Internet represents an insecure channel for exchanging information leading to a high risk of intrusion or fraud, such as phishing. Different methods have been used to protect the transfer of data, including encryption.

URL

In computing, a Uniform Resource Locator (URL) is a Uniform Resource Identifier (URI) that specifies where an identified resource is available and the mechanism for retrieving it. In popular usage and in many technical documents and verbal discussions it is often incorrectly used as a synonym for URI. The best-known example of the use of URLs is for the addresses of web pages on the World Wide Web, such as http://www.example.com/.

HTML

HTML which stands for HyperText Markup Language, is the predominant markup language for web pages. HTML is the basic building-blocks of webpages.HTML elements form the building blocks of all websites. HTML allows images and objects to be embedded and can be used to create interactive forms. It provides a means to create structured documents by denoting structural semantics for text such as headings, paragraphs, lists, links, quotes and other items. It can embed scripts in languages such as JavaScript which affect the behavior of HTML webpages.

Java Script

JavaScript, also known as ECMAScript,is a prototype-based, object-oriented scripting language that is dynamic, weakly typed and has first-class functions. It is also considered a functional programming language like Scheme and OCaml because it has closures and supports higher-order functions.JavaScript is an implementation of the ECMAScript language standard and is primarily used in the form of client-side JavaScript, implemented as part of a web browser in order to provide enhanced user interfaces and dynamic websites. This enables programmatic access to computational objects within a host environment.

Applets

In computing, an applet is any small application that performs one specific task that runs within the scope of a larger program, often as a plug-in. An applet typically also refers to Java applets, i.e., programs written in the Java programming language that are included in a web page.

Blogs

A blog (a blend of the term web log) is a type of website or part of a website. 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.

Wikis

A wiki 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 or a WYSIWYG text editor. Wikis are typically powered by 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.

2011年4月12日星期二

Intro to Information Technology

Webmaster

A webmaster is also called a web architect or web developer, is a person responsible for maintaining one or many websites. The duties of the webmaster may include ensuring that the web servers, software and hardware are operating accurately, designing the website, generating and revising web pages, reply the user comments, and examining traffic through the site. Webmasters must also be well-versed in Web transaction software, payment-processing software, and security software.

Computer Support Speacialist

At all the places that have the computers like schools, institutes, security departments factories or workshops, the services of a computer support specialist is required to ensure that the systems are in working order, to develop and implement new hardware and software solutions and to train people at work.A computer support specialist enjoys a diverse working environment. On average, they works 45 hours a week, though his services may be required on weekends as well.

Technical writer

A technical writer and also called a technical communicator is a professional writer who designs, creates, and maintains technical documentation. This documentation includes online help, user guides, white papers, design specifications, system manuals, and other documents.Technical writing may be on any subject that requires explanation to a particular audience. A technical writer is not usually a subject matter expert (SME), but possesses and applies expertise to interview SMEs and conduct research necessary to produce accurate, comprehensive documents. Companies, governments, and other institutions typically hire technical writers not for expertise in a particular subject, but for expertise in technical writing, i.e., their ability to gather information, analyze subject and audience and produce clear documentation.

Software engineer

Software engineering is a profession dedicated to designing, implementing, and modifying software so that the software are higher quality, more affordable, maintainable, and faster to build. It is a "systematic approach to the analysis, design, assessment, implementation, test, maintenance and reengineering of software, that is, the application of engineering to software."

Network Administrator

A network administrator is a person responsible for the maintenance of computer hardware and software that comprises a computer network. This normally includes deploying, configuring, maintaining as well as monitoring active network equipment. A related role is that of the network specialist, or network analyst, who concentrates on networkdesign and security.

Database Administrator

A database administrator is a person responsible for the design, implementation, maintenance and repair of an organization's database. They are also known by the titles Database Coordinator as well as Database Programmer, and is closely related to the Database Analyst, Database Modeler, Programmer Analyst, and Systems Manager. The role includes the development and design of database strategies, monitoring and improving database performance and capacity, and planning for future expansion requirements. Employing organizations may require that a database administrator have a certification or degree for database systems.

System Analyst

A systems analyst researches problems, plans solutions, recommends software and systems, and coordinates development to meet business or other requirements. They will be familiar with multiple variety of programming languages, operating systems, and computer hardware platforms. Because they often write user requests into technical specifications, the systems analysts are the liaisons between vendors and information technology professionals. They may be responsible for developing cost analysis, design considerations, and implementation time-lines.

Programmer

A programmer is someone who writes computer software. The term computer programmer can refer to a specialist in one area of computer programming or to a generalist who writes code for many kinds of software. One who practices or professes a formal approach to programming may also be known as a programmer analyst. The term programmer can be used to refer to a software developer, software engineer, computer scientist, or software analyst.