TY - GEN
T1 - PULP scription: A DSL for mobile HTML5 game applications
AU - Funk, M.
AU - Rauterberg, G.W.M.
PY - 2012
Y1 - 2012
N2 - As applications and especially games are moving to the web and mobile environments, different tools are needed to design these applications and their behavior. HTML5 in combination with JavaScript is a promising basis for such applications on a wide range of platforms. Content producers and designers often lack the tools for such developments, or the expertise to operate existing, but too complex tools. This paper presents work in progress about a novel domain-specific language (DSL) PULP that aims at closing this gap. The language allows tying content such as images and media files together by modeling the dynamic behavior, movements, and control flow. The DSL helps abstracting from asynchronous JavaScript, state machines, and access to cross-platform media playback, which is generated in a final model-totext transformation. The DSL and tooling were created and evaluated in close cooperation with content authors.
AB - As applications and especially games are moving to the web and mobile environments, different tools are needed to design these applications and their behavior. HTML5 in combination with JavaScript is a promising basis for such applications on a wide range of platforms. Content producers and designers often lack the tools for such developments, or the expertise to operate existing, but too complex tools. This paper presents work in progress about a novel domain-specific language (DSL) PULP that aims at closing this gap. The language allows tying content such as images and media files together by modeling the dynamic behavior, movements, and control flow. The DSL helps abstracting from asynchronous JavaScript, state machines, and access to cross-platform media playback, which is generated in a final model-totext transformation. The DSL and tooling were created and evaluated in close cooperation with content authors.
U2 - 10.1007/978-3-642-33542-6_65
DO - 10.1007/978-3-642-33542-6_65
M3 - Conference contribution
T3 - Lecture Notes in Computer Science
SP - 504
EP - 510
BT - Proceedings of the 11th International Conference on entertainment computing (ICEC2012), 26-29 September 2012, Bremen, Germany
A2 - Herrlich, M.
A2 - Malaka, R.
A2 - Masuch, M.
PB - Springer
CY - Berlin
T2 - 11th International Conference on Entertainment Computing
Y2 - 26 September 2012 through 29 September 2012
ER -