<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
	<id>https://didattica.agentgroup.unimore.it:443/index.php?action=history&amp;feed=atom&amp;title=Sistemi_Software_Distribuiti</id>
	<title>Sistemi Software Distribuiti - Cronologia</title>
	<link rel="self" type="application/atom+xml" href="https://didattica.agentgroup.unimore.it:443/index.php?action=history&amp;feed=atom&amp;title=Sistemi_Software_Distribuiti"/>
	<link rel="alternate" type="text/html" href="https://didattica.agentgroup.unimore.it:443/index.php?title=Sistemi_Software_Distribuiti&amp;action=history"/>
	<updated>2026-05-07T06:08:01Z</updated>
	<subtitle>Cronologia della pagina su questo sito</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://didattica.agentgroup.unimore.it:443/index.php?title=Sistemi_Software_Distribuiti&amp;diff=6&amp;oldid=prev</id>
		<title>Admin: Creata pagina con &quot;Questa pagina fornisce il materiale didattico e le informazioni relative all&#039;insegnamento di &#039;&#039;&#039;Sistemi Software Distribuiti&#039;&#039;&#039; per il Corso di Laurea Magistrale in &#039;&#039;&#039;Ingegneria Informatica&#039;&#039;&#039; fino all&#039;AA 2015/16.   &#039;&#039;&#039;A PARTIRE DALL&#039;AA 2016/17 LE INFORMAZIONI E IL MATERIALE DIDATTICO SI TROVANO SU http://dolly.ingmo.unimore.it/.&#039;&#039;&#039;   Si veda [http://{{SERVERNAME}}/didattica/sd/ http://{{SERVERNAME}}/didattica/sd/] per informazioni sull&#039;insegnamento di Sistemi Distribui...&quot;</title>
		<link rel="alternate" type="text/html" href="https://didattica.agentgroup.unimore.it:443/index.php?title=Sistemi_Software_Distribuiti&amp;diff=6&amp;oldid=prev"/>
		<updated>2024-03-19T16:25:27Z</updated>

		<summary type="html">&lt;p&gt;Creata pagina con &amp;quot;Questa pagina fornisce il materiale didattico e le informazioni relative all&amp;#039;insegnamento di &amp;#039;&amp;#039;&amp;#039;Sistemi Software Distribuiti&amp;#039;&amp;#039;&amp;#039; per il Corso di Laurea Magistrale in &amp;#039;&amp;#039;&amp;#039;Ingegneria Informatica&amp;#039;&amp;#039;&amp;#039; fino all&amp;#039;AA 2015/16.   &amp;#039;&amp;#039;&amp;#039;A PARTIRE DALL&amp;#039;AA 2016/17 LE INFORMAZIONI E IL MATERIALE DIDATTICO SI TROVANO SU http://dolly.ingmo.unimore.it/.&amp;#039;&amp;#039;&amp;#039;   Si veda [http://{{SERVERNAME}}/didattica/sd/ http://{{SERVERNAME}}/didattica/sd/] per informazioni sull&amp;#039;insegnamento di Sistemi Distribui...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nuova pagina&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Questa pagina fornisce il materiale didattico e le informazioni relative all&amp;#039;insegnamento di &amp;#039;&amp;#039;&amp;#039;Sistemi Software Distribuiti&amp;#039;&amp;#039;&amp;#039; per il Corso di Laurea Magistrale in &amp;#039;&amp;#039;&amp;#039;Ingegneria Informatica&amp;#039;&amp;#039;&amp;#039; fino all&amp;#039;AA 2015/16.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;A PARTIRE DALL&amp;#039;AA 2016/17 LE INFORMAZIONI E IL MATERIALE DIDATTICO SI TROVANO SU http://dolly.ingmo.unimore.it/.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si veda [http://{{SERVERNAME}}/didattica/sd/ http://{{SERVERNAME}}/didattica/sd/] per informazioni sull&amp;#039;insegnamento di Sistemi Distribuiti per il Corso di Laurea Magistrale in Informatica.&lt;br /&gt;
&lt;br /&gt;
All&amp;#039;indirizzo [http://{{SERVERNAME}}/didattica/ssd http://{{SERVERNAME}}/didattica/ssd] si trova la vecchia pagina di Sistemi Software Distribuiti (fino all&amp;#039;AA 2007/08).&lt;br /&gt;
&lt;br /&gt;
Iscriviti al [http://www.facebook.com/groups/284220178270641/ gruppo su Facebook] di Sistemi Software Distribuiti!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= News =&lt;br /&gt;
&lt;br /&gt;
==Ultime news==&lt;br /&gt;
  La lezione di luned&amp;amp;igrave; 23 novembre 2015 non si terr&amp;amp;agrave;&lt;br /&gt;
  La lezione di gioved&amp;amp;igrave; 19 novembre 2015 verr&amp;amp;agrave; tenuta dall&amp;#039;ing. Nicola Bicocchi&lt;br /&gt;
  La lezione del gioved&amp;amp;igrave; 24 settembre 2015 verr&amp;amp;agrave; tenuta dal prof. Zambonelli&lt;br /&gt;
&lt;br /&gt;
==Vecchie news==&lt;br /&gt;
&lt;br /&gt;
==2014/15==&lt;br /&gt;
  La mattina di luned&amp;amp;igrave; 1 dicembre 2014 sono sospese le lezioni per l&amp;#039;inaugurazione dell&amp;#039;anno accademico&lt;br /&gt;
  Luned&amp;amp;igrave; 24 novembre 2014 la lezione non si terr&amp;amp;agrave; a causa di un impegno all&amp;#039;estero dei docenti&lt;br /&gt;
  La lezione del luned&amp;amp;igrave; mattina &amp;amp;egrave; spostata in aula FA2B&lt;br /&gt;
  Le lezioni dell&amp;#039;AA 2014/15 iniziano il 22 settembre 2014&lt;br /&gt;
&lt;br /&gt;
===2013/14===&lt;br /&gt;
  Si ricorda che gioved&amp;amp;igrave; 7 novembre 2013 le lezioni sono sospese per la pausa.&lt;br /&gt;
  Gioved&amp;amp;igrave; 14 novembre 2013 la lezione non si terr&amp;amp;agrave; a causa di un impegno all&amp;#039;estero dei docenti.&lt;br /&gt;
&lt;br /&gt;
===2012/13===&lt;br /&gt;
  La lezione di marted&amp;amp;igrave; 27 novembre 2012 si terr&amp;amp;agrave; in aula C a Fisica.&lt;br /&gt;
  Le lezioni del marted&amp;amp;igrave; si terranno nell&amp;#039;aula FA1C a partire dal 9 ottobre 2012.&lt;br /&gt;
  La lezione di marted&amp;amp;igrave; 25 settembre 2012 sar&amp;amp;agrave; tenuta dal prof. Zambonelli.&lt;br /&gt;
&lt;br /&gt;
===2011/12===&lt;br /&gt;
  Gioved&amp;amp;igrave; 6 ottobre 2011 la lezione sar&amp;amp;agrave; tenuta dal prof. Zambonelli per 2 ore e 30 minuti.&lt;br /&gt;
  Marted&amp;amp;igrave; 4 ottobre 2011 non ci sar&amp;amp;agrave; lezione.&lt;br /&gt;
  Abbiamo un gruppo su Facebook: http://www.facebook.com/groups/284220178270641/&lt;br /&gt;
  L&amp;#039;orario &amp;amp;egrave stato pubblicato.&lt;br /&gt;
  Le lezioni dell&amp;#039;AA 2011/12 inizieranno la settimana del 26 settembre (NON il 21), con orario ancora da definire&lt;br /&gt;
&lt;br /&gt;
===2010/11===&lt;br /&gt;
  Per gli appelli della sessione estiva 2010/11 contattare direttamente il docente&lt;br /&gt;
  La lezione di marted&amp;amp;igrave; 23 novembre 2010 verr&amp;amp;agrave; recuperata marted&amp;amp;igrave; 21 dicembre 2010&lt;br /&gt;
  La lezione di marted&amp;amp;igrave; 23 novembre 2010 non si terr&amp;amp;agrave; a causa del seminario della CNH&lt;br /&gt;
  La lezione di mercoled&amp;amp;igrave; 10 marzo 2010 non si &amp;amp;egrave; tenuta a causa della neve&lt;br /&gt;
&lt;br /&gt;
=Informazioni sui docenti=&lt;br /&gt;
[[Image:docente.png|left|100px]]&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[User:Giacomo Cabri | Prof. Giacomo Cabri]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Dipartimento di Scienze Fisiche, Informatiche e Matematiche&lt;br /&gt;
&lt;br /&gt;
[mailto:giacomo.cabri@unimo.it giacomo.cabri@unimore.it]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:docente.png|left|100px]]&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[User:Franco | Prof. Franco Zambonelli]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Dipartimento di Scienze e Metodi dell&amp;#039;Ingegneria&lt;br /&gt;
&lt;br /&gt;
[mailto:franco.zambonelli@unimo.it franco.zambonelli@unimore.it]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Nell&amp;#039;AA 2009/10 una parte delle lezioni verr&amp;amp;agrave; tenuto dal [[User:Franco | Prof. Franco Zambonelli]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Orario delle Lezioni=&lt;br /&gt;
&lt;br /&gt;
==Orario 2015/16==&lt;br /&gt;
Le lezioni inizieranno la settimana del 23 settembre, con il seguente orario:&lt;br /&gt;
*Luned&amp;amp;igrave; dalle 10 alle 13 aula P2.2 (FA-2B)&lt;br /&gt;
*Gioved&amp;amp;igrave; dalle 10 alle 13 aula P1.3 (Fa-1c)&lt;br /&gt;
&lt;br /&gt;
==Orario 2014/15==&lt;br /&gt;
Le lezioni inizieranno la settimana del 23 settembre, con il seguente orario:&lt;br /&gt;
*Luned&amp;amp;igrave; dalle 10 alle 13 aula FA1C&lt;br /&gt;
*Gioved&amp;amp;igrave; dalle 10 alle 13 aula FA2A&lt;br /&gt;
&lt;br /&gt;
==Orario 2013/14==&lt;br /&gt;
Le lezioni inizieranno la settimana del 23 settembre, con il seguente orario:&lt;br /&gt;
*Marted&amp;amp;igrave; dalle 10 alle 13 aula FA1C&lt;br /&gt;
*Gioved&amp;amp;igrave; dalle 10 alle 13 aula FA2A&lt;br /&gt;
&lt;br /&gt;
==Orario 2012/13==&lt;br /&gt;
Le lezioni inizieranno la settimana del 24 settembre, con il seguente orario:&lt;br /&gt;
*Marted&amp;amp;igrave; dalle 9 alle 12 aula FA1C&lt;br /&gt;
*Gioved&amp;amp;igrave; dalle 9 alle 12 aula FA2A&lt;br /&gt;
&lt;br /&gt;
==Orario 2011/12==&lt;br /&gt;
Le lezioni inizieranno la settimana del 26 settembre, con il seguente orario:&lt;br /&gt;
*Marted&amp;amp;igrave; dalle 10 alle 13 aula FA2G&lt;br /&gt;
*Gioved&amp;amp;igrave; dalle 11 alle 13 aula FA2A&lt;br /&gt;
&lt;br /&gt;
==Orario 2010/11==&lt;br /&gt;
Le lezioni dell&amp;#039;AA 2010/11 dovrebbero iniziare il 20 settembre 2010 con il seguente orario:&lt;br /&gt;
*Marted&amp;amp;igrave; dalle 11 alle 13&lt;br /&gt;
*Gioved&amp;amp;igrave; dalle 10 alle 13&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Orario 2009/10==&lt;br /&gt;
Le lezioni dell&amp;#039;AA 2009/10 inizieranno il 1 marzo 2010 con il seguente orario:&lt;br /&gt;
*Luned&amp;amp;igrave; dalle 11 alle 13&lt;br /&gt;
*Mercoled&amp;amp;igrave; dalle 9 alle 11&lt;br /&gt;
&lt;br /&gt;
=Finalità Del Corso E Consigli Utili=&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;obiettivo dell&amp;#039;insegnamento è presentare i principali modelli e tecnologie per la gestione di sistemi software distribuiti. Gli obiettivi specifici sono lo studio delle architetture dei sistemi distribuiti avanzati. In particolare, verranno analizzati i sistemi client-server basati su oggetti, i sistemi a componenti autonomi (agenti) e le loro problematiche di coordinazione. Infine si analizzeranno le tecnologie per la mobilità e le relative problematiche&lt;br /&gt;
&lt;br /&gt;
=Programma Del Corso=&lt;br /&gt;
Caratteristiche dei sistemi distribuiti:&lt;br /&gt;
*Generalità&lt;br /&gt;
*File system distribuiti&lt;br /&gt;
*Sincronizzazione distribuita&lt;br /&gt;
&lt;br /&gt;
Studio delle architetture ad oggetti distribuiti:&lt;br /&gt;
*(RPC)&lt;br /&gt;
*RMI&lt;br /&gt;
*CORBA&lt;br /&gt;
*.NET&lt;br /&gt;
&lt;br /&gt;
Stato dell’arte:&lt;br /&gt;
*Agenti software&lt;br /&gt;
*Sistemi adattativi complessi&lt;br /&gt;
&lt;br /&gt;
Seminari&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Modalità D&amp;#039;Esame=&lt;br /&gt;
L&amp;#039;esame consiste in una prova orale su tutto il programma&lt;br /&gt;
&lt;br /&gt;
=Appelli=&lt;br /&gt;
[[Image:iscrizione.png|90px|right]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
La sessione è aperta. Le date degli appelli sono disponibili sul sito del corso di laurea&lt;br /&gt;
all&amp;#039;indirizzo&lt;br /&gt;
&lt;br /&gt;
http://informatica.scienze.unimore.it/calendario_esami.shtml&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dall&amp;#039;AA 2006/07 viene usata la verbalizzazione elettronica; chi vuole sostenere l&amp;#039;esame DEVE quindi iscriversi tramite il [http://www.esse3.unimore.it sito di ESSE3].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tesina=&lt;br /&gt;
&amp;amp;Egrave; possibile svolgere una tesina sui contenuti dell&amp;#039;insegnamento.&lt;br /&gt;
Questa tesina, da 3 CFU, pu&amp;amp;ograve; servire per:&lt;br /&gt;
* superare l&amp;#039;esame di Laboratorio di Ingegneria Informatica, insieme ad altre 2 tesine;&lt;br /&gt;
* conseguire 9 CFU per l&amp;#039;esame di Sistemi Software Distribuiti e Lab.&lt;br /&gt;
&lt;br /&gt;
I possibili argomenti per la tesina sono elencati nel seguito:&lt;br /&gt;
&lt;br /&gt;
==1) Sviluppo di una applicazione distribuita==&lt;br /&gt;
Si richiede di sviluppare una applicazione distribuita sfruttando una delle tecnologie ad oggetti distribuiti viste a lezione. &lt;br /&gt;
Lo studente può scegliere tra:&lt;br /&gt;
*RMI&lt;br /&gt;
*CORBA&lt;br /&gt;
*.NET remoting&lt;br /&gt;
L’applicazione può essere di tipo client-server o peer-to-peer. Le funzionalità dell’applicazione devono essere concordate con il docente.&lt;br /&gt;
Nel primo caso, lo studente deve implementare un server che fornisca determinati servizi e client che, tramite una interfaccia grafica, accettano richieste dall’utente e contattano il server per ottenere il servizio.&lt;br /&gt;
Nel secondo caso, ogni peer è sia client che server e mette a disposizione degli altri peer i suoi servizi. Anche in questo caso, l’applicazione si interfaccia con l’utente tramite una interfaccia grafica.&lt;br /&gt;
La documentazione da fornire deve comprendere:&lt;br /&gt;
*Descrizione dei requisiti, ed in particolare delle funzionalità messe a disposizione (ad es. tramite SRS);&lt;br /&gt;
*Descrizione dell&amp;#039;architettura (ad es. tramite diagramma);&lt;br /&gt;
*Descrizione dei protocolli usati (client-server o peer-to-peer, ad es. tramite diagrammi UML).&lt;br /&gt;
&lt;br /&gt;
==2) Simulazione di sistemi complessi==&lt;br /&gt;
Le tesine nell’ambito della seconda parte del corso prevedono l’approfondimento, dello studio di uno specifico fenomeno di swarm intelligence o di complessità, a scelta dello studente. A tale scopo si prevede:&lt;br /&gt;
*Lo studio di alcuni articoli scientifici sul tema consigliati dal docente&lt;br /&gt;
*La sperimentazione di tali fenomeni di complessità o swarm intelligence, attraverso la realizzazione di simulazioni nell’ambiente NetLogo&lt;br /&gt;
&lt;br /&gt;
NetLogo è scaricabile gratis da: http://ccl.northwestern.edu/netlogo/&lt;br /&gt;
(richiede la Java Virtual Machine) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Materiale didattico=&lt;br /&gt;
[[Media:00-CourseIntroduction.pdf|Course introduction]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Distributed Systems&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Media:01-IntroductionDistributedSystems.pdf|Introduction to Distributed Systems]]&lt;br /&gt;
&lt;br /&gt;
[[Media:02-CommunicationSynchronization.pdf|Communication and Synchronization]]&lt;br /&gt;
&lt;br /&gt;
[[Media:03-NamingSystems.pdf|Naming Systems]]&lt;br /&gt;
&lt;br /&gt;
[[Media:04-DistributedFileSystems.pdf|Distributed File Systems]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
[http://{{SERVERNAME}}/didattica/sd/lucidi/Comunicazione.pdf Comunicazione e sincronizzazione distribuita]&lt;br /&gt;
&lt;br /&gt;
[http://{{SERVERNAME}}/didattica/sd/lucidi/Naming.pdf Naming]&lt;br /&gt;
&lt;br /&gt;
[http://{{SERVERNAME}}/didattica/sd/lucidi/FileSystemDistribuiti.pdf File System Distribuiti]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Distributed Objects&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Media:05-DistributedObjects.pdf|Introduction to Distributed Objects]]&lt;br /&gt;
&lt;br /&gt;
[[Media:06-RPC.pdf|Remote Procedure Call (RPC)]]&lt;br /&gt;
&lt;br /&gt;
[[Media:07-RMI.pdf|Remote Method Invocation (RMI)]]&lt;br /&gt;
&lt;br /&gt;
[[Media:08-CORBA.pdf|CORBA]]&lt;br /&gt;
&lt;br /&gt;
[[Media:09-NET.pdf|.NET Remoting]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
[http://{{SERVERNAME}}/didattica/sd/lucidi/OggettiDistribuiti.pdf Introduzione agli oggetti distribuiti]&lt;br /&gt;
&lt;br /&gt;
[http://{{SERVERNAME}}/didattica/sd/lucidi/RPC.pdf RPC]&lt;br /&gt;
&lt;br /&gt;
[http://{{SERVERNAME}}/didattica/sd/lucidi/EserciziRPC.pdf Esercizi RPC]&lt;br /&gt;
&lt;br /&gt;
[http://{{SERVERNAME}}/didattica/sd/lucidi/RMI.pdf RMI]&lt;br /&gt;
&lt;br /&gt;
[http://{{SERVERNAME}}/didattica/sd/lucidi/corba.pdf CORBA]&lt;br /&gt;
&lt;br /&gt;
[http://{{SERVERNAME}}/didattica/sd/lucidi/.net.pdf .NET]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Mobility&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
[http://{{SERVERNAME}}/didattica/sd/lucidi/MobilitaCodice.pdf Mobilità del codice]&lt;br /&gt;
&lt;br /&gt;
[http://{{SERVERNAME}}/didattica/sd/lucidi/DispositiviMobili.pdf Dispositivi mobili]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Complex Systems&amp;#039;&amp;#039;&amp;#039; ([[User:Franco|Prof. Franco Zambonelli]])&lt;br /&gt;
&lt;br /&gt;
[[Media:IntroCAS.pdf|Introduction to Complex Adaptive Systems]]&lt;br /&gt;
&lt;br /&gt;
[[Media:CellularAutomata.pdf|Cellular Automata]]&lt;br /&gt;
&lt;br /&gt;
[[Media:SmallWorld.pdf|Small World Networks]]&lt;br /&gt;
&lt;br /&gt;
[[Media:ScaleFree.pdf|Scale Free Networks]]&lt;br /&gt;
&lt;br /&gt;
[[Media:AutonomousAgents.pdf|Autonomous Agents]]&lt;br /&gt;
&lt;br /&gt;
[[Media:MAS_1_and_2.pdf|Multiagent Systems ]]&lt;br /&gt;
&lt;br /&gt;
[[Media:AOSE.pdf|Agent Oriented Software Engineering]]&lt;br /&gt;
&lt;br /&gt;
[[Media:Swarm.pdf|Swarm Intelligence]]&lt;br /&gt;
&lt;br /&gt;
[[Media:Fields.pdf|Field-based Coordination]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Seminari&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
[[Media:KnowledgeMobility.pdf|Knowledge Extraction from Mobility Data]] by Marco Mamei&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Testi Consigliati=&lt;br /&gt;
&lt;br /&gt;
*   A. Tanenbaum, M. van Steen, Distributed Systems - Principles and Paradigms, Prentice Hall&lt;br /&gt;
* An Introduction to Multiagent Systems by Michael Wooldridge. Published in February 2002 by John Wiley &amp;amp; Sons (Chichester, England). ISBN 0 47149691X&lt;br /&gt;
* Stefano Russo, Carlo Savy, Domenico Cotroneo, Antonio Sergio, Introduzione a CORBA, McGraw Hill&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Esercizi presentati a lezione =&lt;br /&gt;
&lt;br /&gt;
Codice degli esercizi su RPC: [https://{{SERVERNAME}}/didattica/sd/eserciziRPC1.tar eserciziRPC1.tar]&lt;br /&gt;
&lt;br /&gt;
NOTA: su MacOS X il portmapper potrebbe non essere avviabile in modo facile; [http://lists.apple.com/archives/unix-porting/2007/Nov/msg00044.html qui] è riportata una soluzione che modifica il file /System/Library/LaunchDaemons/ com.apple.portmap.plist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Codice dell&amp;#039;esempio CORBA [https://{{SERVERNAME}}/didattica/sd/EsempioCORBA.zip EsempioCORBA.zip]&lt;br /&gt;
&lt;br /&gt;
Codice dell&amp;#039;esempio .NET [https://{{SERVERNAME}}/didattica/sd/EsempioDotNET.zip EsempioDotNET.zip]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Strumenti Software=&lt;br /&gt;
[[Image:strumenti.png|right]]&lt;br /&gt;
Si indicano di seguito gli strumenti software che si utilizzano durante il corso e si indica dove e&amp;#039; possibile reperirli.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CORBA&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Un ORB per Java: [https://{{SERVERNAME}}/didattica/sd/JavaORBv2_2_7.zip JavaORBv2_2_7.zip]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;.NET&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
È possibile ottenere una copia dei CD di installazione di Visual Studio .NET richiedendola al tecnico del laboratorio InfoMec. Tale copia è prevista per i soli studenti.&lt;br /&gt;
In alternativa, è possibile usare [http://www.icsharpcode.net/OpenSource/SD/ SharpDevelop], uno strumento Open Source per C# e VB.NET.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>