Warning: mkdir() [
function.mkdir]: Permission denied in
/home/webs/affiliatelib2/CacheManager.php on line
12
Warning: mkdir() [
function.mkdir]: No such file or directory in
/home/webs/affiliatelib2/CacheManager.php on line
12
Warning: fopen(/home/templatecore2cache//*cluesnet.com/28/281a1b8e142ab4bb7970958160e9d9a5cf258f52.tc2cache) [
function.fopen]: failed to open stream: No such file or directory in
/home/webs/affiliatelib2/CacheManager.php on line
130
Warning: fwrite(): supplied argument is not a valid stream resource in
/home/webs/affiliatelib2/CacheManager.php on line
131
Warning: fclose(): supplied argument is not a valid stream resource in
/home/webs/affiliatelib2/CacheManager.php on line
132
A
prototype is an original type, form, or instance of some thing serving as a typical example, basis, epitome, or standard for other things of the same category.
Semantics
In
semantics, prototypes or
prototypical instances combine the most representative
attributes of a Category (taxonomy). They are the best examples among the members of a category and serve as benchmarks against which the surrounding "poorer" instances are categorized (see Prototype Theory).
Design and modeling
In many fields, there is great uncertainty as to whether a new design will actually do what is desired. New designs often have unexpected problems. A prototype is built to test the function and feel of the new design before starting production of a product. The construction of a fully working full-scale prototype, the ultimate test of concept, is the engineers' final check for design flaws and allows last-minute improvements to be made before larger production runs are ordered.
Building the full design is often expensive and can be time-consuming, especially when repeated several times -- building the full design, figuring out what the problems are and how to solve them, then building another full design. As an alternative, "rapid-prototyping" or "rapid application development" techniques are used for the initial prototypes, which implement part, but not all, of the complete design. This allows designers and manufacturers to rapidly and inexpensively test the parts of the design that are most likely to have problems, solve those problems, and then build the full design.
This counter-intuitive idea—that the quickest way to build something is, first to build something else—is shared by
scaffolding and Wiki:TelescopeRule.
Mechanical and electrical engineering
economy hatchback
car Beskid (car) designed in 1980sThe most common use of the word prototype is a functional, although experimental, version of a non-military machine (e.g., automobiles, domestic appliances, consumer electronics) whose designers would like to have built by
mass production means, as opposed to a mockup, which is an inert representation of a machine's appearance, often made of some non-durable substance.
An electronics designer often builds the first prototype from
breadboard or
stripboard or perfboard, typically using "DIP" packages.However, more and more often the first functional prototype is built on a "prototype PCB" almost identical to the production PCB, as PCB manufacturing prices fall and as many components are not available in DIP packages, but only available in SMT packages optimized for placing on a PCB.
Builders of military machines and aviation prefer the terms "experimental" and "service test".
Computer science
In many
computer programming languages, a
function prototype is the
declaration (computer science) of a subroutine or function. However, in prototype-based programming (in the context of
object-oriented programming), a prototype is an object that can be cloned in order to produce new objects.
It can also refer to the Prototype Javascript Framework.
Computer software engineering
In Software Engineering, a
prototype generally refers either to a breadboard (or evolutionary) prototype or a throwaway (or one-off) prototype. Breadboard prototypes are often software in a development stage, focusing on a subset of the total requirements for a product. These prototypes usually are intended to evolve into the final design. Project managers may formally identify a
software component as
prototype to communicate with stakeholders that the component may or may not comprise the techniques ultimately allocated to the product design, or to meet
business objectives.
It should not be assumed that the prototype is merely for testing concepts (throwaway). That would be an aspect of a "research" project or "proof of concept." Prototypes provide the software developers with a "working model" for demonstration or use by customers, quality-assurance, business analysts, and managers to confirm or make changes to requirements, help define interfaces, develop collaborating components, and to provide proof of incremental achievement of scheduled contractual agreements. Software Prototyping serves any and all of these purposes in practice.
Extreme Programming uses
iterative design to gradually add one feature at a time to the initial prototype, attempting to minimize "irreducible complexity".
Continuous learning approaches within organizations or businesses may also use the concept of business or process prototypes through software models.
==Scale modeling==In the field of scale modeling (which includes model railroading, vehicle modeling, airplane modeling, military modeling, etc.), a prototype is the real-world basis or source for a scale model—such as the real
EMD GP38-2 locomotive—which is the prototype of
Athearn's (among other manufacturers) locomotive model. Technically, any non-living object can serve as a prototype for a model, including structures, equipment, and appliances, and so on, but generally prototypes have come to mean full-size real-world vehicles including automobiles (the prototype 1957 Chevy has spawned many models), military equipment (such as M4 Shermans, a favorite among US Military modelers), railroad equipment, motor trucks, motorcycles, airplanes, and space-ships (real-world such as Apollo/Saturn Vs, or the ISS).
There is debate whether 'fictional' or imaginary items can be considered prototypes (such as Star Wars or Star Trek starships, since the feature ships themselves
are models or CGI-artifacts); however, humans and other living items are never called prototypes, even when they are the basis for models and dolls (especially -
action figures).
==Metrology==In the science and practice of metrology, a
prototype is a human-made object that is used as
the standard of
measurement of some
physical quantity to base all measurement of that physical quantity against. Sometimes this standard object is called an
artifact. In the International System of Units (
SI), the only prototype remaining in current use is the
International Prototype Kilogram, a solid
platinum-
iridium cylinder kept at the
Bureau International des Poids et Mesures (International Bureau of Weights and Measures) in Paris that, by
definition is the mass of exactly one
kilogram. Copies of this prototype are fashioned and issued to many nations to represent the national standard of the kilogram and are periodically compared to the Paris prototype.
Until 1960, the
metre was defined by a platinum-iridium prototype bar with two scratch marks on it (that were, by definition, spaced apart by one meter), the
International Prototype Metre, and in 1983 the meter was redefined to be the distance covered by
speed of light in 1/299,792,458 of a second (thus
defining the speed of light to be 299,792,458 meters per second).
It is widely believed that the kilogram prototype standard will be replaced by a definition of the kilogram that will define another
physical constant (likely either
Planck's constant or the
elementary charge) to a defined constant, thus obviating the need for the prototype and removing the possibility of the prototype (and thus the standard and definition of the kilogram) changing very slightly over the years because of loss or gain of atoms.
See also
Prototype - Wikipedia, the free encyclopedia
A prototype is an original type, form, or instance of something serving as a typical example, basis, or standard for other things of the same category.
PROTOTYPE PROJECTS
Welcome to Prototype Projects, experts in providing rapid prototyping and model making services to product ...
Prototype JavaScript framework: Download Prototype
Download the latest stable version—1.6.0.3 (September 29, 2008) Learn about what’s new in version 1.6. Prototype development. You can browse the source code at our GitHub ...
Prototype JavaScript Framework - Wikipedia, the free encyclopedia
This function can be used as the getElementById() function. For example, you can set the CSS text color with this code: $ (
Prototype JavaScript framework: API.Prototype API Documentation
Welcome to the API documentation for Prototype. The left column contains the main sections. When you activate a section, its detailed contents then appears at the top of the column
Definition: prototype from Online Medical Dictionary
The Online Medical Dictionary is a searchable dictionary of definitions from medicine, science and technology.
backstage.bbc.co.uk :: Prototypes ::
New Prototype from Chris Riley, instead of rating how in touch is the BBC, he's scratching his own itch about the music playing over Radio 1, Radio 2, 1Xtra and 6 Music.
prototype - perldoc.perl.org
prototype FUNCTION. Returns the prototype of a function as a string (or undef if the function has no prototype). FUNCTION is a reference to, or the name of, the function whose ...
Maltron Prototype Executive Keyboard
Manufacturer of Ergonomic Keyboards based in Surrey UK providing specilised keyboards for people with keyboard related pain or disability with ergonomic 3D two hand and left or ...
prototype - Hutchinson encyclopedia article about prototype
prototype. In technology, any of the first few versions of a new design. Prototypes are tested for performance, reliability, economy, and safety; then the main design can be ...