Engineering Concurrent and Event-Driven Web Apps: From DART isolates to simpAL agents
| |
|
|
@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
}
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
}