The goal of this thesis is to develop an application for displaying multimedia presentations. The application is named jPresenter and is special for its 3-D effects which give an impression that the presentation slides are projected on the faces of a virtual cube. Introduction chapter describes the topic together with other similar solutions available today and explains some relevant technologies. Architecture and design of the application is explained in detail in the next chapter. Two solutions for rendering PDF documents are also presented. One of them is implemented using jPedal library and the other is based on Poppler library linked via JNI interface. Next chapter explains the 3-D graphics implemented upon the JOGL library which is a Java binding for the OpenGL library. In the end, some mathematical approaches used for animations and 3-D transformations such as quaternions, Euler's angles, Bézier curves, B-splines, etc. are also explained. The advantages and disadvantages of the application as well as possibilities for further work are discussed in the conclusion
To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.