In this chapter we give a general overview of the activities and processes of the Java Grande Forum [#!JAVAGRANDE!#], a group looking at general issues for large-scale computing in Java, and then outline possible ways to handle inter-process communication. Finally we review some of parallel computing environments and approaches for Java.
The Java Grande Forum is addressing many of the issues that arise in using Java for High Performance Computing and Grande Applications. It is a coalition of industrial and academic partners. It has been organized with the goal of established consensus and recommendations on possible enhancements to the Java language and Java standards for large-scale (``Grande'') applications. During the last few years it has held a series of ACM-supported workshops and conferences that have helped stimulate research on Java compilers and systems for Grande applications.