This project is about porting libomv from OpenMetaverse.org to Java. Due to differences in C# and Java, this will not be a 1 to 1 port but rather a Java implementation based in large parts on the architecture as done by OpenMetaverse. There will be differences in the actual structure, sometimes based on purposeful limitations to keep the porting process manageable, as well as caused by how Java requires a project to be organized. In some cases some deviation has been introduced in an attempt to clean up the rather complicated dependencies between the different classes/objects.
The code is currently targeted mostly at providing the infrastructure required to allow for non-3D operations inside Metaverse worlds. This means for now support for login; friends, groups and local avatar overviews; chatting, IM and possibly teleporting. In a later stage things like inventory handling, money transactions and region overview will be addressed. The library will aim to have full support for access to all OpenSim and Secondlife based grids, although it is not intended to have simultaneous multi-grid operation for now.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This project is about porting libomv from OpenMetaverse.org to Java. Due to differences in C# and Java, this will not be a 1 to 1 port but rather a Java implementation based in large parts on the architecture as done by OpenMetaverse. There will be differences in the actual structure, sometimes based on purposeful limitations to keep the porting process manageable, as well as caused by how Java requires a project to be organized. In some cases some deviation has been introduced in an attempt to clean up the rather complicated dependencies between the different classes/objects.
The code is currently targeted mostly at providing the infrastructure required to allow for non-3D operations inside Metaverse worlds. This means for now support for login; friends, groups and local avatar overviews; chatting, IM and possibly teleporting. In a later stage things like inventory handling, money transactions and region overview will be addressed. The library will aim to have full support for access to all OpenSim and Secondlife based grids, although it is not intended to have simultaneous multi-grid operation for now.