Get it on Google Play
New! Download Unionpedia on your Android™ device!
Faster access than browser!


Index Cross-platform

In computing, cross-platform software (also multi-platform software or platform-independent software) is computer software that is implemented on multiple computing platforms. [1]

220 relations: A9.com, Abstraction layer, Access control list, Ajax (programming), AmigaOS 4, Anant computing, Android (operating system), Apache Cordova, Apple Inc., Applet, Application framework, Application programming interface, Application software, ARM architecture, AROS Research Operating System, Atari TOS, Bash (Unix shell), Berkeley Software Distribution, Binary file, Binary-code compatibility, Bing (search engine), BlackBerry 10, Bytecode, C (programming language), C Sharp (programming language), C++14, Cairo (graphics), Cascading Style Sheets, Client–server model, COBOL, Cocos2d, Common Gateway Interface, Common Language Infrastructure, Compiler, Computer architecture, Computing, Computing platform, Conditional compilation, Console exclusivity, Cross-platform virtualization, Cygwin, Data loss, Dialog box, DOS, Dynamic HTML, EC (programming language), Eclipse (software), Epic Games, Executable, Fable Fortune, ..., FIFA (video game series), Final Fantasy XIV, Firefox, FLTK, FpGUI, Free and open-source software, Free software, FreeBSD, FreeDOS, Full virtualization, GeneXus, GLBasic, Gmail, GNOME, Google Maps, GTK+, Hardware virtualization, Haxe, IA-32, IBM PC DOS, IBM RPG, InstallAnywhere, Instruction selection, Instruction set architecture, Integrated development environment, Intel, Interpreted language, Interpreter (computing), Ionic (mobile app framework), IOS, IronPython, Java (programming language), Java (software platform), Java Card, Java Native Interface, Java Platform, Micro Edition, Java processor, Java virtual machine, JavaScript, JUCE, Just-in-time compilation, KDE, Killer Instinct (2013 video game), Knowledge representation and reasoning, Language binding, Lazarus (IDE), Linux, List of widget toolkits, Macintosh, MacOS, Max (software), Mendix, Microsoft, Microsoft Windows, Minecraft, Miner 2049er, MiNT, Mobile device, Mobile operating system, Model–view–controller, Mono (software), MonoCross, MoSync, Mozilla application framework, NetBSD, Netscape, Newline, NHL (video game series), Nintendo, Novell, Object Pascal, Objective-C, Online game, Open-source model, OpenBSD, OpenGL, OpenOffice.org, Operating system, OS/2, Paragon (video game), Perl, Personal computer, PHP, Plain text, PlayStation 3, PlayStation 4, PlayStation Vita, Porting, POSIX, PowerPC, PowerVM Lx86, Programming language, Psyonix, PureBasic, Python (programming language), Qt (software), Quake III Arena, Rapid application development, React (JavaScript library), Responsive web design, Rich Internet application, Rocket League, Rosetta (software), Rpm (software), Ruby (programming language), Ruby on Rails, Scalable Vector Graphics, Scripting language, Separation of concerns, Simple DirectMedia Layer, Smartface, Smartphone, Software, Software build, Software testing, Solaris (operating system), Sony, Source code, Source-to-source compiler, Stateless protocol, Static web page, Street Fighter V, Sun Microsystems, System administrator, Tablet computer, Tcl, Text file, The Walt Disney Company, Tk (software), Tomb Raider: Legend, Transaction processing, Ultimate++, Unity (game engine), Universal binary, Unix, Unix shell, Unix-like, Unreal Engine, V-Play Engine, Valve Corporation, Video game, Video game console, Video game developer, Virtual machine, Visual Basic, Visual FoxPro, Visual programming language, WaveMaker, Web application, Web browser, Widget toolkit, Wii, Windows 10, Windows Installer, World Wide Web, Write once, run anywhere, WxWidgets, WYSIWYG, X Window System, X86, X86-64, Xamarin, Xbox 360, Xbox One, Xojo, XUL, .NET Framework, .NET strategy, 32-bit, 64-bit computing. Expand index (170 more) »


A9.com is a subsidiary of Amazon that develops search engine and search advertising technology.

New!!: Cross-platform and A9.com · See more »

Abstraction layer

In computing, an abstraction layer or abstraction level is a way of hiding the implementation details of a particular set of functionality, allowing the separation of concerns to facilitate interoperability and platform independence.

New!!: Cross-platform and Abstraction layer · See more »

Access control list

An access control list (ACL), with respect to a computer file system, is a list of permissions attached to an object.

New!!: Cross-platform and Access control list · See more »

Ajax (programming)

Ajax (also AJAX; short for "Asynchronous JavaScript And XML") is a set of Web development techniques using many Web technologies on the client side to create asynchronous Web applications.

New!!: Cross-platform and Ajax (programming) · See more »

AmigaOS 4

AmigaOS 4 (abbreviated as OS4 or AOS4) is a line of Amiga operating systems which runs on PowerPC microprocessors.

New!!: Cross-platform and AmigaOS 4 · See more »

Anant computing

Anant Computing is a Mumbai based company which focuses on development of cross-platform vernacular applications for mobile phones.

New!!: Cross-platform and Anant computing · See more »

Android (operating system)

Android is a mobile operating system developed by Google, based on a modified version of the Linux kernel and other open source software and designed primarily for touchscreen mobile devices such as smartphones and tablets.

New!!: Cross-platform and Android (operating system) · See more »

Apache Cordova

Apache Cordova (formerly PhoneGap) is a mobile application development framework originally created by Nitobi.

New!!: Cross-platform and Apache Cordova · See more »

Apple Inc.

Apple Inc. is an American multinational technology company headquartered in Cupertino, California, that designs, develops, and sells consumer electronics, computer software, and online services.

New!!: Cross-platform and Apple Inc. · See more »


In computing, an applet is any small application that performs one specific task that runs within the scope of a dedicated widget engine or a larger program, often as a plug-in.

New!!: Cross-platform and Applet · See more »

Application framework

In computer programming, an application framework consists of a software framework used by software developers to implement the standard structure of application software.

New!!: Cross-platform and Application framework · See more »

Application programming interface

In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building software.

New!!: Cross-platform and Application programming interface · See more »

Application software

An application software (app or application for short) is a computer software designed to perform a group of coordinated functions, tasks, or activities for the benefit of the user.

New!!: Cross-platform and Application software · See more »

ARM architecture

ARM, previously Advanced RISC Machine, originally Acorn RISC Machine, is a family of reduced instruction set computing (RISC) architectures for computer processors, configured for various environments.

New!!: Cross-platform and ARM architecture · See more »

AROS Research Operating System

AROS Research Operating System (AROS pronounced "AR-OS") is a free and open source multi media centric implementation of the AmigaOS 3.1 APIs.

New!!: Cross-platform and AROS Research Operating System · See more »

Atari TOS

TOS (The Operating System also Tramiel Operating System from Jack Tramiel, owner of Atari Corp. at the time) is the operating system of the Atari ST range of computers.

New!!: Cross-platform and Atari TOS · See more »

Bash (Unix shell)

Bash is a Unix shell and command language written by Brian Fox for the GNU Project as a free software replacement for the Bourne shell.

New!!: Cross-platform and Bash (Unix shell) · See more »

Berkeley Software Distribution

Berkeley Software Distribution (BSD) was a Unix operating system derivative developed and distributed by the Computer Systems Research Group (CSRG) of the University of California, Berkeley, from 1977 to 1995.

New!!: Cross-platform and Berkeley Software Distribution · See more »

Binary file

A binary file is a computer file that is not a text file.

New!!: Cross-platform and Binary file · See more »

Binary-code compatibility

Binary-code compatibility (binary compatible or object-code-compatible) is a property of computer systems meaning that they can run the same executable code, typically machine code for a general-purpose computer CPU.

New!!: Cross-platform and Binary-code compatibility · See more »

Bing (search engine)

Bing is a web search engine owned and operated by Microsoft.

New!!: Cross-platform and Bing (search engine) · See more »

BlackBerry 10

BlackBerry 10 is a proprietary mobile operating system for the BlackBerry line of smartphones, both developed by BlackBerry Limited (formerly Research In Motion).

New!!: Cross-platform and BlackBerry 10 · See more »


Bytecode, also termed portable code or p-code, is a form of instruction set designed for efficient execution by a software interpreter.

New!!: Cross-platform and Bytecode · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: Cross-platform and C (programming language) · See more »

C Sharp (programming language)

C# (/si: ʃɑːrp/) is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.

New!!: Cross-platform and C Sharp (programming language) · See more »


C++14 is a version of the ISO/IEC 14882 standard for the programming language C++.

New!!: Cross-platform and C++14 · See more »

Cairo (graphics)

Cairo (stylized as cairo) is an open source programming library that provides a vector graphics-based, device-independent API for software developers.

New!!: Cross-platform and Cairo (graphics) · See more »

Cascading Style Sheets

Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language like HTML.

New!!: Cross-platform and Cascading Style Sheets · See more »

Client–server model

The client–server model is a distributed application structure that partitions tasks or workloads between the providers of a resource or service, called servers, and service requesters, called clients.

New!!: Cross-platform and Client–server model · See more »


COBOL (an acronym for "common business-oriented language") is a compiled English-like computer programming language designed for business use.

New!!: Cross-platform and COBOL · See more »


Cocos2d is an open source software framework.

New!!: Cross-platform and Cocos2d · See more »

Common Gateway Interface

In computing, Common Gateway Interface (CGI) offers a standard protocol for web servers to execute programs that execute like console applications (also called command-line interface programs) running on a server that generates web pages dynamically.

New!!: Cross-platform and Common Gateway Interface · See more »

Common Language Infrastructure

The Common Language Infrastructure (CLI) is an open specification (technical standard) developed by Microsoft and standardized by ISO and ECMA that describes executable code and a runtime environment that allows multiple high-level languages to be used on different computer platforms without being rewritten for specific architectures.

New!!: Cross-platform and Common Language Infrastructure · See more »


A compiler is computer software that transforms computer code written in one programming language (the source language) into another programming language (the target language).

New!!: Cross-platform and Compiler · See more »

Computer architecture

In computer engineering, computer architecture is a set of rules and methods that describe the functionality, organization, and implementation of computer systems.

New!!: Cross-platform and Computer architecture · See more »


Computing is any goal-oriented activity requiring, benefiting from, or creating computers.

New!!: Cross-platform and Computing · See more »

Computing platform

A computing platform or digital platform is the environment in which a piece of software is executed.

New!!: Cross-platform and Computing platform · See more »

Conditional compilation

In computer programming, conditional compilation is compilation implementing methods which allow the compiler to produce differences in the executable program produced and controlled by parameters that are provided during compilation.

New!!: Cross-platform and Conditional compilation · See more »

Console exclusivity

Console exclusivity refers to the status of a video game being released on only one video game console.

New!!: Cross-platform and Console exclusivity · See more »

Cross-platform virtualization

Cross-platform virtualization is a form of computer virtualization that allows software compiled for a specific CPU and operating system to run unmodified on computers with different CPUs and/or operating systems, through a combination of dynamic binary translation and operating system call mapping.

New!!: Cross-platform and Cross-platform virtualization · See more »


Cygwin is a Unix-like environment and command-line interface for Microsoft Windows.

New!!: Cross-platform and Cygwin · See more »

Data loss

Data loss is an error condition in information systems in which information is destroyed by failures or neglect in storage, transmission, or processing.

New!!: Cross-platform and Data loss · See more »

Dialog box

The graphical control element dialog box (also called dialogue box (British English) or just dialog) is a small window that communicates information to the user and prompts them for a response.

New!!: Cross-platform and Dialog box · See more »


DOS is a family of disk operating systems.

New!!: Cross-platform and DOS · See more »

Dynamic HTML

Dynamic HTML, or DHTML, is an umbrella term for a collection of technologies used together to create interactive and animated websites by using a combination of a static markup language (such as HTML), a client-side scripting language (such as JavaScript), a presentation definition language (such as CSS), and the Document Object Model (DOM).

New!!: Cross-platform and Dynamic HTML · See more »

EC (programming language)

eC (Ecere C) is an object-oriented programming language, defined as a super-set of the C language.

New!!: Cross-platform and EC (programming language) · See more »

Eclipse (software)

Eclipse is an integrated development environment (IDE) used in computer programming, and is the most widely used Java IDE.

New!!: Cross-platform and Eclipse (software) · See more »

Epic Games

Epic Games, Inc. (formerly Potomac Computer Systems and later Epic MegaGames, Inc.) is an American video game and software development corporation based in Cary, North Carolina.

New!!: Cross-platform and Epic Games · See more »


In computing, executable code or an executable file or executable program, sometimes simply referred to as an executable or binary, causes a computer "to perform indicated tasks according to encoded instructions," as opposed to a data file that must be parsed by a program to be meaningful.

New!!: Cross-platform and Executable · See more »

Fable Fortune

Fable Fortune is a free-to-play digital collectible card game set in the Fable universe.

New!!: Cross-platform and Fable Fortune · See more »

FIFA (video game series)

FIFA, also known as FIFA Football or FIFA Soccer, is a series of association football video games or football simulator, released annually by Electronic Arts under the EA Sports label.

New!!: Cross-platform and FIFA (video game series) · See more »

Final Fantasy XIV

Final Fantasy XIV is a massively multiplayer online role-playing game (MMORPG) developed and published by Square Enix.

New!!: Cross-platform and Final Fantasy XIV · See more »


Mozilla Firefox (or simply Firefox) is a free and open-source web browser developed by Mozilla Foundation and its subsidiary, Mozilla Corporation.

New!!: Cross-platform and Firefox · See more »


Fast Light Toolkit (FLTK, pronounced fulltick) is a cross-platform widget (graphical control element) library for graphical user interfaces (GUIs), developed by Bill Spitzak and others.

New!!: Cross-platform and FLTK · See more »


fpGUI, the Free Pascal GUI toolkit, is a cross-platform graphical user interface toolkit developed by Graeme Geldenhuys.

New!!: Cross-platform and FpGUI · See more »

Free and open-source software

Free and open-source software (FOSS) is software that can be classified as both free software and open-source software.

New!!: Cross-platform and Free and open-source software · See more »

Free software

Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions.

New!!: Cross-platform and Free software · See more »


FreeBSD is a free and open-source Unix-like operating system descended from Research Unix via the Berkeley Software Distribution (BSD).

New!!: Cross-platform and FreeBSD · See more »


FreeDOS (formerly Free-DOS and PD-DOS) is a free operating system for IBM PC compatible computers.

New!!: Cross-platform and FreeDOS · See more »

Full virtualization

In computer science, virtualization is a modern technique developed in late 1990s and is different from simulation and emulation.

New!!: Cross-platform and Full virtualization · See more »


GeneXus is a Cross-Platform, knowledge representation-based, development tool, mainly oriented to enterprise-class applications for Web applications, smart devices and the Microsoft Windows platform.

New!!: Cross-platform and GeneXus · See more »


GLBasic is a commercial BASIC programming language that can compile to various platforms including Windows, Linux, Mac OS X, as well as some handheld devices.

New!!: Cross-platform and GLBasic · See more »


Gmail is a free, advertising-supported email service developed by Google.

New!!: Cross-platform and Gmail · See more »


GNOME is a desktop environment composed of free and open-source software that runs on Linux and most BSD derivatives.

New!!: Cross-platform and GNOME · See more »

Google Maps

Google Maps is a web mapping service developed by Google.

New!!: Cross-platform and Google Maps · See more »


GTK+ (formerly GIMP Toolkit) is a cross-platform widget toolkit for creating graphical user interfaces.

New!!: Cross-platform and GTK+ · See more »

Hardware virtualization

Hardware virtualization is the virtualization of computers as complete hardware platforms, certain logical abstractions of their componentry, or only the functionality required to run various operating systems.

New!!: Cross-platform and Hardware virtualization · See more »


Haxe is a high-level cross-platform multi-paradigm programming language and compiler that can produce applications and source code, for many different computing platforms, from one code-base.

New!!: Cross-platform and Haxe · See more »


IA-32 (short for "Intel Architecture, 32-bit", sometimes also called i386) is the 32-bit version of the x86 instruction set architecture, first implemented in the Intel 80386 microprocessors in 1985.

New!!: Cross-platform and IA-32 · See more »


IBM PC DOS (an acronym for IBM personal computer disk operating system) is a discontinued operating system for the IBM Personal Computer, manufactured and sold by IBM from the early 1980s into the 2000s.

New!!: Cross-platform and IBM PC DOS · See more »


RPG is a high-level programming language (HLL) for business applications.

New!!: Cross-platform and IBM RPG · See more »


InstallAnywhere is a Java-based software tool for creating installers or software packages, for multiple platforms.

New!!: Cross-platform and InstallAnywhere · See more »

Instruction selection

In computer science, instruction selection is the stage of a compiler backend that transforms its middle-level intermediate representation (IR) into a low-level IR where each operation directly corresponds to an instruction available on the target machine.

New!!: Cross-platform and Instruction selection · See more »

Instruction set architecture

An instruction set architecture (ISA) is an abstract model of a computer.

New!!: Cross-platform and Instruction set architecture · See more »

Integrated development environment

An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development.

New!!: Cross-platform and Integrated development environment · See more »


Intel Corporation (stylized as intel) is an American multinational corporation and technology company headquartered in Santa Clara, California, in the Silicon Valley.

New!!: Cross-platform and Intel · See more »

Interpreted language

An interpreted language is a type of programming language for which most of its implementations execute instructions directly and freely, without previously compiling a program into machine-language instructions.

New!!: Cross-platform and Interpreted language · See more »

Interpreter (computing)

In computer science, an interpreter is a computer program that directly executes, i.e. performs, instructions written in a programming or scripting language, without requiring them previously to have been compiled into a machine language program.

New!!: Cross-platform and Interpreter (computing) · See more »

Ionic (mobile app framework)

Ionic is a complete open-source SDK for hybrid mobile app development.

New!!: Cross-platform and Ionic (mobile app framework) · See more »


iOS (formerly iPhone OS) is a mobile operating system created and developed by Apple Inc. exclusively for its hardware.

New!!: Cross-platform and IOS · See more »


IronPython is an implementation of the Python programming language targeting the.NET Framework and Mono.

New!!: Cross-platform and IronPython · See more »

Java (programming language)

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

New!!: Cross-platform and Java (programming language) · See more »

Java (software platform)

Java is a set of computer software and specifications developed by James Gosling at Sun Microsystems, which was later acquired by the Oracle Corporation, that provides a system for developing application software and deploying it in a cross-platform computing environment.

New!!: Cross-platform and Java (software platform) · See more »

Java Card

Java Card refers to a software technology that allows Java-based applications (applets) to be run securely on smart cards and similar small memory footprint devices.

New!!: Cross-platform and Java Card · See more »

Java Native Interface

The Java Native Interface (JNI) is a programming framework that enables Java code running in a Java Virtual Machine (JVM) to call and be called by native applications (programs specific to a hardware and operating system platform) and libraries written in other languages such as C, C++ and assembly.

New!!: Cross-platform and Java Native Interface · See more »

Java Platform, Micro Edition

Java Platform, Micro Edition or Java ME is a computing platform for development and deployment of portable code for embedded and mobile devices (micro-controllers, sensors, gateways, mobile phones, personal digital assistants, TV set-top boxes, printers).

New!!: Cross-platform and Java Platform, Micro Edition · See more »

Java processor

A Java processor is the implementation of the Java virtual machine (JVM) in hardware.

New!!: Cross-platform and Java processor · See more »

Java virtual machine

A Java virtual machine (JVM) is a virtual machine that enables a computer to run Java programs as well as programs written in other languages and compiled to Java bytecode.

New!!: Cross-platform and Java virtual machine · See more »


JavaScript, often abbreviated as JS, is a high-level, interpreted programming language.

New!!: Cross-platform and JavaScript · See more »


JUCE is a partially open-source cross-platform C++ application framework, used for the development of desktop and mobile applications.

New!!: Cross-platform and JUCE · See more »

Just-in-time compilation

In computing, just-in-time (JIT) compilation, (also dynamic translation or run-time compilation), is a way of executing computer code that involves compilation during execution of a program – at run time – rather than prior to execution.

New!!: Cross-platform and Just-in-time compilation · See more »


KDE is an international free software community that develops Free and Open Source based software.

New!!: Cross-platform and KDE · See more »

Killer Instinct (2013 video game)

Killer Instinct is a fighting video game, the third in the Killer Instinct series, developed by Double Helix Games, Iron Galaxy Studios, Rare and Microsoft Studios under supervision of Ken Lobb, and released as a free-to-play launch game for the Xbox One in 2013.

New!!: Cross-platform and Killer Instinct (2013 video game) · See more »

Knowledge representation and reasoning

Knowledge representation and reasoning (KR, KR², KR&R) is the field of artificial intelligence (AI) dedicated to representing information about the world in a form that a computer system can utilize to solve complex tasks such as diagnosing a medical condition or having a dialog in a natural language.

New!!: Cross-platform and Knowledge representation and reasoning · See more »

Language binding

In computing, a binding from a programming language to a library or operating system service is an application programming interface (API) providing glue code to use that library or service in a given programming language.

New!!: Cross-platform and Language binding · See more »

Lazarus (IDE)

Lazarus is a free cross-platform visual integrated development environment (IDE) for rapid application development (RAD) using the Free Pascal compiler.

New!!: Cross-platform and Lazarus (IDE) · See more »


Linux is a family of free and open-source software operating systems built around the Linux kernel.

New!!: Cross-platform and Linux · See more »

List of widget toolkits

This article provides a list of widget toolkits (also known as GUI frameworks), used to construct the graphical user interface (GUI) of programs, organized by their relationships with various operating systems.

New!!: Cross-platform and List of widget toolkits · See more »


The Macintosh (pronounced as; branded as Mac since 1998) is a family of personal computers designed, manufactured, and sold by Apple Inc. since January 1984.

New!!: Cross-platform and Macintosh · See more »


macOS (previously and later) is a series of graphical operating systems developed and marketed by Apple Inc. since 2001.

New!!: Cross-platform and MacOS · See more »

Max (software)

Max is a visual programming language for music and multimedia developed and maintained by San Francisco-based software company Cycling '74.

New!!: Cross-platform and Max (software) · See more »


Mendix is a low-code software platform.

New!!: Cross-platform and Mendix · See more »


Microsoft Corporation (abbreviated as MS) is an American multinational technology company with headquarters in Redmond, Washington.

New!!: Cross-platform and Microsoft · See more »

Microsoft Windows

Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.

New!!: Cross-platform and Microsoft Windows · See more »


Minecraft is a sandbox video game created by Swedish game designer Markus Persson, better known as Notch, who later went on to found Mojang, which has since been the developer and publisher of Minecraft.

New!!: Cross-platform and Minecraft · See more »

Miner 2049er

Miner 2049er is a platform video game created by Bill Hogue that was released in 1982 by Big Five Software.

New!!: Cross-platform and Miner 2049er · See more »


MiNT is Now TOS (MiNT) is a free software alternative operating system kernel for the Atari ST system and its successors.

New!!: Cross-platform and MiNT · See more »

Mobile device

A mobile device (or handheld computer) is a computing device small enough to hold and operate in the hand.

New!!: Cross-platform and Mobile device · See more »

Mobile operating system

No description.

New!!: Cross-platform and Mobile operating system · See more »


Model–view–controller is commonly used for developing software that divides an application into three interconnected parts.

New!!: Cross-platform and Model–view–controller · See more »

Mono (software)

Mono is a free and open-source project led by Xamarin, a subsidiary of Microsoft (formerly by Novell and originally by Ximian), and the.NET Foundation, to create an Ecma standard-compliant,.NET Framework-compatible set of tools including, among others, a C# compiler and a Common Language Runtime.

New!!: Cross-platform and Mono (software) · See more »


MonoCross is a C#.NET Model-view-controller (MVC) framework where the Model and Controller are shared across platforms and the View is implemented for every specific platform and/or target architecture.

New!!: Cross-platform and MonoCross · See more »


MoSync is a discontinued free and open-source software development kit (SDK) for mobile applications.

New!!: Cross-platform and MoSync · See more »

Mozilla application framework

The Mozilla application framework is a collection of cross-platform software components that make up the Mozilla applications.

New!!: Cross-platform and Mozilla application framework · See more »


NetBSD is a free and open source Unix-like operating system that descends from Berkeley Software Distribution (BSD), a Research Unix derivative developed at the University of California, Berkeley.

New!!: Cross-platform and NetBSD · See more »


Netscape is a brand name associated with the development of the Netscape web browser.

New!!: Cross-platform and Netscape · See more »


Newline (frequently called line ending, end of line (EOL), line feed, or line break) is a control character or sequence of control characters in a character encoding specification, e.g. ASCII or EBCDIC.

New!!: Cross-platform and Newline · See more »

NHL (video game series)

NHL is a series of professional ice hockey simulation video games developed by EA Canada and published yearly by Electronic Arts under the EA Sports brand.

New!!: Cross-platform and NHL (video game series) · See more »


Nintendo Co., Ltd. is a Japanese multinational consumer electronics and video game company headquartered in Kyoto.

New!!: Cross-platform and Nintendo · See more »


Novell, Inc. was a software and services company headquartered in Provo, Utah.

New!!: Cross-platform and Novell · See more »

Object Pascal

Object Pascal refers to a branch of object-oriented derivatives of Pascal, mostly known as the primary programming language of Delphi.

New!!: Cross-platform and Object Pascal · See more »


Objective-C is a general-purpose, object-oriented programming language that adds Smalltalk-style messaging to the C programming language.

New!!: Cross-platform and Objective-C · See more »

Online game

An online game is a video game that is either partially or primarily played through the Internet or any other computer network available.

New!!: Cross-platform and Online game · See more »

Open-source model

The open-source model is a decentralized software-development model that encourages open collaboration.

New!!: Cross-platform and Open-source model · See more »


OpenBSD is a free and open-source Unix-like computer operating system descended from Berkeley Software Distribution (BSD), a Research Unix derivative developed at the University of California, Berkeley.

New!!: Cross-platform and OpenBSD · See more »


Open Graphics Library (OpenGL) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics.

New!!: Cross-platform and OpenGL · See more »


OpenOffice.org (OOo), commonly known as OpenOffice, is a discontinued open-source office suite.

New!!: Cross-platform and OpenOffice.org · See more »

Operating system

An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.

New!!: Cross-platform and Operating system · See more »


OS/2 is a series of computer operating systems, initially created by Microsoft and IBM under the leadership of IBM software designer Ed Iacobucci.

New!!: Cross-platform and OS/2 · See more »

Paragon (video game)

Paragon was a free-to-play multiplayer online battle arena game developed and published by Epic Games.

New!!: Cross-platform and Paragon (video game) · See more »


Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages, Perl 5 and Perl 6.

New!!: Cross-platform and Perl · See more »

Personal computer

A personal computer (PC) is a multi-purpose computer whose size, capabilities, and price make it feasible for individual use.

New!!: Cross-platform and Personal computer · See more »


PHP: Hypertext Preprocessor (or simply PHP) is a server-side scripting language designed for Web development, but also used as a general-purpose programming language.

New!!: Cross-platform and PHP · See more »

Plain text

In computing, plain text is the data (e.g. file contents) that represent only characters of readable material but not its graphical representation nor other objects (images, etc.). It may also include a limited number of characters that control simple arrangement of text, such as line breaks or tabulation characters.

New!!: Cross-platform and Plain text · See more »

PlayStation 3

The PlayStation 3 (PS3) is a home video game console developed by Sony Computer Entertainment.

New!!: Cross-platform and PlayStation 3 · See more »

PlayStation 4

The PlayStation 4 (PS4) is an eighth-generation home video game console developed by Sony Interactive Entertainment.

New!!: Cross-platform and PlayStation 4 · See more »

PlayStation Vita

The PlayStation Vita (officially abbreviated PS Vita or Vita) is a handheld game console developed and released by Sony Computer Entertainment.

New!!: Cross-platform and PlayStation Vita · See more »


In software engineering, porting is the process of adapting software for the purpose of achieving some form of execution in a computing environment that is different from the one that a given program (meant for such execution) was originally designed for (e.g. different CPU, operating system, or third party library).

New!!: Cross-platform and Porting · See more »


The Portable Operating System Interface (POSIX) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems.

New!!: Cross-platform and POSIX · See more »


PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computing (RISC) instruction set architecture (ISA) created by the 1991 Apple–IBM–Motorola alliance, known as AIM.

New!!: Cross-platform and PowerPC · See more »

PowerVM Lx86

PowerVM Lx86 was a binary translation layer for IBM's System p servers.

New!!: Cross-platform and PowerVM Lx86 · See more »

Programming language

A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.

New!!: Cross-platform and Programming language · See more »


Psyonix Inc. is an American video game development studio based in San Diego, California.

New!!: Cross-platform and Psyonix · See more »


PureBasic is a commercially distributed procedural computer programming language and integrated development environment based on BASIC and developed by Fantaisie Software for Windows 32/64-bit, Linux 32/64-bit, and macOS.

New!!: Cross-platform and PureBasic · See more »

Python (programming language)

Python is an interpreted high-level programming language for general-purpose programming.

New!!: Cross-platform and Python (programming language) · See more »

Qt (software)

Qt ("cute") is a cross-platform application framework and widget toolkit for creating classic and embedded graphical user interfaces, and applications that run on various software and hardware platforms with little or no change in the underlying codebase, while still being a native application with native capabilities and speed.

New!!: Cross-platform and Qt (software) · See more »

Quake III Arena

Quake III Arena is a multiplayer-focused first-person shooter video game released in December 1999.

New!!: Cross-platform and Quake III Arena · See more »

Rapid application development

Rapid-application development (RAD) is both a general term, used to refer to adaptive software development approaches, as well as the name for James Martin's approach to rapid development.

New!!: Cross-platform and Rapid application development · See more »

React (JavaScript library)

In computing, React (also known as React.js or ReactJS) is a JavaScript library for building user interfaces.

New!!: Cross-platform and React (JavaScript library) · See more »

Responsive web design

Responsive web design (RWD) is an approach to web design which makes web pages render well on a variety of devices and window or screen sizes.

New!!: Cross-platform and Responsive web design · See more »

Rich Internet application

A rich Internet application (RIA; sometimes called an Installable Internet Application) is a Web application that has many of the characteristics of desktop application software, typically delivered by way of a site-specific browser, a browser plug-in, an independent sandbox, extensive use of JavaScript, or a virtual machine.

New!!: Cross-platform and Rich Internet application · See more »

Rocket League

Rocket League is a vehicular soccer video game developed and published by Psyonix.

New!!: Cross-platform and Rocket League · See more »

Rosetta (software)

Rosetta is a discontinued dynamic binary translator for Mac OS X that allowed many PowerPC applications to run on certain Intel-based Macintosh computers without modification.

New!!: Cross-platform and Rosetta (software) · See more »

Rpm (software)

RPM Package Manager (RPM) (originally Red Hat Package Manager; now a recursive acronym) is a package management system.

New!!: Cross-platform and Rpm (software) · See more »

Ruby (programming language)

Ruby is a dynamic, interpreted, reflective, object-oriented, general-purpose programming language.

New!!: Cross-platform and Ruby (programming language) · See more »

Ruby on Rails

Ruby on Rails, or Rails, is a server-side web application framework written in Ruby under the MIT License.

New!!: Cross-platform and Ruby on Rails · See more »

Scalable Vector Graphics

Scalable Vector Graphics (SVG) is an XML-based vector image format for two-dimensional graphics with support for interactivity and animation.

New!!: Cross-platform and Scalable Vector Graphics · See more »

Scripting language

A scripting or script language is a programming language that supports scripts: programs written for a special run-time environment that automate the execution of tasks that could alternatively be executed one-by-one by a human operator.

New!!: Cross-platform and Scripting language · See more »

Separation of concerns

In computer science, separation of concerns (SoC) is a design principle for separating a computer program into distinct sections, such that each section addresses a separate concern.

New!!: Cross-platform and Separation of concerns · See more »

Simple DirectMedia Layer

Simple DirectMedia Layer (SDL) is a cross-platform software development library designed to provide a hardware abstraction layer for computer multimedia hardware components.

New!!: Cross-platform and Simple DirectMedia Layer · See more »


Smartface is a mobile technology company focusing on enterprise mobility in the cloud for mobile transformation in enterprises.

New!!: Cross-platform and Smartface · See more »


A smartphone is a handheld personal computer with a mobile operating system and an integrated mobile broadband cellular network connection for voice, SMS, and Internet data communication; most, if not all, smartphones also support Wi-Fi.

New!!: Cross-platform and Smartphone · See more »


Computer software, or simply software, is a generic term that refers to a collection of data or computer instructions that tell the computer how to work, in contrast to the physical hardware from which the system is built, that actually performs the work.

New!!: Cross-platform and Software · See more »

Software build

In the field of software development, the term build is similar to that of any other field.

New!!: Cross-platform and Software build · See more »

Software testing

Software testing is an investigation conducted to provide stakeholders with information about the quality of the software product or service under test.

New!!: Cross-platform and Software testing · See more »

Solaris (operating system)

Solaris is a Unix operating system originally developed by Sun Microsystems.

New!!: Cross-platform and Solaris (operating system) · See more »


is a Japanese multinational conglomerate corporation headquartered in Kōnan, Minato, Tokyo.

New!!: Cross-platform and Sony · See more »

Source code

In computing, source code is any collection of code, possibly with comments, written using a human-readable programming language, usually as plain text.

New!!: Cross-platform and Source code · See more »

Source-to-source compiler

A source-to-source compiler, transcompiler or transpiler is a type of compiler that takes the source code of a program written in one programming language as its input and produces the equivalent source code in another programming language.

New!!: Cross-platform and Source-to-source compiler · See more »

Stateless protocol

In computing, a stateless protocol is a communications protocol in which no information is retained by either sender or receiver, meaning that they are agnostic of the state of one another.

New!!: Cross-platform and Stateless protocol · See more »

Static web page

A static web page (sometimes called a flat page/stationary page) is a web page that is delivered to the user exactly as stored, in contrast to dynamic web pages which are generated by a web application.

New!!: Cross-platform and Static web page · See more »

Street Fighter V

Street Fighter V is a fighting video game developed by Capcom and Dimps.

New!!: Cross-platform and Street Fighter V · See more »

Sun Microsystems

Sun Microsystems, Inc. was an American company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the Network File System (NFS), and SPARC.

New!!: Cross-platform and Sun Microsystems · See more »

System administrator

A system administrator, or sysadmin, is a person who is responsible for the upkeep, configuration, and reliable operation of computer systems; especially multi-user computers, such as servers.

New!!: Cross-platform and System administrator · See more »

Tablet computer

A tablet computer, commonly shortened to tablet, is a portable personal computer, typically with a mobile operating system and LCD touchscreen display processing circuitry, and a rechargeable battery in a single thin, flat package.

New!!: Cross-platform and Tablet computer · See more »


Tcl (pronounced "tickle" or tee cee ell) is a high-level, general-purpose, interpreted, dynamic programming language.

New!!: Cross-platform and Tcl · See more »

Text file

A text file (sometimes spelled "textfile"; an old alternative name is "flatfile") is a kind of computer file that is structured as a sequence of lines of electronic text.

New!!: Cross-platform and Text file · See more »

The Walt Disney Company

The Walt Disney Company, commonly known as Disney, is an American diversified multinational mass media and entertainment conglomerate, headquartered at the Walt Disney Studios in Burbank, California.

New!!: Cross-platform and The Walt Disney Company · See more »

Tk (software)

Tk is a free and open-source, cross-platform widget toolkit that provides a library of basic elements of GUI widgets for building a graphical user interface (GUI) in many programming languages.

New!!: Cross-platform and Tk (software) · See more »

Tomb Raider: Legend

Tomb Raider: Legend is an action-adventure video game developed by Crystal Dynamics and published by Eidos Interactive.

New!!: Cross-platform and Tomb Raider: Legend · See more »

Transaction processing

Transaction processing is information processing in computer science that is divided into individual, indivisible operations called transactions.

New!!: Cross-platform and Transaction processing · See more »


Ultimate++ is a C++ rapid application development cross-platform development framework which aims to reduce the code complexity of typical desktop applications by extensively exploiting C++ features.

New!!: Cross-platform and Ultimate++ · See more »

Unity (game engine)

Unity is a cross-platform game engine developed by Unity Technologies, first announced and released in June 2005 at Apple Inc.'s Worldwide Developers Conference as an OS X-exclusive game engine.

New!!: Cross-platform and Unity (game engine) · See more »

Universal binary

A universal binary is, in Apple parlance, an executable file or application bundle that runs natively on either PowerPC or Intel-manufactured IA-32 or Intel 64-based Macintosh computers; it is an implementation of the concept more generally known as a fat binary.

New!!: Cross-platform and Universal binary · See more »


Unix (trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, development starting in the 1970s at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.

New!!: Cross-platform and Unix · See more »

Unix shell

A Unix shell is a command-line interpreter or shell that provides a traditional Unix-like command line user interface.

New!!: Cross-platform and Unix shell · See more »


A Unix-like (sometimes referred to as UN*X or *nix) operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification.

New!!: Cross-platform and Unix-like · See more »

Unreal Engine

The Unreal Engine is a game engine developed by Epic Games, first showcased in the 1998 first-person shooter game Unreal.

New!!: Cross-platform and Unreal Engine · See more »

V-Play Engine

V-Play is a cross-platform development tool, based on the Qt framework.

New!!: Cross-platform and V-Play Engine · See more »

Valve Corporation

Valve Corporation is an American video game developer and digital distribution company headquartered in Bellevue, Washington.

New!!: Cross-platform and Valve Corporation · See more »

Video game

A video game is an electronic game that involves interaction with a user interface to generate visual feedback on a video device such as a TV screen or computer monitor.

New!!: Cross-platform and Video game · See more »

Video game console

A video game console is an electronic, digital or computer device that outputs a video signal or visual image to display a video game that one or more people can play.

New!!: Cross-platform and Video game console · See more »

Video game developer

A video game developer is a software developer that specializes in video game development – the process and related disciplines of creating video games.

New!!: Cross-platform and Video game developer · See more »

Virtual machine

In computing, a virtual machine (VM) is an emulation of a computer system.

New!!: Cross-platform and Virtual machine · See more »

Visual Basic

Visual Basic is a third-generation event-driven programming language and integrated development environment (IDE) from Microsoft for its Component Object Model (COM) programming model first released in 1991 and declared legacy during 2008.

New!!: Cross-platform and Visual Basic · See more »

Visual FoxPro

Visual FoxPro is a discontinued data-centric, object-oriented, procedural, programming language produced by Microsoft.

New!!: Cross-platform and Visual FoxPro · See more »

Visual programming language

In computing, a visual programming language (VPL) is any programming language that lets users create programs by manipulating program elements graphically rather than by specifying them textually.

New!!: Cross-platform and Visual programming language · See more »


WaveMaker is a private aPaaS (application platform-as-a-service) software for building and running custom apps.

New!!: Cross-platform and WaveMaker · See more »

Web application

In computing, a web application or web app is a client–server computer program which the client (including the user interface and client-side logic) runs in a web browser.

New!!: Cross-platform and Web application · See more »

Web browser

A web browser (commonly referred to as a browser) is a software application for accessing information on the World Wide Web.

New!!: Cross-platform and Web browser · See more »

Widget toolkit

A widget toolkit, widget library, GUI toolkit, or UX library is a library or a collection of libraries containing a set of graphical control elements (called widgets) used to construct the graphical user interface (GUI) of programs.

New!!: Cross-platform and Widget toolkit · See more »


The Wii is a home video game console released by Nintendo on November 19, 2006.

New!!: Cross-platform and Wii · See more »

Windows 10

Windows 10 (codenamed Redstone, formerly Threshold) is a personal computer operating system developed and released by Microsoft, as part of the Windows NT family of operating systems.

New!!: Cross-platform and Windows 10 · See more »

Windows Installer

Windows Installer (previously known as Microsoft Installer, codename Darwin) is a software component and application programming interface (API) of Microsoft Windows used for the installation, maintenance, and removal of software.

New!!: Cross-platform and Windows Installer · See more »

World Wide Web

The World Wide Web (abbreviated WWW or the Web) is an information space where documents and other web resources are identified by Uniform Resource Locators (URLs), interlinked by hypertext links, and accessible via the Internet.

New!!: Cross-platform and World Wide Web · See more »

Write once, run anywhere

"Write once, run anywhere" (WORA), or sometimes "write once, run everywhere" (WORE), was a slogan created by Sun Microsystems to illustrate the cross-platform benefits of the Java language.

New!!: Cross-platform and Write once, run anywhere · See more »


wxWidgets ("wix-widgets", formerly wxWindows) is a widget toolkit and tools library for creating graphical user interfaces (GUIs) for cross-platform applications.

New!!: Cross-platform and WxWidgets · See more »


WYSIWYG is an acronym for "what you see is what you get".

New!!: Cross-platform and WYSIWYG · See more »

X Window System

The X Window System (X11, or shortened to simply X) is a windowing system for bitmap displays, common on UNIX-like computer operating systems.

New!!: Cross-platform and X Window System · See more »


x86 is a family of backward-compatible instruction set architectures based on the Intel 8086 CPU and its Intel 8088 variant.

New!!: Cross-platform and X86 · See more »


x86-64 (also known as x64, x86_64, AMD64 and Intel 64) is the 64-bit version of the x86 instruction set.

New!!: Cross-platform and X86-64 · See more »


Xamarin is a Microsoft-owned San Francisco, California-based software company founded in May 2011 by the engineers that created Mono, Mono for Android and MonoTouch, which are cross-platform implementations of the Common Language Infrastructure (CLI) and Common Language Specifications (often called Microsoft.NET).

New!!: Cross-platform and Xamarin · See more »

Xbox 360

The Xbox 360 is a home video game console developed by Microsoft.

New!!: Cross-platform and Xbox 360 · See more »

Xbox One

Xbox One is a line of eighth generation home video game consoles developed by Microsoft.

New!!: Cross-platform and Xbox One · See more »


The Xojo programming environment is developed and commercially marketed by Xojo, Inc.

New!!: Cross-platform and Xojo · See more »


XUL, which stands for XML User Interface Language, is a user interface markup language developed by Mozilla.

New!!: Cross-platform and XUL · See more »

.NET Framework

.NET Framework (pronounced dot net) is a software framework developed by Microsoft that runs primarily on Microsoft Windows.

New!!: Cross-platform and .NET Framework · See more »

.NET strategy

The.NET strategy was a long-term Microsoft software development and marketing plan, envisioned in late 1990s.

New!!: Cross-platform and .NET strategy · See more »


32-bit microcomputers are computers in which 32-bit microprocessors are the norm.

New!!: Cross-platform and 32-bit · See more »

64-bit computing

In computer architecture, 64-bit computing is the use of processors that have datapath widths, integer size, and memory address widths of 64 bits (eight octets).

New!!: Cross-platform and 64-bit computing · See more »

Redirects here:

Cross platform, Cross software, Cross-Platform, Cross-platform programming, Cross-platform software, Crossplatform, List of cross-platform programming toolkits and environments, Machine independence, Machine independent, Machine-independent, Multi platform, Multi-channel app development, Multi-format, Multi-platform, Multiplatform, Multiple platforms, Mutli-platform, Platform Independent, Platform agnostic, Platform dependence, Platform dependent, Platform independence, Platform independent, Platform-agnostic, Platform-independent.


[1] https://en.wikipedia.org/wiki/Cross-platform

Hey! We are on Facebook now! »