The work described in this report is part of PPC-VM project (Portable Parallel Computing based on Virtual Machines). The PPC-VM project aims to build an environment to support the development and execution of parallel applications that efficiently execute on a wide range of computing platforms, based on virtual machines. This work contributes to PPC-VM project with a parallel computing environment, which aims to simplify the implementation of parallel applications and to test the paradigms/methodologies developed within the PPC-VM project. The parallel computing environment uses the Java programming language and it provides two components: a skeleton catalog implemented as an abstract class library and an au- tomatic object distribution platform, based on source code generation. The former helps programmers creating parallel applications, while the latter transparently distributes objects in a parallel distributed environment.