Universal Interface Language
- Universal Interface Language
A Universal Interface Language is a language that allows for an interchange of deep information between objects. It does this by allowing an object to experiment on another object to determine what it thinks the object is capable of.
The concept was introduced by Alan Kay as early as 1997 in his keynote speech at OOPSLA.
The goal of a Universal Interface Language is to achieve (automatic) interoperability beyond that provided by an Interface description language such as CORBA or a message exchange protocol such as SOAP.
There are currently no known implementations of a Universal Interface Language. Based on Kay's description, we would expect each object involved in the conversation to have a URL or IP Address.
References
*Alan Kay: [http://video.google.com/videoplay?docid=-2950949730059754521 "The Computer Revolution Hasn't Happened Yet"] (Keynote OOPSLA 1997)
Wikimedia Foundation.
2010.
Look at other dictionaries:
Universal Plug and Play — (UPnP) is a set of computer network protocols promulgated by the UPnP Forum.The goals of UPnP are to allow devices to connect seamlessly and to simplify the implementation of networks in the home (data sharing, communications, and entertainment)… … Wikipedia
Universal Sports — Launched 2006 (as World Championship Sports Network) June 16, 2008 (as Universal Sports) Network Universal Sports Owned by NBCUniversal and InterMedia Partners Picture format 48 … Wikipedia
Universal Mobile Telecommunications System — (UMTS) is one of the third generation (3G) cell phone technologies, which is also being developed into a 4G technology. Currently, the most common form of UMTS uses W CDMA as the underlying air interface. It is standardized by the 3GPP, and is… … Wikipedia
Universal Combat — (sometimes abbreviated to UC) is the 2nd video game series by 3000AD Inc., the successor of Battlecruiser series of games.Compared to the Battlecruiser games, the game placed more foucs on action, designed for a wider audience of action and space … Wikipedia
Universal Description Discovery and Integration — Universal Description, Discovery and Integration (UDDI) is a platform independent, XML based registry for businesses worldwide to list themselves on the Internet. UDDI is an open industry initiative, sponsored by OASIS, enabling businesses to… … Wikipedia
Interface description language — An interface description language (or alternately, interface definition language), or IDL for short, is a specification language used to describe a software component s interface. IDLs describe an interface in a language neutral way, enabling… … Wikipedia
Interface — Die Schnittstelle oder das Interface [ˈɪntɚfeɪs] (englisch „Grenzfläche“) ist der Teil eines Systems, der der Kommunikation dient. Der Begriff stammt ursprünglich aus der Naturwissenschaft und bezeichnet die physikalische Phasengrenze zweier… … Deutsch Wikipedia
Universal Network Objects — In computing, Universal Network Objects (UNO) is the component model used in OpenOffice.org. It is interface based and designed to offer interoperability between different programming languages, object models and machine architectures, on a… … Wikipedia
Systems Modeling Language — Sysml diagrams collage The Systems Modeling Language (SysML) is a general purpose modeling language for systems engineering applications. It supports the specification, analysis, design, verification and validation of a broad range of systems and … Wikipedia
Programming language — lists Alphabetical Categorical Chronological Generational A programming language is an artificial language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs that… … Wikipedia