Byte code level cross-compilation for developing web applications

  • Authors:
  • Arno Puder;Sascha Häberling

  • Affiliations:
  • San Francisco State University, Computer Science Department, 1600 Holloway Avenue, San Francisco, CA 94132, United States;Google Switzerland GmbH, Brandschenkestrasse 110, 8002 Zurich, Switzerland

  • Venue:
  • Science of Computer Programming
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

JavaScript provides the technological foundation of Web 2.0 applications. AJAX (Asynchronous JavaScript And XML) applications have received wide-spread attention as a new way to develop highly interactive web applications. Breaking with the complete-page-reload paradigm of traditional web applications, AJAX applications rival desktop applications in their look-and-feel. But AJAX places a high burden on a web developer requiring extensive JavaScript knowledge as well as other advanced client-side technologies. In this paper, we introduce a technique that allows a developer to implement an application in Java or any.NET language and then automatically cross-compile it to an AJAX-enabled web application.