Platform independent software meaning

Platform definition, a horizontal surface or structure with a horizontal surface raised above the level of the surrounding area. It may contain words, phrases, etc which the machine does not understand. What is difference between platform dependent and independent. What is the abbreviation for platform independent model. The user interface runs on offtheshelf hardware and works as a simple client, receiving and sending data, not time critcal e. The meaning of platformindependent is that the java compiled code byte code can run on all operating systems.

For example, thousands of isvs partner with microsoft to develop, market and sell. The api and java virtual machine insulate the program from the underlying hardware. The meaning of platformindependent is that the java compiled codebyte code can run on all operating systems. An isv independent software vendor makes and sells software products that run on one or more computer hardware or operating system os platforms. The j2ee platform consists of a set of services, apis, and protocols that provide the functionality for developing multitiered, webbased applications. Foundation technology of a computer system viewed as a layered device. This means developers dont need to start from scratch when creating applications, saving them a. Java platform is a collection of programs that help to develop and run programs written in the java programming language. Software can also be platformagnostic, which means the software is designed to run on any combination of operating system and processor architecture incorporating a web browser as part of the underlying platform, for example. The list of acronyms and abbreviations related to pim platform independent models. J2ee is a platformindependent, javacentric environment from sun for developing, building and deploying webbased enterprise applications online. Does that mean that one can write platform independent c, but not all c is platform independent. Aug 09, 2016 software can also be platform agnostic, which means the software is designed to run on any combination of operating system and processor architecture incorporating a web browser as part of the underlying platform, for example.

In my view file types are platform independent like videos, images, documents etc. Just about every application today relies on other software. Why it is said that java program can be written once and execute anywhere. 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 means it follows wora write once run anywhere principle. Software that can run on any hardware platform pc, mac, sunsparc, etc. Platform independent software can be used in many different environments, requiring less planning and translation across an enterprise. These are two common types of partners we have here at salesforce to help customers become successful, each in their own way.

Can i use a same or exact programming algorithm on both operating systems. Isvs typically provide software in conjunction with a hardware, software or cloud platform provider. Mar 17, 2015 so there is evidently a difference between a software product and a platform and there is evidently a new definition of what we should consider a technology platform to be. As a platform independent environment, the java platform can be a bit slower than native code. 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 dependent article about platform dependent by the. Whats the difference between a software product and a platform. It can also be used to extend cloud and onpremises software.

It needs less overhead and planning than a platform dependent software might require. Now that could be a tricky question if you dont understand the basics of computer programming and operating system. Platformagnostic software runs on any combination of operating system and underlying processor architecture. 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. For example, the java programming language was designed to run on multiple types of hardware and multiple operating systems. Almost all equipment used in industry may be controlled over a network. The meaning of platform independent is that the java compiled code byte code can run on all operating systems.

Software developers who want to see how their code behaves on different platforms may use a type of cloud computing. Crm is not enough, say leading independent software companies. Portability is defined as the code can be usedrun on any device and will get. However, advances in compiler and virtual machine technologies are bringing performance close to that of native code without threatening portability. Founded in a basement in 1979, epic develops software to help people get well, help people stay well, and help future generations be healthier.

An independent software vendor isv, also known as a software publisher, is an organization specializing in making and selling software, as opposed to computer hardware, designed for mass or niche markets. Cross platform software may be divided into two types. Platform dependency technologies for game platforms. The term platformindependent model is most frequently used in the context of the modeldriven architecture approach. Platformindependent software can be used in many different environments. As a platformindependent environment, the java platform can be a bit slower than native code. Deviceagnostic software operates across various types of devices, including desktop computers, laptops, tablet pcs. A platform is the hardware or software environment in which a program runs. Platformindependent software can be used in many different environments, requiring less planning and translation across an enterprise. Software that can run on a variety of hardware platforms or software architectures. Platform dependent synonyms, platform dependent pronunciation, platform dependent translation, english dictionary definition of platform dependent. Platform independent computing creativyst software. The capability of writing a computer program that can be compiled on all platforms without the need to modify its source code. For the source code to be understood by the machine, it needs to be in a language.

To clarify the meaning of a software product platform, it may be best to first explain what it is not. Net foundation is an independent organization to foster open development and collaboration around the. An independent software vendor isv, also known as a software publisher, is an organization specializing in making and selling software, as opposed to hardware, designed for mass or niche markets. It is a broader view than system architecture which concentrates mainly on standard interfaces. A program is written in a language that is a humanreadable language. Platform dependent definition of platform dependent by the. Can i run a java application on linux that built on windows platform.

In contrast, platform independent means that the application can run in different operating environments. What makes java as platform independent and how java can be executed on any hardware and os platform is explained in this section. The sap cloud platform, formerly known as sap hana cloud platform, is an inmemory platform as a service paas product. A horizontal surface raised above the level of the adjacent area, as a stage for public speaking or a landing alongside railroad tracks. Nearly every language is somehow platform independent, thanks to the vendors or the community. These are two common types of partners we have here at salesforce to. During the 1970s and 1980s, people developing or acquiring software referred to the type of computer that the software was made to run on as a platform. There are two types of platforms software based and. Platform independent browser based computing what it is, advantages, disadvantages, and pitfalls to steer clear of when specifying and deploying pan platform applications. When people refer to running native software, emulation, and software compatibility, what exactly are they referring to. A paas is basically software development as a service. The term platform independent model is most frequently used in the context of the modeldriven architecture approach. A platformindependent model pim in software engineering is a model of a software system or. Get quick answers to questions with an active community of developers on stackoverflow.

Platform independent software in its strict sense means. Paas is primarily used by developers who are building software or applications. 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. Independent software vendors isvs, startups and developers can use sap hana to create and test hanabased cloud applications. Games that are platform independent are software that do not depend on one particular platform and can be played across all game platforms. 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. The bottom chip level layer is called a platform such as an intel platform or sunsparc platform. Crm is not enough, say leading independent software.

There are two types of platforms softwarebased and. Pim abbreviation stands for platform independent models. Platform independence in software means that you can run the same code with little or no modification on multiple platforms. 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. Platform dependent article about platform dependent by. The 9 types of software platforms platform hunt medium. Read on as we delve into the concept of native software. A notable exception to this is java, which uses an operating system independent virtual machine for its compiled. Net is open source, you can join the 60,000 developers and 3,700 companies already contributing to the. Jul 02, 20 c language is a platform independent programming language. In order to achieve this transformation, one can use a language compliant to the newly defined qvt standard. These are video games that are put onto a dvd game storage medium, more specifically the dvd format used for films. Platform definition of platform by the free dictionary.

What is the exact meaning of platform independence. A cross platform computer product or system is a product or system that can work across multiple types of platforms or operating environments. Softwares can be either platform independent or soft ware can be platform dependant. A paas solution provides the platform for developers to create unique, customizable software. Java platform includes an execution engine, a compiler, and a set of libraries. Platform independence is a term that describes a technology usually a programminglanguage or a framework that you can use to implement things on one machine and use them on another machine without or with minimal changes. In other words, you can write your code once and then run it anywhere, on any platform that provides the environment to run it.

What is the abbreviation for platform independent models. In computing, crossplatform software is computer software that is implemented on multiple. It is not specific to any processor or operating system. Pim abbreviation stands for platform independent model. Whatever it does and wherever it runs, all of this software together comprises an application platform.

Platform independent software develoment linuxfocus. A platform is the hardware or software environment in which the program runs. Such applications are sometimes referred to as crossplatform. In general, programs written in java language can be executed on practically every platform. The difference between salesforce system integrators sis. What is difference between portability and platform independent. In personal computing, a platform is the basic hardware computer and software operating system on which software applications can be run. Platform independence means that the same program works on any platform operating system without.

Application platforms play a fundamental role in modern computing environments. This is in contrast to inhouse software, which is developed by the organization that will use it, or custom software, which is designed or. Platform dependent definition of platform dependent by. C language is a platform independent programming language. Platform dependent typically refers to applications that run under only one operating system in one series of computers one operating environment. About the java technology the java tutorials getting. Platform dependent language means that the code or the application will run under only one operating system. Software that is platform independent does not rely on any special features of any single platform, or, if it does, handles those special features such that it can deal with multiple platforms. This is in contrast to inhouse software, which is developed by the organization that will use it, or custom software, which is designed or adapted for a single, specific third party. The how, what, and why of platform independent computing pic creativyst, inc. Platform as a service paas is a cloudbased service that provides an application platform along with the features needed for developers to create, deploy and host applications.

A platform independent 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. Platform dependent language means that the code or the application will run under only. Software that are written in different programming languages and that run on different platforms can use web services to exchange data over computer networks such as the internet. Find out inside pcmags comprehensive tech and computerrelated encyclopedia.

750 724 1293 49 741 919 843 435 467 364 1471 725 483 1160 1239 606 1274 179 1179 230 170 1079 402 1279 887 411 1138 294 1395 737 323 193 399