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 :
بازگشت