This paper describes an investigation into the provision of grid computing facilities in a typical university environment. In particular, it focuses on the use of the Java programming language and the ProActive grid framework. The experience of deploying ProActive in a heterogeneous environment (Windows and Linux) is discussed. The results of the implementation of a bioinformatics application using ProActive are presented and compared with the results of a similar application using a Linda-based approach.