L0 – About the Course

Vision, organisation and conventions of the lab module, and its final project.

corso dei lucidi
Course_icon.svg Sistemi distribuiti (modulo 2) (laurea magistrale, 2022/2023) — Giovanni Ciatto
usati nelle lezioni
gli stessi lucidi in altre edizioni
pubblicazione di riferimento
Publication_icon.svg Developing Multi-Agent Systems with JADE (libro, 2007) — Fabio Luigi Bellifemine, Giovanni Caire, Dominic Greenwood
Publication_icon.svg Effective Java (libro, 2008) — Joshua Bloch
Publication_icon.svg LPaaS as Micro-intelligence: Enhancing IoT with Symbolic Reasoning (articolo in rivista, 2018) — Roberta Calegari, Giovanni Ciatto, Stefano Mariani, Enrico Denti, Andrea Omicini
Publication_icon.svg Pro Git (libro, 2014) — Scott Chacon, Ben Straub
Publication_icon.svg 2P-Kt: A Logic-Based Ecosystem for Symbolic AI (articolo in rivista, 2021) — Giovanni Ciatto, Roberta Calegari, Andrea Omicini
Publication_icon.svg TuSoW: Tuple Spaces for Edge Computing (articolo in atti, 2019) — Giovanni Ciatto, Lorenzo Rizzato, Andrea Omicini, Stefano Mariani
Publication_icon.svg Concurrent and Distributed Computing in Java (libro, 2004) — Vijay K. Garg
Publication_icon.svg Java Concurrency in Practice (libro, 2006) — Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, Doug Lea
Publication_icon.svg Java Generics and Collections (libro, 2006) — Maurice Naftalin, Philip Wadler
Publication_icon.svg Java Threads (libro, 2004) — Scott Oaks, Henry Wong
Publication_icon.svg Co-ordination of Mobile Information Agents in TuCSoN (articolo in rivista, 1998) — Andrea Omicini, Franco Zambonelli
Publication_icon.svg Java 8 Lambdas (libro, 2014) — Richard Warburton