Issue No.03 - May/June (2010 vol.14)
Anantharaman P. Narayana Iyer , Adobe Systems India
Arijit Chatterjee , Adobe Systems India
Jyoti Kishnani , Adobe Systems India
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MIC.2010.65
Rich Internet applications (RIAs) provide an immersive experience that blends the Internet's expansive reach with the desktop computer's rich performance. Client applications typically connect to the server using asynchronous communication protocols, which lets users interact with the application without getting blocked due to server response latency. Although this programming model enables high user interactivity, it increases the complexity of synchronizing multiple pieces of program logic. This increased complexity can be alleviated if synchronous program execution is enabled without blocking the user interface. The authors' technique based on compiler transformations enables synchronous execution on an asynchronous RIA programming model.
RIA, rich Internet applications, compiler transformation, asynchronous to synchronous, Internet
Anantharaman P. Narayana Iyer, Arijit Chatterjee, Jyoti Kishnani, "Compiler Transformations to Enable Synchronous Execution in an RIA Runtime", IEEE Internet Computing, vol.14, no. 3, pp. 13-23, May/June 2010, doi:10.1109/MIC.2010.65