94 research outputs found

    Highly Customizable Transaction Management For Systems Integration

    No full text
    Transactions are well-known and fundamental control abstractions that arose from the database community. In principle, programmers can now use transactions as units of encapsulation to structure any application. In practice, however, many distinct transactional systems have been defined. Therefore, each kind of application must be developed using different concepts of transaction. We have designed and implemented in the Java programming language a new, generic and customizable transactional system that allows to structure any application as a set of nested transactional units regardless, in the one hand, of the kind or of the type of data, and, in the other hand, of the behavior, including multithreaded one, applied on them. Our approach is based on a modular composition of transactional properties, some of them being assigned to objects or/and to external transactional systems. Thus, we provide a new and implicit transactional semantic that allows user to manage transactional units wi..

    Biglook: a Widget Library for the Scheme Programming Language

    No full text
    Biglook is an Object Oriented Scheme library for constructing GUIs. It uses classes of a CLOSlike object layer to represent widgets and Scheme closures to handle events. Combining functional and object-oriented programming styles yields an original application programming interface that advocates a strict separation between the implementation of the graphical interfaces and the user-associated commands, enabling compact source code
    corecore