• 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