DocumentCode
3560989
Title
Compiler Transformations to Enable Synchronous Execution in an RIA Runtime
Author
Iyer, Anantharaman P Narayana ; Chatterjee, Arijit ; Kishnani, Jyoti
Author_Institution
Adobe Syst., India
Volume
14
Issue
3
fYear
2010
Firstpage
13
Lastpage
23
Abstract
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.
Keywords
Internet; network servers; program compilers; protocols; user interfaces; asynchronous RIA programming model; asynchronous communication protocols; compiler transformations; desktop computer; program logic; programming model; rich Internet applications; server response latency; synchronous program execution; user interface; Application software; Asynchronous communication; Delay; Internet; Logic programming; Program processors; Protocols; Runtime; User interfaces; Web server; Internet; RIA; asynchronous to synchronous; compiler transformation; rich Internet applications;
fLanguage
English
Journal_Title
Internet Computing, IEEE
Publisher
ieee
ISSN
1089-7801
Type
jour
DOI
10.1109/MIC.2010.65
Filename
5481363
Link To Document