Hyväksymispäivämäärä

Tiivistelmä

Recent multimedia mobile devices are equipped with camera and higher storage capabilities. With new multimedia mobile devices users can generate and consume multimedia (image/audio/video) items on the fly and hence this causes a rapid growth for the personal multimedia collections. Consequently it brings the needs and ways for the efficient management and accessibility of such personal archives. Scientists and researchers have undertaken the challenge of meeting user requirements for content management over mobile devices. Efficient and reliable systems have been developed for search and retrieval of multimedia content. However, the area of generation of specific content for individual devices needs more attention.

Different mobile devices have different input, output, hardware, software, and network capabilities. JavaScript support is not commonly available, so is the support for Java. Display of content on the small screens and with limited capability browsers is still not mature enough. Opera in Small-Screen mode will not display many images and resize others to fit the screen. Dynamic selection of Image and Video has to be generated according to the size and capabilities of the device. Also the content provider must have one interface which is capable to adopt according to the capabilities of the device. Large images are not useful on mobile devices, and those larger than screen will make for a worse user experience. The images shouldn't be larger than about half screen size (about 150-100 pixels). The display of content on different devices with different screen sizes is a challenge. A solution with common interface is required that will generate the content according to the capabilities of mobile devices.

This thesis presents JspMuvis framework, that is capable of detecting the capabilities of mobile device and generates customized multimedia content. The proposed framework is a client-server architecture, where server is active on Personal Computer (PC) and an Internet browser application acts as client on the mobile devices. JspMuvis keeps the client side processing to minimum level, that is only displaying the content, and this makes JspMuvis browser dependent but not phone dependent. Content generated by the web server will be displayed differently in different phone browsers, depending upon their capabilities. In order for a web server or web-based application to provide optimized content to different clients it requires a description of the client capabilities.

The solution provided by JspMuvis resolves the Java dependency on mobile devices as well. Since all the processing is being done on server side, which is a powerful computer, the only functionality to be performed on mobile devices should be display of the content.