This content is not currently approved and is visible here for review only.

Java language bindings for space based computing

Java language bindings for space based computing
Authors
Klemens Kraus
ISBN
3639331699
Published
03 Mar 2011
Purchase online
amazon.com

Extensible virtual shared memory or abbreviated XVSM is a middleware specification that follows the space based computing paradigm which solves the coordination, transportation and other problems introduced by the collaboration of independent software processes. This thesis discusses the features of XVSM which are then compared to other standards and technologies like JavaSpaces, CORBA and CORSO and finally a Java language binding is introduced.

Editorial Reviews

Extensible virtual shared memory or abbreviated XVSM is a middleware specification that follows the space based computing paradigm which solves the coordination, transportation and other problems introduced by the collaboration of independent software processes. This thesis discusses the features of XVSM which are then compared to other standards and technologies like JavaSpaces, CORBA and CORSO and finally a Java language binding is introduced. The main focus is directed at the before mentioned language binding and this topic is divided into three parts: The design decisions and goals, a detailed description of the implementation and practical examples and performance evaluations of example code. One of the main challenges of a language binding is the specification which is changing a lot between versions and requires the API to be flexible so that these changes can be incorporated quickly and without breaking any existing software that was written for an older version. Performance is deemed critical for such an API and tests show that runtime and lines of code needed are competitive to implementations for JavaSpaces, CORBA and CORSO.

You might also like...

Comments

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil.” - Donald Knuth