This paper describes the development and first presentation in March, 1997 of a subject employing the object-oriented paradigm and the javalanguage as an entry level subject to a very large and diverse student body. ...
详细信息
java and the Remote Method Invocation (RMI) mechanism supported by it make it easy to build distributed applications and services in a heterogeneous environment. When the applications are interactive and require low r...
详细信息
This paper describes an automated approach for generating Ada bindings from java class files. We start with the set of java features that require a visible Ada binding, and an Ada compiler's definition of how to i...
详细信息
Presents a detailed characterization of java application and applet workloads in terms of reuse and sharing of java code at the program, class and method level. In order to expose more sharing opportunities, technique...
详细信息
We present a distributed java application that allows several people, possibly at different locations, to edit the same file at the same time while exchanging comments on the changes they are making to the file. While...
详细信息
We present a distributed java application that allows several people, possibly at different locations, to edit the same file at the same time while exchanging comments on the changes they are making to the file. While still being a prototype, our application provides a vivid demonstration of the benefits of collaborative editing.
This paper presents a categorisation of Web hosted assessment systems and then uses this to produce an outline specification for a fully featured system, against which other systems can be evaluated. It concludes by c...
详细信息
In recent years, there has been considerable interest in using J:ava in introductory computer science courses. The advantages of choosing java, however, must be balanced against two significant drawbacks: The instabil...
详细信息
IMGT, the international ImMunoGeneTics database (http://***:8104), created by Marie-Paule Lefranc, Montpellier, France, is an integrated database specializing in antigen receptors and MHC of all vertebrate species. IM...
详细信息
We introduce Shade/java, a language for coordinating java objects distributed over the Internet. Shade is based on a concept called the object space, that is used both as repository for objects and as coordination med...
详细信息
With most of today's fast scientific software written in Fortran and C, java has a lot of catching up to do. In this paper we discuss how new java programs can capitalize on highperformance libraries for other lan...
详细信息
With most of today's fast scientific software written in Fortran and C, java has a lot of catching up to do. In this paper we discuss how new java programs can capitalize on highperformance libraries for other languages, With the help of a tool we have automatically created java bindings for several standard libraries: MPI, BLAS, BLACS, PBLAS and ScaLAPACK. The purpose of the additional software layer introduced by the bindings is to resolve the interface problems between different programminglanguages such as data type mapping, pointers, multidimensional arrays, etc. For evaluation, performance results are presented for java versions of two benchmarks from the NPB and PARKBENCH suites on the IBM SP2 using JDK and IBM's high-performance java compiler, and on the Fujitsu AP3000 using Toba - a java-to-C translator. The results confirm that fast parallel computing in java is indeed possible. (C) 1998 John Wiley & Sons, Ltd.
暂无评论