Title :
Smartphone Cross-Compilation Framework for Multiplayer Online Games
Author :
Puder, A. ; Yoon, I.
Author_Institution :
Dept. of Comput. Sci., San Francisco State Univ., San Francisco, CA, USA
Abstract :
Social networks and multiplayer online games have drastically gained in popularity over the last decade. Likewise smartphones have become interesting targets for extending social networks and multiplayer games thanks to their innovative features such as intuitive user interfaces. Mobile versions of games and social network applications often make use of special capabilities of smartphones such as GPS and accelerometer. Porting these applications to different smartphones incurs high overhead due to their different programming models. To facilitate this porting effort, we introduce XMLVM, a byte code level cross-compiler to overcome the heterogeneity of the different programming models used by various smartphones. Specifically, we show how XMLVM can cross-compile an Android application to the iPhone and the Palm Pre, thereby significantly reducing the porting effort. The cross-compiler is based on Java byte code instructions that are translated to high-level programming languages supported by the targeted smartphone. Compatibility libraries map the API between smartphones. As a proof of concept, we have implemented a strategy game the demonstrate the feasibility of our approach.
Keywords :
Java; application program interfaces; computer games; social networking (online); API; Android application; GPS; Java byte code instructions; Palm Pre; XMLVM; accelerometer; compatibility libraries map; high-level programming languages; iPhone; intuitive user interfaces; multiplayer online games; smartphone cross-compilation framework; social networks; Accelerometers; Computer languages; Computer science; Global Positioning System; Hardware; Java; Libraries; Mobile computing; Social network services; User interfaces;
Conference_Titel :
Mobile, Hybrid, and On-Line Learning, 2010. ELML '10. Second International Conference on
Conference_Location :
Saint Maarten
Print_ISBN :
978-1-4244-5718-2
DOI :
10.1109/eLmL.2010.13