Tecnologie di Progettazione di Sistemi Informatici 5ª

Appunti


Android Apps

Developing Android AppsUdacity

Calcolatrice


UDP Socket Project

TFTP in PSEUDO CODE


Sistemi distribuiti

CLIL – Transport protocol, interprocess communication and socket

Distributed system – Student book
Distributed systems – CLIL (login as a guest)
Mappe concettuali vs mappe mentali

Ripasso sui servizi offerti dal livello di trasporto

  1. UDP and TCP: Comparison of Transport Protocols
  2. RTP (Real-time Transport Protocol)
  3. Transport Layer Overview
  4. User Datagram Protocol (UDP)
  5. Sockets (TCP)

Mappe concettuali

  1. Sistemi distribuiti
  2. Modelli architetturali

Appunti sui sistemi distribuiti

  1. Distributed Systems – University College London
  2. Understanding Distributed Information Systems
  3. Architettura dei sistemi distribuiti (Antonio LioyPolitecnico di Torino)
  4. Architetture Distribuite, Middleware, Distributed Object Computing e Legacy System (Giuseppe Santucci Università di Roma “La Sapienza)

Flynn’s taxonomy and quantum computers

  1. Flynn’s Taxonomy of Parallel Machines – Georgia Tech – HPCA: Part 5 and CLIL ACTIVITY
  2. Transistors & The End of Moore’s Law
  3. Quantum Computers Explained – Limits of Human Technology
  4. What is COMPUTER CLUSTER? What does COMPUTER CLUSTER mean?
    COMPUTER CLUSTER explanation
  5. What’s a cluster?
  6. Big Ideas: Simplifying Cluster Architectures

Middleware

  1. Middleware Concepts and CLIL ACTIVITY
  2. Middleware (Roberto BaldoniUniversità di Roma “La Sapienza) pagine [2 – 8]
  3. Middleware (wikipedia)

Architetture multi-tier

  1. 3 Tier Client Server Architecture
  2. N-Tier Architecture for kids
  3. n-Tier Architecture Explained
  4. Middleware architecture
  5. Multitier architectureArchitettura multi-tier

La virtualizzazione

Virtualizzazione


Servlet e connessione a MySQL

Propedeutica

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


 XML

XML Tutorial
Guida XML di base
Esercizi su XML


Socket

Network Programming with Internet Sockets

Socket – Java

Socket – C

GaPiLProgrammazione 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 SocketsPDF – (old version)
Berkeley sockets
Programmazione di rete con i socket (Antonio LioyPolitecnico di Torino)

Socket – C: esempi ed esercizi

        1. Ambienti on-line: Koding
        2. Funzioni e passaggio dei parametri by-reference in C: qui o qui pp.1265-1299
        3. Esercizi sui socket in C

 Apache

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