💡 Words with a Similar Meaning to "Java native interface"
Found via reverse dictionary — words that share a conceptual meaning.
| Word | Definition |
|---|---|
| foreign function interface | A foreign function interface is a mechanism by which a program written in one programming language can call routines or make use of services written or compiled in another one. |
| java virtual machine | A Java virtual machine is a virtual machine that enables a computer to run Java programs as well as programs written in other languages that are also compiled to Java bytecode. |
| language binding | In programming and software design, a binding is an application programming interface that provides glue code specifically made to allow a programming language to use a foreign library or operating system service (one that is not native to that language). |
| java remote method invocation | The Java Remote Method Invocation (Java RMI) is a Java API that performs remote method invocation, the object-oriented equivalent of remote procedure calls, with support for direct transfer of serialized Java classes and distributed garbage-collection. |
| interface-based programming | Interface-based programming, also known as interface-based architecture, is an architectural pattern for implementing modular programming at the component level in an object-oriented programming language which does not have a module system. |
| interface description language | An interface description language or interface definition language is a generic term for a language that lets a program or object written in one language communicate with another program written in an unknown language. |
| platform invocation services | Platform Invocation Services, commonly referred to as P/Invoke, is a feature of Common Language Infrastructure implementations, like Microsoft's Common Language Runtime, that enables managed code to call native code. |
| runtime library | In computer programming, a runtime library is a set of low-level routines used by a compiler to invoke some of the behaviors of a runtime environment, by inserting calls to the runtime library into compiled executable binary. |
| 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. |
| java secure socket extension | In computing, the Java Secure Socket Extension is a Java API and a provider implementation named SunJSSE that enable secure Internet communications in the Java Runtime Environment. |
| interfacenoun | (computing) The point of interconnection between systems or subsystems. |
| common language infrastructurenoun | (computing) The open specification that describes the executable code and runtime environment that form the core of the Microsoft .NET Framework. |
| java class library | a set of dynamically loadable libraries that Java Virtual Machine languages can call at run time. |
| adapter patternnoun | (software, object-oriented programming) A structural design pattern that translates one interface for a class into a compatible interface. |
| java database connectivity | an application programming interface for the Java programming language which defines how a client may access a database. |
| operating system abstraction layer | An operating system abstraction layer provides an application programming interface to an abstract operating system making it easier and quicker to develop code for multiple software or hardware platforms. |
| software frameworknoun | (computing) an abstraction used in software development to provide generic functionality for application-specific software. |
| system programming language | A system programming language is a programming language used for system programming; such languages are designed for writing system software, which usually requires different development approaches when compared with application software. |
| paravirtualizationnoun | (computing) An approximate virtualization in which the emulated operating system has been modified for convenience or efficiency. |
| opencl | (Open Computing Language) a framework for writing programs that execute across heterogeneous platforms consisting of central processing units (CPUs), graphics processing units (GPUs), digital signal processors (DSPs), field-programmable gate arrays (FPGAs) and other processors or hardware accelerators. |
Translate “Java native interface” into Another Language
Pick a language — the word will be pre-filled in the translator.