In all other cases, the descriptions and procedures in the documentation are valid for windows and macos. In general, programs written in java language can be executed on. Platform meaning in the cambridge english dictionary. A softwareplatform isnt a restriction unless the software platforms supported hardware platforms are restricted. Because the java compiler converts the source code to bytecode, which is intermidiate language.
Sometimes, people go to a lot of trouble to make c code work with configure1 so that it can compile on lots of different platforms. A platform is the hardware or software environment in which a program runs. A cross platform computer product or system is a product or system that can work across multiple types of platforms or operating environments. It may contain words, phrases, etc which the machine does not understand. Platform independent dictionary definition platform. The app can be run on different platforms with different oss. When you write a java program, platform independence is an option.
Weve already mentioned some of the most popular platforms like microsoft windows, linux, solaris os, and mac os. Question 1 what does it mean for an app to be platform independent. One of our core values software consulting services, llc. However, advances in compiler and virtual machine technologies are bringing performance close to that of native code without threatening portability. Applications written in java can run in any operating environment. For example, the windows server platform refers to x86 cpus and some server version of windows such as windows server 2012. View american english definition of platform change your default dictionary to american english. In computing, cross platform software also multi platform software or platform independent software is computer software that is implemented on multiple computing platforms.
The j2ee platform consists of a set of services, apis, and protocols that provide the functionality for developing multitiered, webbased applications. What does it mean for an app to be platform independent. Java applications consist of bytecode which may be interpreted by a virtual engine. Platform independent means that the application can run in different operating system. The chairs subsystems include the pedestal, stem, seat, armrest, backrest. Developing mobile apps compatible and platform independent filed by team twago on september 14, 2011 in this guest article, michael werner from ideenfrische explains a platform independent solution to create apps for mobile devices without compatibility issues. Capable of performing in a computing environment that connects computers made by different manufacturers and running different operating systems oss. Main functions which differ between windows and linux are. Gaming is a prime example of this as with certain game consoles the ps4 and xbox there games can only be played on that console. Platform independent coding dlls and sos codeproject.
Software that can run on a variety of hardware platforms or software architectures. About the java technology the java tutorials getting. The termsjava virtual machine and jvm mean a virtual machine for the java platform. The app can be run on different platforms but each platform must be running the same os. Platform definition in the cambridge english dictionary. One solution to create platform independent code is to create a header file, which handles all platform dependant calls. A program is written in a language that is a humanreadable language. These are video games that are put onto a dvd game storage medium, more specifically the dvd format used for films. Single code, code once, deploy many, platform independent. Question 1what does it mean for an app to be platform.
For example, thousands of isvs partner with microsoft to develop, market and sell. Platform independent isnt a perfectly well defined term. Platform independent applications we work very hard at scs at maintaining platformindependence in our applications, and we have a long history of this. This modeldriven architecture approach corresponds to the object management group. Platformindependent software can be run on a variety of environments, making it easier to use across an. Driver d15 bundle 22 or driver d93 bundle 81 problem description. This also means that just because a program is written in a popular. Msgiea031i alert code 01 now has multiple meanings. The degree of platform independence of any java program depends on several factors. Platform dependent article about platform dependent by the.
Platform independent browser based computing what it is, advantages, disadvantages, and pitfalls to steer clear of when specifying and deploying pan platform applications. As a platformindependent environment, the java platform can be a bit slower than native code. It includes software tools such as gui builders, compilers, class libraries and utilities for developing the applications, as. Platform independence is one of the core feature of java. The meaning of platform independent is that, the java source code can run on all operating systems. Platform independence in software means that you can run the same code with little or no modification on multiple platforms. A platformindependent model pim in software engineering is a model of a software system or business system that is independent of the specific technological platform used to implement it. The term platformindependent model is most frequently used in the context of the modeldriven architecture approach. Definition and synonyms of platform from the online english dictionary from macmillan education this is the british english definition of platform. Based on the compiler or operating system, the same code will generate applications for different platforms.
In this case, the platform creates a foundation that ensures object code will execute successfully. In java,you can compile code in to class file and you can run it in any os without altering your code. Platform independent mobile application development. Thus, the applications are able to run on any hardware for which a virtual engine exists. It is the java programming language that is platform independent, and, by extension, any program written in it. In it, a platform is any hardware or software used to host an application or service. Interpretation by a virtual engine means a lower processing speed, compared to. Years ago, we delivered systems on dec equipment running rsx, rsts and vms. Software that can run on any hardware platform pc, mac, sunsparc, etc. Nov 10, 2016 an independent software vendor isv is a tech industry term used by microsoft and other companies to describe individuals and organizations who develop, market and sell software that runs on thirdparty software and hardware platforms, including microsofts. This type of platform is designed to deliver endtoend services fulfilled by a network of independent service providerscontractors. In contrast, platform independent means that the application can run in different operating environments. In computing, crossplatform software also multiplatform software or platformindependent software is computer software that is implemented on multiple computing platforms.
In computing, crossplatform software is computer software that is implemented on multiple. A light deck, usually placed in a section of the hold or over the floor of the magazine. It may contain words, phrases etc which the machine does not understand. Information and translations of platform in the most comprehensive dictionary definitions resource on. A platformindependent application is a user or system application that does not have any components in the code that require it to be dependent on any given platform or operating system. A family of servers that includes the hardware and operating system. Platform dependent language means that the code or the application will run under only one operating system. Platform independent language means once compiled you can execute the program on any platform os. Platform independence in java community of software and. In general, programs written in java language can be executed on practically every platform. Platform independent software in its strict sense means install anywhere and run everywhere it doesnt matter where you are. What makes java as platform independent and how java can be executed on any hardware and os platform is explained in this section.
Java archive is a platformindependent file format that aggregates many files into one. For example, some people have said that c is pi, others would say it isnt. Our diverse experiences means we bring a lot of understanding to your needs and a creative way of solving your business issues. Platform definition of platform by the free dictionary. Net platform independent solutions experts exchange. A java virtual machine, for example, will run any javabased program more or less. A platformindependent model pim in software engineering is a model of a software system or business system that is independent of the specific technological platform used to implement it the term platformindependent model is most frequently used in the context of the modeldriven architecture approach. Since java has its own runtime environment java runtime environment jre and api, it is. Javas architecture facilitates the creation of platformindependent software, but also allows you to create software that is platformspecific. In other words, its a platformindependent software implementation of a cpu that runs compiled code. Indeed, at a conceptual level, the architecture of a software platform differs little from that of a chair. The complete opposite of dependent, an independent game is when it is available on more than one platform, and is specifically built with several platforms in mind. I search on different sites and i got answers that if. A software enviroment that is used to write applications and run them.
Jun 25, 20 a software is native to a platform if it was designed to run on that platform. One of the meanings of pim is platformindependent model what is the abbreviation for platformindependent model. Server time protocol stp users on zos v1r10, v1r11, v1r12, v1r releases or v2r1 without oa46953 applied, and with the following firmware levels installed. Its objective is to generate a software model for sequential and parallel openmp and mpi applications in a hardware independent manner. A platform usually refers to an operating system, but it can also be applied to devices such as the nintendo game boy.
These cartridges contain code that runs natively on the game boy. A platform is the hardware or software environment in which the program runs. J2ee is a platformindependent, javacentric environment from sun for developing, building and deploying webbased enterprise applications online. Why it is said that java program can be written once and execute anywhere. So they write operating systems, or dbmss, or language runtimes like java, and they hope to attract independent software developers to create the great new applications that their platforms enable. Nearly every language is somehow platform independent, thanks to the vendors or the community. The 9 types of software platforms platform hunt medium. Whats the difference between a software product and a platform. A program is written in a language which is a human readable language. The app was created by independent vendors but operates exactly the same way across platforms.
Platform independent computing creativyst software. Almost by definition, an operating system is a platform. Answer java is platform independent while jvm is platform dependent. The meaning of platformindependent is that the java compiled code byte code can run on all operating systems. This means not only the existing platform independence, but. Im putting it as an answer as independent is only half the answer and platformindependent appears only in a. It means that a solution will work across multiple platforms ie is not dependent on any particular platform in order to work. The documentation applies to the operating systems windows and macos.
Many platforms live on top of operating systems, such as the java runtime. Crossplatform software may be divided into two types. Platformindependent software can be used in many different environments. Main functions which differ between windows and linux. In the case of java, platform independence does not mean that you can run the code anywhere. What is the exact meaning of platform independence. In some cases this may be a specific hardware machine configuration. Java code is platformindependent in the sense that the same java application or algorithms typically compiled to java bytecode and packaged in a. Jul 02, 20 c language is a platform independent programming language. A horizontal surface raised above the level of the adjacent area, as a stage for public speaking or a landing alongside railroad tracks. Platform noun definition and synonyms macmillan dictionary.
So if you write one html code then it might be possible that same will not work at other browser. Platform independence means executing a code irrespective of the operating system on which it is. What is the abbreviation for platform independent model. Mar 17, 2015 platform beats a product every time, says jost and by this he means that firms should approach software applications that they may only end up using for say a couple of years in their. An application platform, for example, consists of hardware, an operating system and coordinating programs that use the instruction set for a particular processor or microprocessor. Although you may get different installers for different platforms, this would be just for users ease.
Platform independent systems ltd is a highly experienced team of software developers for businesses. For simplicity, the java programming language is called java in the rest of this document. Platformindependent is the term i know from having worked in information technology. For the source code to be understood by the machine, it needs to be in a language. Cross platform software may be divided into two types. The meaning of platformindependent is that the java compiled codebyte code can run on all operating systems. The degree of platform independence and cross platform is known as portability. Pim abbreviation stands for platform independent model. Using the game boy as an example, it gets its software from cartridges. Interpretation by a virtual engine means a lower processing speed, compared to compiled software. This is the key point of platform independence in java.
Platform independent browser based computing what it is, advantages, disadvantages, and pitfalls to steer clear of when specifying and deploying panplatform applications. A platform independent application is a user or system application that does not have any components in the code that require it to be dependent on any given platform or operating system. The how, what, and why of platform independent computing pic creativyst, inc. Platform independence and cross platform is the property of a program to run on different computer systems with differences in architecture, processor, compiler, operating system and other utilities that are necessary for running the program. Some specific topics covered are disparity mapping for navigation of an autonomous guided vehicle, automatic refinement of platform independent models, characterbased indexing using inverted lists, and web service qos prediction based on multi agents.
487 120 1130 1340 16 1511 1229 587 612 948 1455 121 1046 292 771 329 543 919 888 940 974 1134 310 463 290 1351 1224 1516 1123 1402 1483 1194 521 533 1230 70 1315 729 569 1195 172 475 804 962