Main Page

From Xvr2

Contents

What is X-VR 2 ?

Today X-VR 2 is a C++ framework you can use to develop rich applications under Unix-like environments, currently it features an RDBMS layer, a Network layer, Platform abstraction layer, Mathematics utility classes and finally a small subset of utilitary classes. X-VR 2 has been carefully crafted to be thread friendly so it can benefit from modern multicore chips.

Features

Well this is a topic which will be growing as we finishing the libraries, anyway, some of the 'current' features are:

  • Modular RDBMS connectivity through drivers.
  • Multithreading.
  • IPv6 Support (still in development)
  • TCP and UDP sockets.
  • SSL Support (still in development).
  • GNU Regular expressions support.
  • Multibyte character support.
  • Standard C++ library (std) compatibility.
  • Debug output re-routing.

More details in the features page...

Documentation

X-VR2 is comprised of a set of libraries, drivers and applications so each section has its own documentation, I'm not lying to you this is a complex project so the documentation you might need depends on what you're trying to do with X-VR2, however I think we can split this dilemma in two main sections.

Downloads

You can download the full X-VR 2 distribution from the sourceforge project page or directly from the release repository here.

News

--Coredumped 01:27, 9 June 2007 (PDT) New development on X-VR 2 version 0.8.0 has started, the current most stable version is 0.7.1.0.

--Coredumped 14:23, 1 September 2006 (PDT) A few days ago we succefully moved the sourcecode from CVS to Subversion. CVS access will still be available from SF.net, however don't expect to see any changes vi CVS, all new commited code and changes are going to be made via Subversion from now on.

--Coredumped 11:19, 26 January 2006 (PST)
Today I've uploaded the new sourcecode layout for X-VR2 to CVS, please update all your projects.
The build process has been updated to, now we are making use of GNU tools (autoconf, automake, libtool, etc).

--Coredumped 09:49, 20 January 2006 (PST)
Wiki re-installed

What will be X-VR 2 in the future ?

Have you ever heard of augmented reality? Have you seen movies like Minority Report or Final Fantasy: The Spirits within, in both of those movies you'll see how the characters interact with computers in forms which are unusual to us as of this moment, in Minority Report you see John Anderton usign special gloves to interact with the interface presented in the computer's screen; in Final Fantasy the computers and other interfaces does not even have an interface at all, in fact, there are not even keyboards present in the move, the whole GUI and input devices are holograms. X-VR 2 will try to fuse both approaches, as of now I can not generate holograms like in Final Fantasy, whoever we can talk and interact with computers using gloves since quite some time. And also from some time ago we have come to a new technology called augmented reality that basically permits to introduce artificial 3-D objects in an image, by using Augmented Reality composition imaging and a set of special goggles it could be possible to generate virtual displays we could interact with, thus in the case of Minority Report we wouldn't need the flat screens in front of John Anderton. If possible a motion tracking interface would be nice to have too, imagine that by watching a keyboard projection you move your fingers in order to press some of its virtual keys and they get displayed in the virtual screen, if this could be possible we might actually be getting something similar to what we see in Final Fantasy. Who knows, I hope to finish this work or at least take it to point where it can be useful.