Distributed Systems (2013/2014)

Lab

The place where to learn, experiment with, discuss about technologies related to the course in Distributed Systems.
But most of all the place where making mistakes can be useful!


Refresh the page to get the latest, post-lesson slides updates!


JADE: Java Agent DEvelopment Framework


(0) jade.jar
JADE library used throughout the course


06/03/2014 Lesson


(1a) JADE-Overview
A brief overview about the JADE platform
(1b) JADE-Getting-Started
How to get and run JADE, in short
(1c) JADE-Intro-examples.zip
Very first and basic examples of JADE code


13/03/2013 Lesson


(2a) JADE-Basics
Basic concepts and APIs provided by JADE
(2b) JADE-Basics-examples.zip
Examples of JADE code based on previous slides


27/03/2014 Lesson


(3a) JADE-Advanced
Advanced concepts and APIs provided by JADE
(3b) JADE-Advanced-examples.zip
Examples of JADE code based on previous slides


03/04/2013 Lesson


(4a) JADE-Advanced-2
Advanced concepts and APIs provided by JADE - part 2
(4b) JADE-Advanced-examples-2
Examples of JADE code based on previous slides


Node.js


(0a) nodejs.zip
Windows portable Node.js runtime
(0b) curl.zip
Windows portable cURL application


10/04/2014 Lesson


(1) Node-1
Intro to Node.js


15/05/2014 Lesson


(2) REST
Building RESTFul Webservices


TuCSoN: Tuples Centres Spread over the Network


(0a) TuCSoN-1.10.7.0208.jar
TuCSoN library used throughout the course

16/05/2014 Lesson


(1a) TuCSoN: Tuple Centres Spread over the Network
(1b) tucson-basic-examples.zip
First examples of TuCSoN code based on previous slides


16/05/2014 Lesson


(2a) TuCSoN: Tuple Centres Spread over the Network - ADVANCED
(2b) tucson-advanced-examples.zip
Advanced examples of TuCSoN code based on previous slides


29/05/2014 Lesson


(3a) ReSpecT - Basics
(3b) tucson-respect-basic-examples.zip
Examples of TuCSoN code using ReSpecT specifications based on previous slides

05/06/2014 Lesson


(3a) ReSpecT - Advanced
(3b) tucson-respect-advanced-examples.zip
Examples of TuCSoN code using ReSpecT specifications based on previous slides

Distributed Systems (2013/2014)