3,143 research outputs found
Recommended from our members
Leveraging legacy codes to distributed problem solving environments: A web service approach
This paper describes techniques used to leverage high performance legacy codes as CORBA components to a distributed problem solving environment. It first briefly introduces the software architecture adopted by the environment. Then it presents a CORBA oriented wrapper generator (COWG) which can be used to automatically wrap high performance legacy codes as CORBA components. Two legacy codes have been wrapped with COWG. One is an MPI-based molecular dynamic simulation (MDS) code, the other is a finite element based computational fluid dynamics (CFD) code for simulating incompressible Navier-Stokes flows. Performance comparisons between runs of the MDS CORBA component and the original MDS legacy code on a cluster of workstations and on a parallel computer are also presented. Wrapped as CORBA components, these legacy codes can be reused in a distributed computing environment. The first case shows that high performance can be maintained with the wrapped MDS component. The second case shows that a Web user can submit a task to the wrapped CFD component through a Web page without knowing the exact implementation of the component. In this way, a userâs desktop computing environment can be extended to a high performance computing environment using a cluster of workstations or a parallel computer
Specifications and Development of Interoperability Solution dedicated to Multiple Expertise Collaboration in a Design Framework
This paper describes the specifications of an interoperability platform based on the PPO (Product Process Organization) model developed by the French community IPPOP in the context of collaborative and innovative design. By using PPO model as a reference, this work aims to connect together heterogonous tools used by experts easing data and information exchanges. After underlining the growing needs of collaborative design process, this paper focuses on interoperability concept by describing current solutions and their limits. Then a solution based on the flexibility of the PPO model adapted to the philosophy of interoperability is proposed. To illustrate these concepts, several examples are more particularly described (robustness analysis, CAD and Product Lifecycle Management systems connections)
Codicological Descriptions in the Digital Age
Although some of the traditional roles played by codicological descriptions in the print era have not changed when translated to digital environments, other roles have been redefined and new ones have emerged. It has become apparent that in digital form the relationship of codicological descriptions to the books they describe has undergone fundamental changes. This article offers an analysis of three of the most significant of these changes: 1) the emergence of new purposes of and uses for these descriptions, especially with respect to the usefulness of the highly specific and specialized technical language common to codicological descriptions; 2) a movement from a one-to-one relationship between a description and the codex that it represents to a one-to-many relationship between codices, descriptions, metadata, and digital images; and 3) the significance of a shift from the symmetry of using books to study other books to the asymmetry of using digital tools to represent and analyze books
Developing Web Applications
Building applications for the Internet is a complex and fast-moving field which utilizes a variety of continually evolving technologies. Whether your perspective is from the client or server side, there are many languages to master - X(HTML), JavaScript, PHP, XML and CSS to name but a few. These languages have to work together cleanly, logically and in harmony with the systems they run on, and be compatible with any browsers with which they interact. Developing Web Applications presents script writing and good programming practice but also allows students to see how the individual technolog
Introduction to the 28th International Conference on Logic Programming Special Issue
We are proud to introduce this special issue of the Journal of Theory and
Practice of Logic Programming (TPLP), dedicated to the full papers accepted for
the 28th International Conference on Logic Programming (ICLP). The ICLP
meetings started in Marseille in 1982 and since then constitute the main venue
for presenting and discussing work in the area of logic programming
Artefacts and Errors: Acknowledging Issues of Representation in the Digital: Imaging of Ancient Texts
It is assumed, in palaeography, papyrology and epigraphy, that a certain amount of
uncertainty is inherent in the reading of damaged and abraded texts. Yet we have
not really grappled with the fact that, nowadays, as many scholars tend to deal with
digital images of texts, rather than handling the texts themselves, the procedures for
creating digital images of texts can insert further uncertainty into the representation
of the text created. Technical distortions can lead to the unintentional introduction
of âartefactsâ into images, which can have an effect on the resulting representation. If
we cannot trust our digital surrogates of texts, can we trust the readings from them?
How do scholars acknowledge the quality of digitised images of texts? Furthermore,
this leads us to the type of discussions of representation that have been present in
Classical texts since Plato: digitisation can be considered as an alternative form of
representation, bringing to the modern debate of the use of digital technology in Classics
the familiar theories of mimesis (imitation) and ekphrasis (description): the conversion
of visual evidence into explicit descriptions of that information, stored in computer
files in distinct linguistic terms, with all the difficulties of conversion understood in the
ekphratic process. The community has not yet considered what becoming dependent
on digital texts means for the field, both in practical and theoretical terms. Issues of
quality, copying, representation, and substance should be part of our dialogue when
we consult digital surrogates of documentary material, yet we are just constructing
understandings of what it means to rely on virtual representations of artefacts. It is
necessary to relate our understandings of uncertainty in palaeography and epigraphy
to our understanding of the mechanics of visualization employed by digital imaging
techniques, if we are to fully understand the impact that these will have
- âŠ