Result: Exploring the possibilities of three dimensional image manipulations on mobile devices
Theses : Honours
https://ro.ecu.edu.au/theses_hons/375
https://ro.ecu.edu.au/cgi/viewcontent.cgi?article=1374&context=theses_hons
1290395255
From OAIster®, provided by the OCLC Cooperative.
Further information
With the introduction of more powerful mobile microprocessors and colour screen technology, complex image manipulations on various mobile devices such as mobile phones and handheld devices have become a reality. As a consequence of these improvements, there has been an increasing demand by users for interactive computer games which produce complex graphics by utilizing these advanced hardware technologies. Three dimensional (3D) graphics have been used to produce realistic interactive imaging for computer games during recent years. Java, through its mobile device programming platform, provides the framework for such complex image manipulations in computer games deployed on Java compatible mobile devices. However, the lack of a standard 3D application-programming interface (API), supported by mobile phone manufactures, has resulted in the need for program developers to use custom APis to create 3D programs such as the WGE (Wireless Graphics Engine) API produced by TTPcom. There is some evidence that the use of custom APis to develop 3D graphic images may result in poor compatibility and performance across different mobile platforms and devices This study initially examines the proposed Sun Microsystems specification for the Java 2 Micro Edition (J2ME) "Mobile 3D API" for the development of 3D graphics programming of mobile devices. These specifications have been designed to create an Industry standard Mobile 3D API. In addition, this study investigates the current specification for the Java 2 Micro Edition (CDDC1.0.3), to ascertain to what extent the development of 3D gaming on mobile devices is effected by the deficiencies in the current specification. These deficiencies include a Jack of support of for a floating point data type and the specification's reliance on fixed-point number calculations for developing 3D graphics. An assessment will be made to determine how these deficiencies influence the performance, stability of 3D algorithms deployed on different mobil