Crossplatform software may be divided into two types. One of our core values software consulting services, llc. Features and settings that are specific to one of these platforms are clearly indicated. J2ee is a platformindependent, javacentric environment from sun for developing, building and deploying webbased enterprise applications online. It includes software tools such as gui builders, compilers, class libraries and utilities for developing the applications, as. 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. In computing, cross platform software also multi platform software or platform independent software is computer software that is implemented on multiple computing platforms. Definition and synonyms of platform from the online english dictionary from macmillan education this is the british english definition of platform. A java virtual machine, for example, will run any javabased program more or less.
Platform independent applications we work very hard at scs at maintaining platformindependence in our applications, and we have a long history of this. Platform meaning in the cambridge english dictionary. A software enviroment that is used to write applications and run them. Answer java is platform independent while jvm is platform dependent. Platform independence means executing a code irrespective of the operating system on which it is. The app can be run on different platforms with different oss. The term platformindependent model is most frequently used in the context of the modeldriven architecture approach. Platform independent browser based computing what it is, advantages, disadvantages, and pitfalls to steer clear of when specifying and deploying pan platform applications. Nearly every language is somehow platform independent, thanks to the vendors or the community. For simplicity, the java programming language is called java in the rest of this document. What is the exact meaning of platform independence. The meaning of platform independent is that, the java source code can run on all operating systems. Whats the difference between a software product and a platform.
Java applications consist of bytecode which may be interpreted by a virtual engine. Different kinds of cross platform systems include both hardware and software systems, as well as systems that involve separate builds for each platform, as well as other broader systems. 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. Indeed, at a conceptual level, the architecture of a software platform differs little from that of a chair. Almost by definition, an operating system is a platform. For example, the windows server platform refers to x86 cpus and some server version of windows such as windows server 2012. These are video games that are put onto a dvd game storage medium, more specifically the dvd format used for films. When you write a java program, platform independence is an option. Im putting it as an answer as independent is only half the answer and platformindependent appears only in a. It may contain words, phrases etc which the machine does not understand.
One of the meanings of pim is platformindependent model what is the abbreviation for platformindependent model. In java,you can compile code in to class file and you can run it in any os without altering your code. For the source code to be understood by the machine, it needs to be in a language. What is the abbreviation for platform independent model. A cross platform computer product or system is a product or system that can work across multiple types of platforms or operating environments. One solution to create platform independent code is to create a header file, which handles all platform dependant calls. Msgiea031i alert code 01 now has multiple meanings. View american english definition of platform change your default dictionary to american english. 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. Our diverse experiences means we bring a lot of understanding to your needs and a creative way of solving your business issues. In all other cases, the descriptions and procedures in the documentation are valid for windows and macos. Platformindependent software can be run on a variety of environments, making it easier to use across an.
For example, some people have said that c is pi, others would say it isnt. 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. Main functions which differ between windows and linux. Platform noun definition and synonyms macmillan dictionary.
A light deck, usually placed in a section of the hold or over the floor of the magazine. Question 1 what does it mean for an app to be platform independent. In general, programs written in java language can be executed on. Platformindependent is the term i know from having worked in information technology. A platform is the hardware or software environment in which the program runs. In other words, its a platformindependent software implementation of a cpu that runs compiled code. Years ago, we delivered systems on dec equipment running rsx, rsts and vms. The meaning of platformindependent is that the java compiled codebyte code can run on all operating systems. A family of servers that includes the hardware and operating system. Platform independent mobile application development. Weve already mentioned some of the most popular platforms like microsoft windows, linux, solaris os, and mac os. 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. Main functions which differ between windows and linux are. In general, programs written in java language can be executed on practically every platform.
About the java technology the java tutorials getting. The meaning of platformindependent is that the java compiled code byte code can run on all operating systems. Its objective is to generate a software model for sequential and parallel openmp and mpi applications in a hardware independent manner. Platformindependent software can be used in many different environments. Platform independent isnt a perfectly well defined term. The app was created by independent vendors but operates exactly the same way across platforms. Since java has its own runtime environment java runtime environment jre and api, it is. Software that can run on any hardware platform pc, mac, sunsparc, etc. 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. This type of platform is designed to deliver endtoend services fulfilled by a network of independent service providerscontractors.
What does it mean for an app to be platform independent. Why it is said that java program can be written once and execute anywhere. Platform definition of platform by the free dictionary. This is the key point of platform independence in java. A platform is the hardware or software environment in which a program runs. Driver d15 bundle 22 or driver d93 bundle 81 problem description. The documentation applies to the operating systems windows and macos. In this case, the platform creates a foundation that ensures object code will execute successfully.
The abbreviation for platformindependent model is pim. Information and translations of platform in the most comprehensive dictionary definitions resource on. Platform independent browser based computing what it is, advantages, disadvantages, and pitfalls to steer clear of when specifying and deploying panplatform applications. A notable exception to this is java, which uses an operating system independent virtual machine for its compiled code, known in the world of java as bytecode. As a platformindependent environment, the java platform can be a bit slower than native code. Based on the compiler or operating system, the same code will generate applications for different platforms. Java code is platformindependent in the sense that the same java application or algorithms typically compiled to java bytecode and packaged in a. A program is written in a language that is a humanreadable language. The j2ee platform consists of a set of services, apis, and protocols that provide the functionality for developing multitiered, webbased 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. Software that can run on a variety of hardware platforms or software architectures. It is the java programming language that is platform independent, and, by extension, any program written in it.
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. Platform independence is one of the core feature of java. Its tradeoffs are very different from those of marketplaces. Most platforms can be described as a combination of the operating system and underlying hardware. Platform dependent article about platform dependent by the. Platform independent language means once compiled you can execute the program on any platform os. Platform independence in java community of software and. Single code, code once, deploy many, platform independent. The termsjava virtual machine and jvm mean a virtual machine for the java platform. Although you may get different installers for different platforms, this would be just for users ease. Net platform independent solutions experts exchange. Pim abbreviation stands for platform independent model. Question 1what does it mean for an app to be platform.
In contrast, platform independent means that the application can run in different operating environments. The degree of platform independence and cross platform is known as portability. The app can be run on different platforms but each platform must be running the same os. The how, what, and why of platform independent computing pic creativyst, inc. Thus, the applications are able to run on any hardware for which a virtual engine exists. Interpretation by a virtual engine means a lower processing speed, compared to compiled software. Any hardware or software environment in which a program runs, is known as a platform. This also means that just because a program is written in a popular. The degree of platform independence of any java program depends on several factors. What makes java as platform independent and how java can be executed on any hardware and os platform is explained in this section. Capable of performing in a computing environment that connects computers made by different manufacturers and running different operating systems oss. The chairs subsystems include the pedestal, stem, seat, armrest, backrest. 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.
Platform dependent language means that the code or the application will run under only one operating system. 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. Platform definition, a horizontal surface or structure with a horizontal surface raised above the level of the surrounding area. A program is written in a language which is a human readable language.
Interpretation by a virtual engine means a lower processing speed, compared to. In the case of java, platform independence does not mean that you can run the code anywhere. It means that a solution will work across multiple platforms ie is not dependent on any particular platform in order to work. Jul 02, 20 c language is a platform independent programming language. So if you write one html code then it might be possible that same will not work at other browser. Platform independence in software means that you can run the same code with little or no modification on multiple platforms. Because the java compiler converts the source code to bytecode, which is intermidiate language. In computing, crossplatform software is computer software that is implemented on multiple. For example, thousands of isvs partner with microsoft to develop, market and sell.
Platform independent computing creativyst software. 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. Platform independent systems ltd is a highly experienced team of software developers for businesses. 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.
Jun 25, 20 a software is native to a platform if it was designed to run on that platform. Cross platform software may be divided into two types. Using the game boy as an example, it gets its software from cartridges. The 9 types of software platforms platform hunt medium. It may contain words, phrases, etc which the machine does not understand.
These cartridges contain code that runs natively on the game boy. A platform usually refers to an operating system, but it can also be applied to devices such as the nintendo game boy. A softwareplatform isnt a restriction unless the software platforms supported hardware platforms are restricted. 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. However, advances in compiler and virtual machine technologies are bringing performance close to that of native code without threatening portability. 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. Platform independent dictionary definition platform.
Java archive is a platformindependent file format that aggregates many files into one. This means not only the existing platform independence, but. In some cases this may be a specific hardware machine configuration. Many platforms live on top of operating systems, such as the java runtime. In computing, crossplatform software also multiplatform software or platformindependent software is computer software that is implemented on multiple computing platforms. A horizontal surface raised above the level of the adjacent area, as a stage for public speaking or a landing alongside railroad tracks. Platform definition in the cambridge english dictionary. In it, a platform is any hardware or software used to host an application or service. Platform independent coding dlls and sos codeproject. Server time protocol stp users on zos v1r10, v1r11, v1r12, v1r releases or v2r1 without oa46953 applied, and with the following firmware levels installed.
922 520 597 1607 357 1376 194 1139 1288 657 787 818 211 272 1519 429 703 943 990 392 875 1177 1390 1088 946 413 324