Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Interface Definition Languages


In the News (Sat 28 Nov 09)

  
  Automated schema and interface generation - Patent 6631519
Appendix D illustrates two exemplary IDL files produced by an embodiment of the invention using the schema definition shown in Appendix A. The source code 230 and the interface definition 232 are input to compiler 240, which translates the input files to object code modules defining component objects 242.
Because the interface methods and properties in the components are generated from the same source as the database table definitions themselves, there is no chance for incompatibility between the object methods and properties in the components and the data objects in the database.
The schema definition data, in an embodiment of the invention, is expressed in the XML language.
www.freepatentsonline.com /6631519.html   (5922 words)

  
 [No title]
It is important to notice that the interfaces are defined in the library L (indicated by the rectangle around their names) and not in the modules providing or using them.
In particular, interfaces in coarse-grained structures should be seen as first-class citizens and be treated on an equal footing with the components.
Thus, we believe a language definition should be done using languages de- signed for language definition, and we believe the semantics should be partial- ly formalized.
www.omg.org /docs/1995/95-12-28.txt   (7818 words)

  
 Distributed Objects (CORBA and OLE/ActiveX) | Page 1
IDL is used not only to define new services provided by objects, but also to "wrap" existing and legacy systems so that they behave externally as objects.
Interfaces and interface definition languages (IDLs) are at the core of distributed-object applications.
Interfaces and interface definitions are of two kinds: operational interfaces which contain a set of named operations (i.e., procedures or methods); and stream interfaces, in which communication is organized as a set of linked directional flows.
www.networkcomputing.com /netdesign/1005part2a.html   (3220 words)

  
 User interface - Wikipedia, the free encyclopedia
Batch interfaces are non-interactive user interfaces, where the user specifies all the details of the batch job in advance to batch processing, and receives the output when all the processing is done.
Gesture interfaces are graphical user interfaces which accept input in a form of hand gestures, or mouse gestures sketched with a computer mouse or a stylus.
Zooming user interfaces are graphical user interfaces in which information objects are represented at different levels of scale and detail, and where the user can change the scale of the viewed area in order to show more detail.
en.wikipedia.org /wiki/User_interface   (1477 words)

  
 Encina Object-Oriented Programming Guide
The need for two implementations is due to the differences in the interface definition languages (IDL) used by DCE and CORBA and the fact that CORBA supports functionality not available in DCE.
The OTS interface defines several classes to support the explicit model.
Figure 60 shows an example interface definition (in CORBA IDL) in which the debit function passes the transaction context.
www.umiacs.umd.edu /~jhu/DOCS/TX4.2/html/aetgpo/aetgpo15.htm   (1903 words)

  
 Interoperable Objects for Distributed Real-Time Systems   (Site not responding. Last check: 2007-10-13)
These interfaces of the communication partner objects are generated in the implementation languages of their clients from the IDL interface definitions by the IDL compilers of the client side.
From this interface definition file, the C++ IDL compiler of the object implementation side generates the type definition include file of the skeleton (and the corresponding implementation file of the skeleton, to be seen later) for the object implementation:
The IDL compilers generate not only interface and skeleton type definition files for the clients and for object implementation respectively, they also generate the implementation of the interface and the skeleton.
www.embedded.com /97/feat9703.htm   (4479 words)

  
 Cover Pages: XML Markup Languages for User Interface Definition
This language is extended via the use of a logical model, alternate vocabularies and transformation algorithms.
A XML language was developed which allows the specification of the features of the user interface of mobile devices.
The interface component describes the interaction between the user and the application using a set of abstract parts, events, and method calls that are device and application independent.
xml.coverpages.org /userInterfaceXML.html   (8837 words)

  
 Dr. Dobb's | The Significance of .NET | June 29, 2001
The last point is particularly interesting for object-oriented languages; although we were apprehensive at first about the efficiency of the GC process, we discovered that it uses many of the same techniques that we have applied to ISE Eiffel.
If there is anything more stunning than a class from one language inheriting from a class in another, it’s a debugging session that moves seamlessly from a class in one language to a class in another.
For example, overloading is part of the CLS at the consumer level; this means that a language without overloading (enforcing the simple rule that, within the context of a class, an operation name denotes one and only one operation) must be able to use and inherit components from other languages that define overloaded operations.
www.ddj.com /184414672   (4054 words)

  
 Contracts for components
Interface Definition Languages as we know them today are doomed.
If you don't know IDL (in either variant), you in fact almost know it anyway if you have done any C++, since an IDL class specification is very similar to a C++ header file - the part that gives the signature of the operations, without their implementations.
This is why the standard CORBA approach of writing an IDL spec and using an IDL compiler to generate a module template in a programming language seems to go the wrong way around.
archive.eiffel.com /doc/manuals/technology/bmarticles/sd/contracts.html   (2026 words)

  
 Researchers in Programming Languages and Compilers
Language design and implementation; specification languages and tools (e.g., Larch); C++ and the Standard Template Library.
Advanced language and compiler technology for the Scheme programming language; the incorporation of formal methods such as continuation models, type inference, abstract interpretation, etc. as a foundation for such a technology; parallel and distributed computing for symbolic and irregular applications.
Language implementation, portable multi-threaded runtime systems, code generation; distributed persistent languages, code mobility, thread mobility, autonomous network agents; bidirectional language interfacing, cross-language exception handling.
www.cs.cmu.edu /afs/cs.cmu.edu/user/mleone/web/language-people.html   (4088 words)

  
 Predicting Execution Frequencies
The basic hypothesis behind heuristic branch prediction is that the structure of the source code can be used by the compiler to derive estimates on how frequently different sections of the code will be executed.
In many interface definition languages, optional fields can be used to construct recursive types.
The set of weighted arcs ((E', w) is computed by locating all type reference nodes in the syntax graph, and adding an arc from the type definition node containing the type reference node to the type definition node that is referenced.
www.hoschka.com /lastpaper/node6.html   (408 words)

  
 Cover Pages: Web Services Conversation Language (WSCL)
The abstract interfaces defining the business-level conversations can be specified once for a specific industry and then be bound to different protocols and be used by any number of services with completely different implementations.
A key advantage of formal specification languages such as WSCL is that they pave the way for the creation of service frameworks that will enable service implementers to offload the responsibility for conversation-related tasks to infrastructure.
The Web Services Conversation Language (WSCL) addresses this issue, providing an XML schema for defining legal sequences of documents that web-services can exchange; it provides a standard way to model the public processes of a service, thus enabling network services to participate in rich interactions.
xml.coverpages.org /wscl.html   (2239 words)

  
 Concepts-for-Automating-Systems-Integration-61 Page 61
The definition of a function in service modeling languages is usually limited to its name and its
It is common in those communities to specify the service interfaces in the programming language itself.
The OMG/ISO Interface Definition Languag e (IDL) [61] is an abstraction of the interface specification capabilities
www.the-job-master.com /resources/Concepts-for-Automating-Systems-Integration-61.html   (547 words)

  
 Programming the Middleware Machine with Finesse
This conclusion is also reflected in research into coordination languages[Holzbacher96,Arbab96] and simulation[Luckham95] where languages for describing the interconnection and interaction of components are used.
Each interface is connected to one or more roles in the binding and must implement the behaviour specified by the roles it fills.
The role definitions of a generic RPC binding are used to define the behaviours of the roles.
www.objs.com /workshops/ws9801/papers/paper089.html   (1399 words)

  
 RFC: A Little IDL   (Site not responding. Last check: 2007-10-13)
I've been staring with incomprehension at various Interface Definition Languages (or IDLs) for XML-over-HTTP protocols, and wondering why they're so complicated.
I thought it might have something to do with the kinds of languages and editing environments they're designed for.
To find out where the disconnect is, I decided to define a simple interface definition language in XML that's suitable for scripting environments, and see if people find holes in its functionality, or if it's useful, or something we want to do.
www.xmlrpc.com /alidl   (548 words)

  
 What is interface? - A Word Definition From the Webopedia Computer Dictionary   (Site not responding. Last check: 2007-10-13)
The user interface allows the user to communicate with the operating system.
software interface - the languages and codes that the applications use to communicate with each other and with the hardware.
hardware interface - the wires, plugs and sockets that hardware devices use to communicate with each other.
www.pcwebopedia.com /interface.html   (327 words)

  
 CLiki : ILU
The object interfaces provided by ILU hide implementation distinctions between different languages, between different address spaces, and between operating system types.
ILU interfaces can be specified in either the OMG's CORBA Interface Definition Language (OMG IDL), or ILU's Interface Specification Language (ISL).
The OMG IDL subset understood by ILU is a strict subset of OMG IDL; this means that any ILU modules developed using OMG IDL interfaces should be interoperable with any other CORBA system.
www.cliki.net /ILU   (642 words)

  
 IDL 1994: Portland, Oregon
Jeannette M. Wing (Ed.): Proceedings of the Workshop on Interface Definition Languages, January 20, 1994, Portland, Oregon, in conjunction with POPL 1994.
Joshua S. Auerbach, James R. Russell: The Concert Signature Representation: IDL as Intermediate Language.
James R. Russell, Robert E. Strom, Daniel M. Yellin: A Checkable Interface Language for Pointer-Based Structures.
www.informatik.uni-trier.de /~ley/db/conf/idl/idl94.html   (177 words)

  
 Telecom Asia White Paper Library: Programming Languages
This eBook features four expert Information Security Magazine (ISM) articles that explore the challenges of keeping company data secure, the do's and don'ts for data controls, which database security products are worth their price, and much more.
Although the two environments are similar, there are a few administrative differences you'll need to learn.
Industry analysts agree that an enterprise service bus (ESB) is key SOA infrastructure technology to connect, mediate and control services and their interactions.
whitepapers.telecomasia.net /rlist/term/Programming-Languages.html   (644 words)

  
 Interface Points in Hypermedia Applications   (Site not responding. Last check: 2007-10-13)
The CCI and CGI interfaces point to a general need for interprocedure comminication between web applications and other applications.
In the extreme, the whole system behaves as an integrated distributed object system.
Interfaces can be specified at one level using interface definition languages, and at another using logic and formal systems.
www.bilkent.edu.tr /pub/WWW/OOP/interfaces   (126 words)

  
 Programming Languages White Papers, Webcasts and Product Literature
Programming Languages White Papers, Webcasts and Product Literature
Exploiting Enterprise Generation Language for Business Oriented Developers
The Sonic ESB: An Architecture and Lifecycle Definition
library.theserverside.com /rlist/term/Programming-Languages.html   (668 words)

  
 Programming Languages Product and Service Directory
Description: PV-WAVE® is an array based programming language used to build and deploy Visual Data Analysis applications.
Sign up for a free newsletter with White Papers, Case Studies and Product Info on:
Use of this web site constitutes acceptance of the Bitpipe Terms and Conditions and Privacy Policy.
elibrary.line56.com /plist/term/Programming-Languages.html   (109 words)

  
 Interface Definition Language
To view the documents indexed under a topic, click on the term.
Software > Systems Software > Programming Languages > Interface Definition Language
BusinessWeek Technology Research Library Copyright © 1998-2006 Bitpipe, Inc. All Rights Reserved.
whitepapers.businessweek.com /tlist/Interface-Definition-Language.html   (88 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.