z-logo
Premium
A service‐based runtime environment for native applications
Author(s) -
AlGahmi Abdulmalik,
Cook Jonathan
Publication year - 2010
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.951
Subject(s) - computer science , middleware (distributed applications) , interpreter , interface (matter) , extensibility , operating system , service (business) , distributed computing , runtime system , programming language , software engineering , embedded system , economy , maximum bubble pressure method , economics , bubble
Unlike interpreted application programs that run within the rich runtime environment of their own interpreters, natively compiled application programs are typically thought of as executing on the barebones runtime environment provided by their own operating systems and dynamic linkers. This article presents the notion of a service‐based runtime (SBRT) environment for natively compiled application programs, in which the current dynamic linker is only a core service and other extensive middleware‐type services are available to the running application program. It then describes a dynamic‐linker‐based implementation of such an environment, called dlSBRT . dlSBRT implements a unified interface that allows it to be extensible by means of extension dynamic services. Implemented examples of such services are presented and the performance of dlSBRT , when such example services are deployed, is evaluated. Copyright © 2009 John Wiley & Sons, Ltd.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here