You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 5, 2019. It is now read-only.
Copy file name to clipboardExpand all lines: 00 - Introduzione.md
+18-2Lines changed: 18 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,13 +15,28 @@ Il corso viene tenuto dal prof. Riccardo Sisto in collaborazione con l'assistent
15
15
16
16
L'obiettivo principale del corso è quello di concludere la consocenza degli argomenti trattati nei corsi di *Distributed programming I* e di *Object oriented programming*.
17
17
18
+
In particolare nel primo corso ci si era posti come obiettivi:
19
+
20
+
1.`network programming` ossia programmare i socket.
21
+
2.`web application` ossia siti web.
22
+
23
+
In questo corso invece andremmo verso la parte di web-application ma ci si foccalizzerà su B2B interazione.
24
+
18
25
In particolare ci si focalizzerà su tre concetti chiave:
19
26
20
-
1. conoscere le principali tecniche di sviluppo di software distribuito, cioè **applicazioni B2B** (Business to Business)
27
+
1. conoscere le principali tecniche di sviluppo di software distribuito, cioè **applicazioni B2B** (Business to Business) ossia `machine to machine iteration` in contraposizione (del primo corso) con con l'iterazione tra utente e machine. In altre parole nel primo corso si aveva una iterazione tra l'utente e le macchine mentre qui si vuole avere come unici attori due o più macchine.
28
+
29
+
E per fare ciò si andrà ad utilizzare XML programming e web service programing.
21
30
2. imparare a programmare utilizzando **XML** e a sviluppare **servizi Web**.
22
31
23
32
Tutto questo tenendo conto degli aspetti della *robustezza*, *sicurezza*, *portabilità* ed *interoperabilità* delle applicazioni che impareremo a sviluppare.
24
33
34
+
35
+
36
+
XML è un metodo per rapresentare i dati sul web. Si potrebbe dire che è simile a XDR. XML serve per rappresentare qualsiasi dati e ed è "cariental oriented".
37
+
38
+
Web-service sono i programmi che interagiscono tra di loro nel web e andremmo ad usare il java per fare ciò.
39
+
25
40
### Cosa ci sarà di nuovo rispetto al corso di DP1?
26
41
27
42
Sostanzialmente, ci concentreremo sullo sviluppo di **applciazioni Web** nelle interazioni B2B, ma parleremo anche di micro servizi nell'**Internet delle cose** (ovvero: **IoT**). Faremo anche alcune cose che riguradano l'accesso programmato ai servizi di **cloud computing***.
@@ -118,7 +133,6 @@ I principali argomenti inclusi in questo corso sono:
118
133
119
134
4. altre cose, come *ant* per il supporto automatizzato dello sviluppo, le *annotazioni Java* e così via...
120
135
121
-
122
136
123
137
## Esercizi e laboratori
124
138
@@ -133,6 +147,8 @@ Lo svolgimento dei laboratori si tiene sempre di lunedì ma è diviso in due squ
133
147
134
148
I laboratori inizieranno già il **10 ottobre 2016**.
135
149
150
+
Una parte dei laboratori ci sarà la Serena mentre l'altra parte ci sarà Sisto.
0 commit comments