Share on Facebook Share on Twitter Email
Answers.com

platform

 
Dictionary: plat·form   (plăt'fôrm') pronunciation
n.
    1. A horizontal surface raised above the level of the adjacent area, as a stage for public speaking or a landing alongside railroad tracks.
    2. A vessel, such as a submarine or an aircraft carrier, from which weapons can be deployed.
    3. An oil platform.
  1. A place, means, or opportunity for public expression of opinion: a journal that served as a platform for radical views.
  2. A vestibule at the end of a railway car.
  3. A formal declaration of the principles on which a group, such as a political party, makes its appeal to the public.
    1. A thick layer, as of leather or cork, between the inner and outer soles of a shoe, giving added height.
    2. A shoe having such a construction.
  4. Computer Science. The basic technology of a computer system's hardware and software that defines how a computer is operated and determines what other kinds of software can be used.
  5. Geology.
    1. A flat elevated portion of ground.
    2. The ancient, stable, interior layer of a continental craton composed of igneous or metamorphic rocks covered by a thin layer of sedimentary rock.

[French plate-forme, diagram, from Old French : plat, flat; see plate + forme, form (from Latin fōrma).]


Search unanswered questions...
Enter a question here...
Search: All sources Community Q&A Reference topics
Business Dictionary: Platform
Top

The standards that set the parameters for what a system can and cannot do; generally refers to the microprocessor and/or the operating system. The term cross-platform refers to applications, formats, or devices that work on different platforms.

Thesaurus: platform
Top

noun

    A temporary framework with a floor, used by workmen: scaffold, scaffolding, stage. See machine.

Architecture: platform
Top


1. A raised floor or terrace, open or roofed.
2. A stair landing; also See stair platform.
3. A grillage.



[Co]

In earthworks, a space that has been artificially levelled to receive a building.

Politics: platform
Top

A political party's or candidate's written statement of principles and plans. A platform is usually developed by a committee at the party convention during a presidential campaign.

Word Tutor: platform
Top
pronunciation

IN BRIEF: A flat surface or stage higher than the ground or floor around it. Also: A publicly announced set of goals and principles; policy.

pronunciation I have stepped out upon this platform that I may see you and that you may see me, and in the arrangement, I have the best of the bargain. — Abraham Lincoln (1809-1865)

Wikipedia: Computing platform
Top

In computing, a platform describes some sort of hardware architecture or software framework (including application frameworks), that allows software to run. Typical platforms include a computer's architecture, operating system, programming languages and related runtime libraries or graphical user interface.


Contents

Hardware, operating system and virtual machine

To read here, some of the many meanings of platform, imagine a completely new computer hardware. It needs a software platform in order to run applications. Assembly language could be written directly, but usually software developers target the new hardware platform using a cross compiler. The cross-compiler itself with all it's attendant APIs becomes a new platform running on the developer's architecture which already contains the many software platforms that developers need to be productive with such as a GUI, a programming language, and libraries. Eventually the target platform gets its own operating system and software platforms and is complete; however, its development may continue from a different platform by using a virtual machine, a simulated platform on a platform. Virtualization and Paravirtualization platforms can target other platorms. One virtual platform simulates a hardware platform (for development) and all its software platforms (for running the targeted applications).

Here are some more examples of the use of the phrase "computer platform".

From the Linux File Hierarchy Standard:[1]:

The /usr/share directory is intended to sharable among all architecture platforms of a given OS; thus, for example, a site with i386, Alpha, and PPC platforms might maintain a single /usr/share directory that is centrally-mounted.

At times platform refers to hardware, at other times to various abstraction levels of software.

Role in software

A platform is a crucial element in software development. A platform might be simply defined as 'a place to launch software'. It is an agreement that the platform provider gave to the software developer that logic code will interpret consistently as long as the platform is running on top of other platforms. Logic code includes byte code, source code, and machine code.

Background

Platforms are frequently mentioned with APIs. A complete suite of APIs constitute another type of platform called software platform. Software Platforms frequently are dependent to operating systems. However, this is not always true. For example, two popular non-OS dependent platforms are Java, as mentioned above, and BREW for mobile phones.

.NET

Microsoft .NET is an umbrella term that applies to a wide collection of products and technologies from Microsoft. Most have in common a dependence on the Microsoft .NET Framework.

Java

Java programs are a typical example of the latter point. Java source code is "compiled" to an intermediate-language bytecode which is then interpreted by an interpreter, the JVM, which then interfaces that program with the Java software libraries. In phones, PDAs and other wireless mobile devices, these libraries are the Java ME. Some phones, even without a full fledged OS, enable Java programs such as games to operate. Java and the bytecode are said to be platform independent. But this is because Java is the platform as well as a programming language. Software really cannot operate without a platform or be platform independent. The programming language is referred to here, meaning the programmer need not be concerned about the hardware or operating system platform, nor will the language change with a different platform.

Operating system platform examples

Software platform examples

Hardware examples

Phone platform

Symbian

Linux

Run time

Others

See also


Translations: Platform
Top

Dansk (Danish)
n. - perron, tribune, mølleomgang, partiprogram

Nederlands (Dutch)
podium, natuurlijke/ kunstmatige verhoging, perron, plan/ontwerp, booreiland, (hoofdpunt van) politiek platform, gelegenheid om iets te verkondigen, balkon van bus/tram etc., (mv) schoenen met plateauzolen

Français (French)
n. - estrade, tribune, plate-forme, (gén) plateau (pour véhicules), (Pol) plate-forme électorale, (Rail) quai, (fig) tremplin

Deutsch (German)
n. - Bahnsteig, Podium, Bühne, Plateausohle, Plattform

Ελληνική (Greek)
n. - εξέδρα, βήμα, αποβάθρα, πλατφόρμα, πολιτικό πρόγραμμα (κόμματος), ιδεολογική πλατφόρμα

Italiano (Italian)
cattedra, marciapiede, podio, piattaforma, passerella

Português (Portuguese)
n. - plataforma (f)

Русский (Russian)
платформа, перрон, помост, позиция, (политическая) программа

Español (Spanish)
n. - plataforma, tribuna, andén, estrado, tablado, tarima, pasarela, andamio

Svenska (Swedish)
n. - estrad, podium, plattform, perrong, platå, (parti)program

中文(简体)(Chinese (Simplified))
月台, 坛, 讲台

中文(繁體)(Chinese (Traditional))
n. - 月臺, 壇, 講臺

한국어 (Korean)
n. - 승강장, 대지, 강령

日本語 (Japanese)
n. - 壇, 演壇, プラットホーム, 綱領, 乗降口

العربيه (Arabic)
‏(الاسم) خطه, برنامج, البرنامج السياسي, منصه, منبر, رصيف في محطه السكه الحديديه, منبسط الدرج أو سلم المبنى‏

עברית (Hebrew)
n. - ‮רחבה, רציף, בימה, סוליה עבה, מישורת, מצע מפלגתי, פלטפורמה‬


 
 
Learn More
estrade
appareille
tebam

What is the antonym of platform? Read answer...
What is a killough platform? Read answer...
What are ECN platforms? Read answer...

Help us answer these
What is a force platform?
What are platform teams?
What does platform mean?

Post a question - any question - to the WikiAnswers community:

 

Copyrights:

Dictionary. The American Heritage® Dictionary of the English Language, Fourth Edition Copyright © 2007, 2000 by Houghton Mifflin Company. Updated in 2009. Published by Houghton Mifflin Company. All rights reserved.  Read more
Business Dictionary. Dictionary of Business Terms. Copyright © 2000 by Barron's Educational Series, Inc. All rights reserved.  Read more
Thesaurus. Roget's II: The New Thesaurus, Third Edition by the Editors of the American Heritage® Dictionary Copyright © 1995 by Houghton Mifflin Company. Published by Houghton Mifflin Company. All rights reserved.  Read more
Architecture. McGraw-Hill Dictionary of Architecture and Construction. Copyright © 2003 by McGraw-Hill Companies, Inc. All rights reserved.  Read more
Archaeology Dictionary. The Concise Oxford Dictionary of Archaeology. Copyright © 2002, 2003 by Oxford University Press. All rights reserved.  Read more
Politics. The New Dictionary of Cultural Literacy, Third Edition Edited by E.D. Hirsch, Jr., Joseph F. Kett, and James Trefil. Copyright © 2002 by Houghton Mifflin Company. Published by Houghton Mifflin. All rights reserved.  Read more
Word Tutor. Copyright © 2004-present by eSpindle Learning, a 501(c) nonprofit organization. All rights reserved.
eSpindle provides personalized spelling and vocabulary tutoring online; free trial Read more
Wikipedia. This article is licensed under the Creative Commons Attribution/Share-Alike License. It uses material from the Wikipedia article "Computing platform" Read more
Translations. Copyright © 2007, WizCom Technologies Ltd. All rights reserved.  Read more