Engineering Concurrent and Event-Driven Web Apps: From DART isolates to simpAL agents

   page       BibTeX_logo.png       attach   
@mastersthesis{fabbrisimpalweb12,
    abstract = {Web is constantly evolving, thanks to the 2.0 transition, HTML5 new features and the coming of cloud-computing, the gap between Web and traditional desktop applications is tailing off. Web-apps are more and more widespread and bring several benefits compared to traditional ones. On the other hand reference technologies, JavaScript primarly, are not keeping pace, so a paradim shift is taking place in Web programming, and so many new languages and technologies are coming out. First objective of this thesis is to survey the reference and state-of-art technologies for client-side Web programming focusing in particular on what concerns concurrency and asynchronous programming. Taking into account the problems that affect existing technologies, we finally design simpAL-web, an innovative approach to tackle Web-apps development, based on the Agent-oriented programming abstraction and the simpAL.},
    amseprint = {4795},
    author = {Fabbri, Francesco},
    available = {2012-08-01},
    contact = {Fabbri, Francesco},
    cosupervisor = {Santi, Andrea},
    cycle = {LM},
    description = {The goal of the thesis is to analyze the models and technologies adopted in the state of the art for developing concurrent event-drive web apps - taking Google DART as main reference - and to consider a novel approach based on Agent-Oriented Programming and simpAL language in particular.},
    keywords = {Web Apps, Web 2.0, JavaScript, DART, Asynchronous Programming, Event-driven Programming, Agent-Oriented Programming, simpAL},
    language = {en},
    month = dec,
    start = {2012-08-01},
    supervisor = {Ricci, Alessandro},
    title = {Engineering Concurrent and Event-Driven Web Apps: From DART isolates to simpAL agents},
    type = {Master's thesis},
    year = 2012
}