FACTOID # 47: 72% of people in Mali earn less than $1 per day.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS   

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Write once, run anywhere

"Write once, run anywhere" (WORA), or sometimes also Write once, run everywhere (WORE), is a slogan created by Sun Microsystems to illustrate the cross-platform benefits of the Java language. Ideally, this means Java can be developed on any device, compiled into a standard bytecode and be expected to run on any device equipped with a JVM. The installation of a JVM or Java interpreter on chips, devices or software packages has become an industry standard practice. Sun Microsystems, Inc. ... A cross-platform (or platform independent) programming language, software application or hardware device works on more than one system platform (e. ... Java is an object-oriented programming language developed by James Gosling and colleagues at Sun Microsystems in the early 1990s. ... Byte-code is a sort of intermediate code that is more abstract than machine code. ... A Java Virtual Machine (JVM), originally developed by Sun Microsystems, is a virtual machine that executes Java bytecode. ...


For example, this means a programmer can develop code on a PC and can expect it to run on Java enabled cell phones, as well as on routers and mainframes equipped with Java, without any adjustments. Hence the expression 'Write once, run anywhere.' This is intended to save software developers the effort of writing a different version of their software for each platform or operating system they intend to deploy on. Motorola T2288 mobile phone A mobile phone is a portable electronic device which behaves as a normal telephone whilst being able to move over a wide area (compare cordless phone which acts as a telephone only within a limited range). ... A D-Link Wi-Fi NAT router, popular for home and small office networks A router is a computer networking device that forwards data packets across an internetwork toward their destinations, through a process known as routing. ... A 1990 Honeywell-Bull DPS 7 mainframe Mainframes (often colloquially referred to as big iron) are large and expensive computers used mainly by government institutions and large companies for mission critical applications, typically bulk data processing such as censuses, industry/consumer statistics, ERP, and financial transaction processing. ... In computing, a platform describes some sort of framework, either in hardware or software, which allows software to run. ... An operating system (OS) is an essential software program that manages the hardware and software resources of a computer. ...


The catch is that JVMs are written for a wide variety of different operating systems, such as Windows, Linux, Solaris NetWare, HP-UX, and Mac OS. For a developer, the abstraction layer that Java provides is usually more convenient than recompiling software for each combination of operating system and architecture that it should run on. However, many Java developers joke that "Write once, run anywhere" is actually a euphemism for "Write once, debug everywhere". A Java Virtual Machine (JVM), originally developed by Sun Microsystems, is a virtual machine that executes Java bytecode. ... As of 2006, Microsoft Windows is the worlds most popular operating system for use on personal computers. ... Linux (also known as GNU/Linux) is a computer operating system. ... This article or section contains information that has not been verified and thus might not be reliable. ... NetWare is a network operating system and the set of network protocols it uses to talk to client machines on the network. ... HP-UX (Hewlett Packard UniX) is Hewlett-Packards proprietary implementation of the Unix operating system. ... Mac OS, which stands for Macintosh Operating System, is a series of graphical user interface-based operating systems developed by Apple Computer for their Macintosh line of computer systems. ...


See also

Write once, compile anywhere (WOCA) means writing software that compiles and is thus useable on all platforms. ...

External links

  • "JConfig vs. Java's Built-in Class Libraries" This is a few years out of date, but it provides examples of some things that prevented or still prevent you from using Java all by itself to write applications with the same functionality as applications written to use the platform's API directly.

  Results from FactBites:
 
History of Java programming language | www.freejavaguide.com (2571 words)
Although it is indeed possible to write programs for the Java platform that behave consistently across many host platforms, the large number of available platforms with small errors or inconsistencies led some to parody Sun's "Write once, run anywhere" slogan as "Write once, debug everywhere".
The println(String) method is called to write the "Hello, world!" string to the response and then the close() method is called to close the print writer, which causes the data that has been written to the stream to be returned to the client.
Note that once the frame is displayed, exiting the main method does not cause the program to terminate because the AWT event dispatching thread remains active until all of the Swing top-level windows have been disposed.
NodeWorks - Encyclopedia: Write once, run anywhere (206 words)
"Write once, run anywhere" (WORA) is a slogan created by Sun Microsystems to illustrate the cross-platform benefits of the Java language.
For example, this means a programmer can develop code on a PC and can expect it to run on Java enabled cell phones, as well as on routers and mainframess equipped with Java, without any adjustments.
Hence the expression 'Write once, run anywhere.' This is intended to save software developers the effort of writing a different version of their software for each platform or operating system they intend to deploy on.
  More results at FactBites »

 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your location
Your comments
Please enter the 5-letter protection code


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.