| Dictionary, Encyclopedia and Thesaurus - The Free Dictionary 1,768,135,550 visitors served. |
|
Dictionary/ thesaurus | Medical dictionary | Legal dictionary | Financial dictionary | Acronyms | Idioms | Encyclopedia | Wikipedia encyclopedia | ? |
cross platform |
Also found in: Acronyms, Wikipedia | 0.02 sec. |
cross platformRefers to developing software for, or running software on, more than one type of hardware platform. The most universal cross platform application is the Web browser. Written for every desktop computer platform, Web browsers render Web pages "almost" the same no matter which computer they run on. The Web browser fits into the "Compile to Machine Language" category below. Compile to Machine Language The least desired method for developers is to maintain separate sets of source code for the same application; however, it is done routinely when the machine platforms are diverse. For example, C++ applications are compiled directly to the machine language of the target computer. If C++ is used to write a program for Windows and the Macintosh, two separate sets of source code are typically used; one for Windows, one for Mac. If differences in code are minimal, such as a utility program that runs on Windows and Unix, but displays only typewriter-like totals at the end, small blocks of alternate code can be embedded within one set of source code, and compiler settings determine which block to compile. See console app. Compile to an Intermediate Language The second method uses an interpreter such as a Java Virtual Machine. Java is cross platform because a program's source code is compiled into an intermediate "bytecode" language. The bytecode is then executed by a Java Virtual Machine (Java interpreter) that was written for that particular hardware platform. The bytecode is expected to be executed in the same manner on all hardware platforms with Java Virtual Machines. The problems arise when the Java interpreter is not as up-to-date as the Java development system that created the program or the Java interpreter is not faithfully interpreting the bytecode according to a standard. See Java. How to thank TFD for its existence? Tell a friend about us, add a link to this page, add the site to iGoogle, or visit webmaster's page for free fun content. |
|
| ? Mentioned in | ? References in periodicals archive | |
|---|---|---|
AGEIA provides a world-class cross platform software development kit to simplify advanced physics programming for the PhysX processor, as well next-generation gaming consoles. Team Developer 2005, the latest release of a popular applications tool from Gupta Technologies, makes cross platform program development a breeze and opens the door for exciting new Linux and Windows database business applications. a provider of cross platform business opportunity management software, announced today that it has acquired the Lasso product suite from Blue World Communications, Inc. |
| Encyclopedia |
| Free Tools: |
For surfers:
Free toolbar & extensions |
Word of the Day |
Help
For webmasters: Free content | Linking | Lookup box | Double-click lookup | Partner with us |
|---|