Appunti
Sistemi distribuiti
CLIL – Transport protocol, interprocess communication and socket
Distributed system – Student book
Mappe concettuali vs mappe mentali
Ripasso sui servizi offerti dal livello di trasporto
- UDP and TCP: Comparison of Transport Protocols
- RTP (Real-time Transport Protocol)
- Transport Layer Overview
- User Datagram Protocol (UDP)
- Sockets (TCP)
Mappe concettuali
Appunti sui sistemi distribuiti
- Distributed Systems – University College London
- Understanding Distributed Information Systems
- Architettura dei sistemi distribuiti (Antonio Lioy – Politecnico di Torino)
- Architetture Distribuite, Middleware, Distributed Object Computing e Legacy System (Giuseppe Santucci – Università di Roma “La Sapienza)
Flynn’s taxonomy and quantum computers
- Flynn’s Taxonomy of Parallel Machines – Georgia Tech – HPCA: Part 5 and CLIL ACTIVITY
- Transistors & The End of Moore’s Law
- Quantum Computers Explained – Limits of Human Technology
- What is COMPUTER CLUSTER? What does COMPUTER CLUSTER mean?
COMPUTER CLUSTER explanation - What’s a cluster?
- Big Ideas: Simplifying Cluster Architectures
Middleware
- Middleware Concepts and CLIL ACTIVITY
- Middleware (Roberto Baldoni – Università di Roma “La Sapienza) pagine [2 – 8]
- Middleware (wikipedia)
Architetture multi-tier
- 3 Tier Client Server Architecture
- N-Tier Architecture for kids
- n-Tier Architecture Explained
- Middleware architecture
- Multitier architecture – Architettura multi-tier
La virtualizzazione
Servlet e connessione a MySQL
Java – Propedeutica
Concurrent, Parallel and Distributed programming in Java – Propedeutica
- Concurrent programming in Java by Coursera
- Parallel programming in Java by Coursera
- Distribute programming in Java by Coursera
- Concurrency, The Java™ Tutorials by Oracle documentation
Tomcat
Apache Tomcat
Apache Tomcat on koding.com: How To Install Apache Tomcat 8 on Ubuntu 14.04 (vedi anche i commenti e qui e, trasportando le Web application verificare la versione di java usata nel deployment)
Tutorial ed esercizi
- Servlet tutorial di JavaTpoint
- Servlets tutorial di tutorialspoint
- Esercizi sulle Servlet
- Scaricate mysql-connector-java-5.1.35, decomprimetelo e dalla cartella copiate il file mysql-connector-java-5.1.35-bin.jar nella cartella jre/lib/ext
- Mobili componibili
XML
XML Tutorial
Guida XML di base
Esercizi su XML
Socket
Network Programming with Internet Sockets
UDP Socket Project
Socket – Java
Android Apps
Socket in C – Materiale passato
Appunti vari
GaPiL – Programmazione di rete:
-
-
-
- leggere p. [481 – 496]
- studiare p. [497 – 503] (no 15.3.3)
- studiare p. [506 – 508] (no 15.4.3)
- leggere p. [509 – 518]
- studiare p. [518 – 524, 526]
-
-
- Beej’s Guide to Network Programming Using Internet Sockets – PDF – (old version)
- Berkeley sockets
- Programmazione di rete con i socket (Antonio Lioy – Politecnico di Torino)
Esempi ed esercizi
-
-
-
- Ambienti on-line: Koding
- Funzioni e passaggio dei parametri by-reference in C: qui o qui pp.1265-1299
- Esercizi sui socket in C
-
-
Apache – Materiale passato
- XAMPP on Windows
- XAMPP on Ubuntu
- Come installare XAMPP (LAMPP) su Ubuntu 14.04
- Comandi di amministrazione Linux
- Ubuntu 15.10 LAMP server tutorial with Apache 2.4, PHP 5 and MariaDB (instead of MySQL) and correct phpmyadmin problem