Master Project from Bremen University of Applied Sciences
Betaville is focused on reaching its audience through three different platforms.
On the mobile platform we have developed an Android application. Within the app we have integrated 2 frameworks that help displaying the 3D models.
For Augmented Reality (AR) we have used DroidAr framework this allows us to see the 3D model in real life at the spot where the project is situated.
For displaying the models in plain view or on top of images of the real world (freezes) we have used min3D framework. All the 3D models and freezes that belong to the different proposals and resp. projects are stored on the SD card of the mobile device.
The multi-touch table is constructed by the students of this working group using the camera-based optical sensing system FTIR. A 46 inch LCD monitor serves as a display. Infra red light points are produced when a user touches the interactive surface. These points are received by two cameras at the bottom of the table. The open source software Community Core Vision (CCV) is used to convert the recorded infra red light points into events which can get processed by our application.
The client of the multi-touch table is written in the programming language Java. It uses the open framework MT4j which is developed by the Fraunhofer IAO. The libraries HttpClient and GSON are used for the server connection.
A fourth Betaville client was developed in a master thesis subsequent to the project that is presented on this website. The application is conceptualized to be an "all-in-one" client for the Betaville platform and offers nearly all features of the system.
The application is designed for devices that are equipped with Android 3.0 or higher and display sizes of eight inch or higher.