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


Francesco Fabbri

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.

(keywords) Web Apps, Web 2.0, JavaScript, DART, Asynchronous Programming, Event-driven Programming, Agent-Oriented Programming, simpAL
Tags:

Thesis

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

— author

Francesco Fabbri

Supervision

— supervisor

Alessandro Ricci

— co-supervisor

Andrea Santi

Sort

— cycle

second-cycle thesis

— status

completed thesis

— language

wgb.gif

Dates

— available since

01/08/2012

— activity started

01/08/2012

— degree date

20/12/2012

IDs & URLs

— AMS Laurea

4795

Files

PDF

Partita IVA: 01131710376 - Copyright © 2008-2022 APICe@DISI Research Group - PRIVACY