The McGraw-Hill Companies

Introduzione alle Tecnologie Web

Introduzione alle Tecnologie Web

Vito Roberto, Marco Frailis, Alessio Gugliotta, Paolo Omero

ISBN: 9788838661815

Gennaio 2005

Area Studenti

Bibliografia e link utili:

Capitolo 1. Il World Wide Web

Bibliografia

Le fonti informative in rete: punti di partenza

A - Motori di ricerca

[1] Google : http://www.google.com

[2] Altavista : http://www.altavista.com

[3] Yahoo : http://www.yahoo.com

[4] Microsoft MSN Search : http://search.msn.com

[5] Motore di Ricerca Italiano Virgilio : http://www.virgilio.it

B - Glossari

[6] American National Standards for Telecommunications, ANS T1.523-2001 Telecom Glossary 2000; A cura dell’American National Standards Institute (ANSI), Inc.: http://www.atis.org/tg2k

[7] Software Engineering Initiative, Carnegie-Mellon University http://www.sei.cmu.edu/str/indexes/glossary

[8] http://media.ucsc.edu/glossary.html

[9] http://www.webopedia.com

[10] http://www.hyperdictionary.com/

C - Siti e Portali Tecnologici

[11] Portale didattico del W3C: http://www.w3school.com/

[12] Portale Soloinrete, in italiano : http://tech.soloinrete.it

[13] Portale Sourceforge, tecnologie OSS : http://sourceforge.net

[14] Portale Icewalkers, tecnologie OSS : http://www.icewalkers.com

[15] Portale Freshmeat, tecnologie OSS : http://freshmeat.net

Paragrafo 1.1

[16] T.Berners-Lee, ‘web Architecture from 50,000 Feet’

http://www.w3c.org/DesignIssues/Architecture

[17] I.Jacobs, N.Walsh (eds.), ‘Architecture of the World Wide Web, First Edition’W3C Working Draft, 16 August 2004: http://www.w3.org/TR/2004/WD-webarch-20040816/

[18] L’iniziativa del Semantic Web: http://www.w3c.org/2001/sw/

Paragrafo 1.2

[19] Pagine di storia del web presso il CERN: http://public.web.cern.ch/Public/Content/Chapters/
AboutCERN/Achievements/WorldWideWeb/WWW-en.html

[20] The World Wide Web History Project: http://www.webhistory.org

Paragrafo 1.3

[21] W3C Accessibility Initiative: http://www.w3.org/WAI/

[22] W3C Internationalization Activity: http://www.w3.org/International/

[23] W3C Device Independence Activity: http://www.w3.org/2001/di/

[24] Browser specializzato EIA: http://www.elr.com.au/eiad/eiadinfo.htm

[25] Ufficio Italiano W3C: http://www.w3c.it/

[26] Legge Italiana 09/01/2004 n.4 per l’accesso agli strumenti informatici: http://www.pubbliaccesso.gov.it/normative/legge_20040109_n4.htm

[27] F.Halsall, ‘Reti di Calcolatori e Sistemi Aperti’, Edizione italiana a cura di O.D’Antona e E.Damiani, Addison Wesley Longman Italia, 1998

[28] Sito interoperabilità Quirk: http://www.quirksmode.org/css/contents.html

[29] T.Berners-Lee, ‘Evolvability’: http://www.w3c.org/DesignIssues/Evolution.html

Paragrafo 1.4

[30] R.Rada, ‘HYPERTEXT: from Text to Expertext’, McGraw-Hill, London, 1991

[31] V.Balasubramanian, ‘State of the Art Review on Hypermedia Issues and Applications’: http://www.e-papyrus.com/hypertext/

Paragrafo 1.5

[32] K.Sollins, L.Masinter, ‘Functional Requirements for Uniform Resource Names’, RFC 1737, 1994

[33] T.Berners-Lee, R.Fielding, L. Masinter, ‘Uniform Resource Identifiers (URI): Generic Syntax’, RFC 2396, August 1998

Paragrafo 1.6

[34] A.V.Aho, J.D.Ullman, ‘Fondamenti di Informatica’, Zanichelli, Bologna, 1994.

[35] B.Bos, ‘Starting with HTML+CSS’, Tutorial: http://www.w3c.org/http://www.w3.org/Style/Examples/011/firstcss.en.html

Paragrafo 1.7

[36] Testo di Ingegneria del Software (in inglese):

I.Sommerville, ‘Software Engineering’, Addison Wesley, Harlow (UK), 1997.

[37] K.Vredenburg, S.Isensee, C.Righi, ‘User-Centered Design’, Prentice Hall, 2001

[38] J.Nielsen, ‘Designing web Usability’, New Riders Press, 1999

Paragrafo 1.8

[39] Portale del Computer Emergency Readiness Team (CERT), USA: http://www.cert.org/nav/index_main.html

[40] Portale di documentazione SysAdmin, Audit, Network, Security (SANS), USA: http://www.sans.org/rr/

[41] Sito in italiano sulla sicurezza: http://sicurezza.html.it

[42] Sito in italiano sulla sicurezza: http://www.sikurezza.org

[43] Avviso di Trojan Horse: http://news.netcraft.com/archives/2004/04/

Paragrafo 1.9

[44] Sito Free Software Foundation Europe: http://www.fsfeurope.org

[45] Sito Open Source Initiative: http://www.opensource.org

[46] Sito licenze GNU-Compatibili: http://www.gnu.org/philosophy/license-list.html

[47] Sito W3C, Software Open Source: http://www.w3c.org/Status.html

[48] Indice dei documenti RFC: http://www.faqs.org/rfcs/

[49] Documenti tecnici ufficiali pubblicati dal W3C: http://www.w3.org/TR/

[50] The Apache Software Foundation: http://www.apache.org

[51] The Mozilla Foundation: http://www.mozilla.org

Paragrafo 1.10

[52] Internet Systems Consortium, ‘ISC Internet Domain Survey’, http://www.isc.org/index.pl?/ops/ds/

[53] Archivi del Portale Tecnologico Netcraft (UK): http://news.netcraft.com/archives/2004/05/

[54] Società di Rilevazioni Statistiche Nielsen-Netratings http://www.nielsennetratings.com/

[55] Rilevazioni Statistiche Pew Internet & American Life: http://www.pewinternet.org

[56] Statistiche sulla Popolazione di Internet: http://www.clickz.com/stats/sectors/geographics/article.php/151151

[57] Statistiche sull’Europa: http://www.biser-eu.com/resultsdoc/Gareis.ppt

[58] Statistiche sul Gender Divide: http://www.clickz.com/stats/sectors/demographics/article.php/3095681

[59] Statistiche sull’Age Divide: http://www.clickz.com/stats/sectors/geographics/

[60] Statistiche con dati sull’Italia e in lingua italiana: http://gandalf.it/dati/index.htm

[61] P.L.Ridolfi, ‘L’Accessibilità nella Società dell’Informazione’, 03 Ottobre 2003: http://www.pubbliaccesso.gov.it/biblioteca/documentazione/
accessibilita_societa_informazione.htm

top

Capitolo 2. Il WWW come servizio di rete

Bibliografia

Paragrafi 2.1,2.2

[1] J.F.Kurose, K.W.Ross, ‘Internet e Reti di Calcolatori’, The McGraw-Hill Companies srl, Milano, 2001

[2] A.S.Tanenbaum, ‘Reti di Calcolatori’ 4a edizione, a cura di P.Canali ed A.Valli, Addison Wesley, 2003

[3] L.L.Peterson, B.S.Davie, ‘Reti di Calcolatori’, edizione italiana a cura di M.Dalpasso, Apogeo, Milano, 2004

[4] B.A.Forouzan, ‘I Protocolli TCP/IP’, The McGraw-Hill Companies srl, Milano, 2001

[5] A.Jamalipour, ‘The Wireless Mobile Internet’, John Wiley & Sons, Chichester (UK), 2003.

[6] Panoramica sulla tecnologia UMTS: http://www.umtsworld.com/technology/overview.htm

Paragrafo 2.3

[7] J.Klensin (Editor), ‘Simple Mail Transfer Protocol’, RFC 2821, April 2001

[8] J.Myers, M.Rose, ‘Post Office Protocol - Version 3’, RFC 1939, May 1996

[9] M.Crispin, ‘Internet Message Access Protocol - Version 4rev1’, RFC 2060, December 1996

Paragrafo 2.4

[10] D.H.Crocker, ‘Standard for the Format of the ARPA Internet Text Messages’, RFC 822, August 1982

[11] N.Freed, N.Borenstein, ‘Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies’, RFC 2045, November 1996

[12] N.Freed, N.Borenstein, ‘Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types’, RFC 2046, November 1996

[13] K.Moore, ‘MIME (Multipurpose Internet Mail Extensions) Part Three: Message Header Extensions for Non-ASCII Text’, RFC 2047, November 1996

Paragrafi 2.5,2.6,2.7

[14] R.Fielding, J.Gettys, J.C.Mogul, H.Frystyk, L.Masinter, P.Leach, T.Berners-Lee, ‘HyperText Transfer Protocol - HTTP/1.1’, RFC 2616, June 1999

[15] D.Kristol, L.Montulli, ‘HTTP State Management Mechanism’, RFC 2965, October 2000

Paragrafo 2.8

[16] H.Schulzrinne, S.Casner, R.Frederick, V.Jacobson, ‘RTP: A Transport Protocol for Real-Time Applications’, RFC 3550, July 2003

[17] H.Schulzrinne, A.Rao, R.Lanphier, ‘Real Time Streaming Protocol’, RFC 2326, April 1998

Paragrafo 2.9

[18] The Open Mobile Alliance: http://www.openmobilealliance.org/

[19] WAP Forum, ‘Wireless Application Protocol - WAP 2.0 - Architecture Specification’, Version 12 July 2001: http://www.openmobilealliance.org

[20] WAP Forum, ‘Wireless Markup Language - Version 2.0’, Version 11 Sep 2001: http://www.openmobilealliance.org

[21] WAP Forum, ‘Wireless Application Protocol - WAP 2.0 - Technical White Paper’, January 2002: http://www.openmobilealliance.org

[22] Test protocolli wireless: http://www.openwave.com

top

Capitolo 3. Lo spazio degli oggetti web

Bibliografia

Paragrafi 3.1, 3.2

[1] R.Gellens, ‘The Text/Plain Format Parameter’, Network Working Group, Request For Comments 2646, 1999. http://www.faqs.org/rfcs/rfc2646.html

[2] American National Standards Institute, ‘Coded character set 7-bit American National Standard Code for Information Interchange’, ANSI X3.4-1986. http://www.ansi.org/

[3] Unicode Home Page: http://www.unicode.org/

Paragrafi 3.3 3.4

[5] Codifica MP3: http://www.intel.com/english/home/maximize/article/mp3/

[6] K.Brandenburg and H.Popp,’An Introduction to MPEG Layer-3’, EBU Technical Review, June 2000

[7] Desktop Music Handbook - MIDI: http://www.cakewalk.com/Tips/Desktop-MIDI.asp

Paragrafo 3.5

[8] Adobe Dynamic Media Group, ‘A Streaming Media Primer’

[9] Digital Audio Formats: http://www.teamcombooks.com/mp3handbook/12.htm

[10] ESL Laboratorio lunguistico: http://www.esl-lab.com/

Paragrafo 3.6,3.7

[11] J.Burns, ‘Image formats on the Web’,

http://www.htmlgoodies.com/tutors/image_formats.html

[12] Codifica JPEG: http://www.jpeg.org/jpeg/index.html

[13] Codifica JPEG2000: http://www.jpeg.org/JPEG2000.html

[14] Sito non ufficiale TIFF: http://home.earthlink.net/~ritter/tiff/

[15] Codifica GIF: http://www.w3.org/Graphics/GIF/spec-gif89a.txt

[16] Codifica PhotoCD: http://www.kodak.com/global/en/professional/products/storage/
pcdMaster/aboutpcd.jhtml

[17] Codifica PNG: http://www.libpng.org/pub/png/

Paragrafo 3.8

[18] B.Underdahl, ‘La Guida Completa - Flash MX’, The McGraw-Hill Companies srl, Milano, 2002

[19] Documentazione sul formato Macromedia Flash (SWF): http://www.half-serious.com/swf/format/index.html

Paragrafo 3.9 3.10

[20] Codifica MPEG http://www.chiariglione.org/mpeg/standards/mpeg-1/mpeg-1.htm

[21] R.Koenen (Editor), ‘Overview of the MPEG-4 Standard’, ISO/IEC JTC1/SC29/WG11 N3536, Beijing, July 2000.

[22] MPEG4 - The Media Standard: http://www.m4if.org

[23] Windows Media Player: http://www.microsoft.com/windows/windowsmedia/default.aspx

[24] RealNetworks: http://italy.real.com/player/?&src=ZG.it.idx,ZG.it.rp.rp.hd.def

[25] Quicktime: http://www.apple.com/quicktime/

top

Capitolo 4. I Linguaggi del Web - Meccanismi Formali e Rappresentazione

Bibliografia

Paragrafo 4.1

[1] R.Fielding, J.Gettys, J.Mogul, H.Frystyk, L.Masinter, P.Leach, T.Berners-Lee, ‘Hypertext Transfer Protocol - HTTP/1.1’, Request For Comments 2616, June 1999, http://www.faqs.org/rfcs/rfc2616.html

Paragrafo 4.2

[2] T.Berners-Lee, R.Fielding, L. Masinter, "Uniform Resource Identifiers (URI): Generic Syntax", RFC 2396, August 1998

Paragrafo 4.3

[3] International Standard ISO 8879 Information Processing - Text and Office Systems - Standardized Generalized Markup Language (SGML), First Edition - 1986-10-15

Paragrafo 4.4

[4] XML 1.0: W3C Recommendation (Third Edition), 04 February 2004 http://www.w3.org/TR/REC-xml/

[5] P.Atzeni, S.Ceri, P.Fraternali, S.Paraboschi, R.Torlone, ‘Basi di Dati - Architetture e linee di evoluzione’, The McGraw-Hill Companies srl, Milano, 2003

Paragrafo 4.5

[6] Unicode Home Page: http://www.unicode.org/

Paragrafo 4.6

[7] ‘XHTML 1.0 The Extensible HyperText Markup Language (Second Edition)’, A Reformulation of HTML 4 in XML 1.0, W3C Recommendation, 26 January 2000, revised 1 August 2002. http://www.w3.org/TR/xhtml1/

[8] ‘XHTML 1.1 - Module-based XHTML’ W3C Recommendation, 31 May 2001 http://www.w3.org/TR/xhtml11/

Paragrafo 4.7

[9] ‘Cascading Style Sheets, Level 2 revision 1 CSS 2.1 Specification’, W3C Candidate Recommendation, 25 February 2004 http://www.w3.org/TR/CSS21/

[10] ‘XSL Transformations (XSLT) Version 2.0’, W3C Working Draft, 12 November 2003 http://www.w3.org/TR/xslt20/

Paragrafo 4.8

[11] Scalable Vector Graphics (SVG) 1.1 Specification, W3C Recommendation, 14 January 2003: http://www.w3.org/TR/2003/REC-SVG11-20030114/

Paragrafo 4.9

[12] SMIL 2.0: W3C Recommendation, 07 August 2001: http://www.w3.org/TR/smil20/

top

Capitolo 5. La programmazione nel web

Bibliografia

Paragrafo 5.2

[1] ‘ODBC - Open DataBase Connectivity Overview’, Microsoft, 3 settembre 2004: http://support.microsoft.com/kb/q11093/

Paragrafo 5.3

[2] Sun Java Technology, sito ufficiale: http://java.sun.com/

[3] I.Horton, ‘Java 2 SDK 1.4 edition Guida per il programmatore’, Apogeo, Milano, 2002.

[4] M.Bertacca, A.Guidi, ‘Introduzione a Java’, The McGraw-Hill Companies srl, Milano, 1997.

[5] Smalltalk.org, sito ufficiale: http://www.smalltalk.org/

[6] C.Horstmann, ‘Fondamenti di C++’, The McGraw-Hill Companies srl, Milano, 2003.

[7] D.Brueck, S.Tanner, ‘Python 2.1 Tutto & Oltre’, Apogeo, Milano, 2002.

[8] Ruby Home Page, sito ufficiale: http://www.ruby-lang.org/en/

Paragrafo 5.4

[9] Sun Java 2 Platform, Standard Edition (J2SE), sito ufficiale: http://java.sun.com/j2se/

[10] Sun Java 2 Platform, Enterprise Edition (J2EE), sito ufficiale: http://java.sun.com/j2ee/

[11] Sun Java 2 Platform, Micro Edition (J2ME), sito ufficiale: http://java.sun.com/j2me/

Paragrafo 5.5

[12] Microsoft .NET, sito ufficiale: http://www.microsoft.com/net/

[13] C.David, ‘Alla scoperta di Microsoft .NET’, Mondadori Informatica, Milano, 2002.

[14] Microsoft C# Developer Center: http://msdn.microsoft.com/vcsharp/

[15] H.Schildt, ‘C# La Guida Completa’, The McGraw-Hill Companies srl, Milano, 2002.

[16] Microsoft Visual C#, sito ufficiale: http://www.microsoft.com/italy/msdn/vcsharp/default.asp

[17] K.Kalata, ‘Programmazione Internet con VBScript e JavaScript’, Apogeo, Milano, 2001.

Paragrafo 5.6

[18] Core JavaScript Guide 1.5, Netscape Corporation, 2000: http://devedge.netscape.com/library/manuals/2000/javascript/1.5/guide/

[19] Standard ECMA-262, ECMAScript Language Specification, 3rd edition (December 1999). http://www.ecma-international.org/publications/standards/Ecma-262.htm

[20] J.Pollock, ‘Fondamenti di JavaScript - seconda edizione’, The McGraw-Hill Companies srl, Milano, 2004.

[21] Sito web con esempi Javascript: http://www.javascriptsearch.com/

Paragrafo 5.7

[22] Document Object Model (DOM), sito ufficiale del W3C: http://www.w3.org/DOM/

[23] Document Object Model (DOM) Technical Reports: http://www.w3.org/DOM/DOMTR

Paragrafo 5.8

[24] CGI: Common Gateway Interface: http://www.w3.org/CGI/

[25] Siever, Spainhour, Patwardan, ‘Perl guida di riferimento - con elementi di CGI’, Apogeo, Milano, 2000.

[26] Perl.It, sito ufficiale italiano: http://www.perl.it/

[27] A.Bellini, A.Guidi, ‘Perl e Internet’, The McGraw-Hill Companies srl, Milano, 1998.

Paragrafo 5.9

[28] P.Hanna, ‘JSP la guida completa’, McGraw Hill Libri Milano 2001.

[29] D.Hougland, A. Tavistock, ‘JSP’, Tecniche Nuove, Milano, 2001.

[30] PHP, sito ufficiale: http://www.php.net/

[31] R.Lerdorf, K.Tatroe, ‘Programmare in PHP’, Hops Libri, Milano, 2002

[32] ASP .NET, sito ufficiale: http://www.asp.net/

[33] M.MacDonald, ‘ASP la guida completa’, McGraw Hill Libri Milano 2002.

[34] MicrosoftCOM Technologies, ActiveX Control: http://www.microsoft.com/com/tech/ActiveX.asp

top

Capitolo 6. Architetture web

Bibliografia

Paragrafo 6.1

[1] Sito ufficiale del progetto Mozilla: http://www.mozilla.org

[2] The Mozilla 1.0 Guide: http://www.mozilla.org/start/1.0/guide/general.html

[3] J.Tran, Conceptual Architecture of the Mozilla Web Browser, January 2000.

[4] Sito ufficiale dell’Apache Foundation: http://www.apache.org

[5] O.A.Dragoi, ‘The Conceptual Architecture of the Apache Web Server’, January 1999

Paragrafo 6.2

[6] D.J.Milojicic, V.Kalogeraki, R.Lukose, K.Nagaraja, J.Pruyne, B.Richard, S.Rollins, Z.Xu, Peer-to-Peer Computing, Report HPL 2002-57, HP Laboratories, Palo Alto (CA), 2002.

[7] Sito Napster: http://www.napster.com

[8] Sito Gnutella: http://www.gnutella.net

Paragrafo 6.3

[9] Server di applicazione Tomcat : http://jakarta.apache.org/tomcat/index.html

Paragrafo 6.4

[10] P.Atzeni, S.Ceri, P.Fraternali, S.Paraboschi, R.Torlone, ‘Basi di Dati - Architetture e linee di evoluzione’, The McGraw-Hill Companies srl, Milano, 2003.

Paragrafo 6.6

[11] ‘Zope Community’, Sito Ufficiale: http://www.zope.org

[12] ‘Apache Jakarta Lucene Project’, Sito Ufficiale: http://jakarta.apache.org/lucene/docs/index.html

Paragrafo 6.8

[13] S.Ansoldi, G.B.Buora, V.Roberto, ‘3D Reconstruction as a Network Service’, Technical Report, University of Udine, Department of Computer Science, September 2004

[14] Sito ufficiale Jakarta Struts: http://struts.apache.org/

Paragrafo 6.9

[15] H.Kreger, ‘Web Services Conceptual architecture (WSCA 1.0)’,IBM Software Group, May 2001:

http://www-3.ibm.com/software/solutions/webservices/pdf/WSCA.pdf

[16] S.Garg, D.Austin, A.Barbir, ‘Web Services Architecture Requirements’, W3C Working Draft, April 2002: http://www.w3c.org/TR/wsa-reqs/

[17] Web Services Architecture Working Group, Web Services Architecture Usage Scenarios, W3C Working Draft, July 2002: http://www.w3.org/TR/2002/WD-ws-arch-scenarios-20020730/

top

Capitolo 7. Sicurezza nel web

Bibliografia

Paragrafo 7.1

[1] Sito Internazionale sulla Sicurezza del CERT: Statistiche: http://www.cert.org/stats/cert_stats.html

[2] E.Turban, D.King, J.Lee, M.Warkentin and H.M.Chung,’Electronic Commerce. A Managerial Perspective’, Prentice Hall, Upper Saddle River, NJ, (USA), 2002

[3] J. D. Meier, A. Mackman,’Improving Web Application Security: Threats and Countermeasures Roadmap’, http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetsec/html/ThreatCounter.asp, June 2003

[4] M. Falsetti, ‘Attacchi alle Applicazioni Web’, http://www.infosec.it/download/attacchi_al_web.pdf

Paragrafo 7.2

[5] R. D. Pethia, ‘Viruses and Worms: What Can We Do About Them?’, http://www.cert.org/congressional_testimony/Pethia-Testimony-9-10-2003/, September 2003

[6] CERT® Advisory CA-1999-04 Melissa Macro Virus: http://www.cert.org/advisories/CA-1999-04.html

[7] Sito Ethereal per analisi di protocolli: http://www.ethereal.com

[8] R. C. Schauer, ‘The Mechanisms and Effects of the Code Red Worm’, http://www.sans.org/rr/papers/36/87.pdf

[9] Portale in italiano sulla sicurezza: http://virus.html.it/virus/cat 3/virus 34/sasser.b.html

[10] J. Lo, ‘Trojan Horse Attacks’, http://www.irchelp.org/irchelp/security/trojan.html

[11] Pagine CERT su attacchi DOS: http://www.cert.org/tech_tips/denial_of_service.html

[12] D. Karig, R. Lee, ‘Remote Denial of Service Attacks and Countermeasures’, http://www.ee.princeton.edu/~rblee/ELE572Papers/karig01DoS.pdf

Paragrafo 7.3

[13] Progetto OWASP - The Open Web Application Security Project: http://www.owasp.org/index

[14] L. D. Stein, J. N. Stewart, ‘The World Wide Web Security FAQ’, http://www.w3.org/Security/Faq/www-security-faq.html

[15] D. A. Wheeler,’Secure Programming for Linux and Unix HOWTO’, http://www.dwheeler.com/secure-programs/Secure-Programs-HOWTO/index.html

[16] S. McClure, S. Shah, ‘Web Hacking: Attacks and Defense’, AddisonWesley, August 2002

[17] SPI Labs, ‘SQL Injection: Are Your Web Applications Vulnerable?’, http://www.spidynamics.com/papers/SQLInjectionWhitePaper.pdf

[18] CERT® Advisory CA-2000-02 Malicious HTML Tags Embedded in Client Web Requests, http://www.cert.org/advisories/CA-2000-02.html, Febbraio 2002

[19] D. Endler, ‘The Evolution of Cross-Site Scripting Attacks’, http://www.cgisecurity.com/lib/XSS.pdf, Maggio 2002

[20] G. Ollmann, ‘HTML Code Injection and Cross-site scripting: Understanding the cause and effect of CSS Vulnerabilities’, http://www.technicalinfo.net/papers/CSS.html

Paragrafo 7.4

[21] E. D. Zwicky, S. Cooper, D. B. Chapman, ‘Building Internet Firewalls’, O’Reilly & Associates, June 2000

[22] M. Curtin, M. J. Ranum, ‘Internet Firewalls: Frequently Asked Questions’, http://www.interhack.net/pubs/fwfaq/, December 2000

[23] R. Pickering, ‘Internet Firewall Tutorial’, http://www.rpanetwork.co.uk/firewall-wp.pdf, July 2002

[24] Sistema Firewall Open Source Linux: http://www.netfilter.org

[25] Manuale di Guarddog (in inglese): http://www.simonzone.com/software/guarddog/manual2/

Paragrafo 7.5

[26] W. Stalling, ‘Cryptography and network security principles and practice’, Prentice Hall, 1999

[27] G. C. Kessler, ‘An Overview of Cryptography’, http://www.garykessler.net/library/crypto.html, Gennaio 2004

[28] A. J. Menezes, P. C. van Oorschot, S. A. Vanstone,’Handbook of Applied Cryptography’, http://www.cacr.math.uwaterloo.ca/hac/, August 2001

Paragrafi 7.6 e 7.7

[29] RFC2401, Security Architecture for the Internet Protocol, IETF: http://www.ietf.org/rfc/rfc2401.txt, November 1998

[30] RFC2402, IP Authentication Header, IETF: http://www.ietf.org/rfc/rfc2402.txt, November 1998

[31] RFC2406, IP Encapsulating Security Payload (ESP), IETF: http://www.ietf.org/rfc/rfc2406.txt, November 1998

[32] D. Cerri, ‘IPsec e TLS a confronto: funzioni, prestazioni ed estensioni’, http://www.linux.it/~davide/doc/tesi_html/ipsec-tls.html, Tesi di laurea, Ottobre 2001

[33] Sito Linux FreeS/WAN: http://www.freeswan.org/

[34] Portale OSS Sourceforge: http://sourceforge.net/projects/openvpn/

Paragrafo 7.8

[35] The SSL 3.0 Specification: http://wp.netscape.com/eng/ssl3/

[36] RFC2246, The TLS Protocol Version 1.0: http://www.ietf.org/rfc/rfc2246.txt

[37] Introduction to SSL, http://developer.netscape.com/docs/manuals/security/sslin/index.html

[38] S. Garfinkel, Web Security, Privacy & Commerce, O’Reilly & Associates, Novembre 2001

 [39] ‘Apache SSL Project’, Sito Ufficiale, http://www.apache-ssl.org/

[40] ‘Open SSL Project’, Sito Ufficiale, http://www.openssl.org/

[41] ‘VeriSign’, Sito Ufficiale, http://www.verisign.com/

[42] ‘Geo Trust’, Sito Ufficiale, http://www.haveninternet.com/geo_trust.htm

[43] ‘Banca Sella’, Sito Ufficiale, https://www.sella.it/index.jsp

[44] ‘Banca Antoniana Popolare Veneta’, Sito Ufficiale, http://www.antonveneta.it/

Paragrafo 7.9

[45] J. Claessens et al., On the Security of Today’s Online Electronic BankingSystems, Computers & Security, Giugno 2002

[46] GestPay: Specifiche tecniche di compatibilità con Payment Gateway, http://www.sellanet.it

Paragrafo 7.10

[47] Piano Regionale per l’E-Government: Studio di Fattibilità, Regione Lazio, Assinform, Settembre 2001

[48] Multipay - Pagamenti Multicanale, e.Toscana, Comune di Prato, http://www.rete.toscana.it/comunita/egovernment/etoscana/Prj_D6.PDF, Giugno 2002.

top

Capitolo 8. Scenari innovativi

Bibliografia

Paragrafo 8.1

[1] Testo di Ingegneria del Software (in inglese): I.Sommerville, ‘Software Engineering’, Addison Wesley, Harlow (UK), 1997.

[2] G.Guida and C.Tasso, ‘Design and Development of Knowledge-based Systems’, Wiley, 1994.

[3] S.Ceri, P.Fraternali, A.Bongio, M.Brambilla, S.Comai e M.Matera, ‘Progettazione di Dati e Applicazioni per il Web’, McGraw Hill, Milano, 2003

[4] Sito WebML: http://www.webml.org

[5] Sito WebRatio: http://www.webratio.com

[6] S.Bennett, J.Skelton, K.Lunn,’Introduzione a UML’, The McGraw-Hill Companies srl, Milano, 2001

[7] J.Nielsen,DesigningWeb Usability: The Practice of Simplicity, New Riders, Indianapolis, USA, 2000

[8] M.Visciola, ‘Usabilità dei siti web’, Apogeo, Milano, 2000

[9] K.Goto,E.Cotler,’Web redesign’, Apogeo, Milano, 2002

[10] J.Conallen,’Building Web Applications with UML 2E’, Addison Wesley, 2002

[11] J.D.Ullman, ‘Basi di Dati e Basi di Conoscenza’, Gruppo Editoriale Jackson, Milano 1991

[12] Rational Software IBM, sito ufficiale: http://www-306.ibm.com/software/rational/it/

[13] R.Katz-Haas, ‘User-Centered Design and Web Usability’: http://www.stcsig.org/usability/topics/articles/ucd%20_web_devel.html

Paragrafo 8.2

[14] E.Turban, D.King, J.Lee, M.Warkentin and H.M.Chung, "Electronic Commerce. A Managerial Perspective", Prentice Hall, Upper Saddle River, NJ, (USA), 2002

[15] J.Coggeshall, ‘A PHP based shopping cart part 1’: http://www.zend.com/zend/spotlight/php-shopping-cart1.php

[16] S.McClure, S.Shah, Sh.Shah, ‘Web Hacking: Attacks and Defense’, Addison-Wesley Professional; 1st ed., August 2002.

Paragrafo 8.3

[17] Journal of Medical Informatics : http://www.jmir.org/2002/2/e11/index.htm

[18] http://bmj.bmjjournals.com/cgi/content/full/327/7410/300

[19] Health On the Net Foundation: http://www.hon.ch/HomePage/Home-Page.html

[20] National Electronic Library, Gran Bretagna: http://www.nelh.nhs.uk/

[21] Portale d’informazione sanitaria Dica33: http://www.dica33.it

[22] Portale di servizi sanitari Ospedale Virtuale: http://www.ospedalevirtuale.it

[23] Sito Microsoft Messenger: http://messenger.msn.com/

[24] Portale sulla Conoscenza Clinica: http://www.openclinical.org

[25] V.Della Mea, M.Pittaro and V.Roberto: ‘Knowledge Management and Modelling in Health Care Organizations: the Standard Operating Procedures’, in: Conference KMGOV 2004, Krems, Austria, pp.120-130, Springer Ed, LNAI 3035, 2004.

Paragrafo 8.4

[26] Center for Technology in Government, University of Albany, NY, USA: http://www.ctg.albany.edu/publications/

[27] Portale Dipartimento per l’Innovazione e le Tecnologie: http://www.innovazione.gov.it/

[28] Centro Nazionale per l’Informatica nella Pubblica Amministrazione (CNIPA, ex AIPA): http://www.cnipa.gov.it/

[29] Presidenza del Consiglio dei Ministri - Dipartimento per l’Innovazione e le Tecnologie: ‘Front office e servizi di e-government per cittadini e imprese’, Allegato n.1 al bando per la selezione di progetti di e-government, 03/4/2002

[30] Presidenza del Consiglio dei Ministri - Dipartimento per l’Innovazione e le Tecnologie: ‘Rete Nazionale: caratteristiche e principi di cooperazione applicativa’, Allegato n.2 al bando per la selezione di progetti di e-government, 03/4/2002

[31] Microsoft per la Pubblica Amministrazione: http://www.microsoft.com/Italy/pa/soluzioni

[32] ‘L’E-government per un Federalismo Efficiente’, documento approvato dal Tavolo congiunto permanente di consultazione e cooperazione con le Amministrazioni centrali, le Regioni e gli Enti locali per l’attuazione del Piano di e-government, 17 luglio 2003

[33] Direttiva della Presidenza del Consiglio dei Ministri 19 dicembre 2003, ‘Sviluppo ed Utilizzazione dei Programmi Informatici da Parte delle Pubbliche Amministrazioni’, Gazzetta Ufficiale n.31 del 7 febbraio 2004

[34] Progetto people: http://www.progettopeople.it

[35] Centro Nazionale per l’Informatica nella Pubblica Amministrazione (CNIPA), ‘Vademecum per progetti formativi in modalità e-learning nelle pubbliche amministrazioni’, I Quaderni, N.2, Aprile 2004

[36] Laboratorio di e-government, università di Udine: http://labegov.dimi.uniud.it

Paragrafo 8.5

[37] The eLearning Action Plan, 2001: http://europa.eu.int/eur-lex/en/com/cnc/2001/com2001_0172en01.pdf

[38] Rapporto EU sulla Società dell’Informazione: http://europa.eu.int/information_society/eeurope/2005/
all_about/elearning/index_en.htm

[39] The European Schoolnet (EUN): http://www.eun.org/

[40] M.Selinger, ‘Network-based Transformation in Education’, Cisco Systems Inc., Learning and Development Group EMEA, 2002: http://business.cisco.com/servletwl3/FileDownloader/iqprd/91014/-91014_kbns.pdf

[41] ‘Reusable Learning Object Authoring Guidelines: How to Build Modules, Lessons, and Topics’, Cisco Systems Inc., 2003 http://business.cisco.com/servletwl3/FileDownloader/iqprd/104119/-104119_kbns.pdf

[42] ‘Enhancing the Learner Experience’, CISCO Systems Inc., 2003 http://business.cisco.com/servletwl3/FileDownloader/iqprd/

[43] D.Webster,’The Practitioners Guide to e-learning’, KnowledgePresenter Pty Ltd, 2003 http://www.knowledgepresenter.com/

[44] A.Gallenson, J.Heins and T.Heins, ‘Macromedia MX: Creating Learning Objects’, Macromedia White Paper, December 2002

[45] Sito degli sviluppatori del LMS Moodle: http://www.moodle.com/

[46] Advanced Distributed Learning Initiative, ‘Sharable Content Object Reference Model (SCORM) Version 1.2 - The SCORM Overview’, October 1, 2001.

[47] IMS Global Learning Consortium, sito ufficiale: http://www.imsproject.org/

Paragrafo 8.6

[48] The W3C Accessibility Initiative: http://www.w3c.org/wai/

[49] W.Chisholm, G.Vanderheiden, I.Jacobs (Eds.), ‘Web Content Accessibility Guidelines 1.0, W3C Recommendation, 5 May 1999: http://www.w3.org/TR/WAI-WEBCONTENT/

[50] Linee Guida Section 508, USA: http://www.section508.gov/

[51] Sito di verifica automatica di accessibilità Bobby: http://bobby.watchfire.com/bobby/html/en/index.jsp

[52] P.L.Ridolfi, "L’Accessibilità nella Società dell’Informazione", Ottobre 2003 http://www.pubbliaccesso.gov.it/biblioteca/documentazione/
accessibilita_societa_informazione.htm

[53] Sito IBM Home Page Reader: http://www.ibm.com/able/hpr.html

[54] Commissione Interministeriale sullo Sviluppo e l’Impiego delle Tecnologie dell’Informazione per le Categorie Deboli, Tecnologie per la Disabilità: una Società senza Esclusi’, Marzo 2003

[55] Legge 9 gennaio 2004, n.4, pubblicata sulla Gazzetta Ufficiale n.13 del 17 gennaio 2004: ‘Disposizioni per favorire l’accesso dei soggetti disabili agli strumenti informatici’: http://www.diodati.org/scritti/2004/legge4_2004/index.asp

[56] J.Brewer (Ed.), "How People with Disabilities Use the Web", http://www.w3.org/WAI/EO/Drafts/PWD-Use-Web/

Paragrafo 8.7

[57] J.Hendler, T.Berners-Lee and O.Lassila, ‘The Semantic Web’, Scientific American, Maggio 2001

[58] Sito ufficiale del W3C sul web semantico: http://www.w3c.org/2001/sw/

[59] M.R.Koivunen, E.Miller, ‘W3C Semantic Web Activity’: http://www.w3.org/2001/12/semweb-fin/w3csw

[60] F.Manola, E.Miller (Eds.),’RDF Primer’, W3C Recommendation 10 February 2004: http://www.w3c.org/TR/rdf-primer/

[61] D.Brickley, R.V.Guha (Eds.), RDF Vocabulary Description Language 1.0: RDF Schema, W3C Recommendation, 10 February 2004: http://www.w3.org/TR/rdf-schema/

[62] T.Bray, D.Hollander, A.Layman (Eds.),Namespaces in XML W3C Document, 14 January 1999. http://www.w3.org/TR/1999/REC-xml-names-19990114/

[63] D.C.Fallside (Ed.), XML Schema Part 0: Primer, W3C Recommendation, 2 May 2001: http://www.w3.org/TR/xmlschema-0/

top

Capitolo 9. XML: eXtensible Markup Language

Bibliografia

Documentazione ufficiale

[1] Raccomandazioni del W3C: Extensible Markup Language (XML) 1.0 (Third Edition) W3C Recommendation 04 February 2004: http://www.w3.org/TR/2004/REC-xml-20040204/

Siti con materiale didattico (Tutorial)

[2] http://www.w3schools.com/xml/

[3] http://www.xml.com/pub/a/98/10/guide0.html

[4] http://www.html.it/xml/

Libri di testo in italiano

[5] T.A.Martin, ‘Guida all’XML per Web Designer’,Hops Libri, Milano, 2000

[6] P.Pialorsi, ‘XML’, Mondadori, Milano, 2002

Libri di testo in inglese

[7] S.Holzner,’Inside XML’, New Riders, Indianapolis, 2000

[8] E.T.Ray, ‘Learning XML’, 2nd Edition, O’Reilly, Sebastopol, 2003

[9] B.Marchal, ‘XML by Example’, Que, Indianapolis, 1999

[10] M.Morrison, ‘XML Unleashed’, SAMS, Indianapolis, 1999

top

Capitolo 10. CSS: Cascading Style Sheets

Bibliografia

Documentazione ufficiale

[1] Raccomandazioni del W3C: Cascading Style Sheets, level 2, CSS2 Specification, W3C Recommendation 12-May-1998: http://www.w3.org/TR/REC-CSS2/

Siti con materiale didattico (Tutorial)

[2] http://www.w3schools.com/css/default.asp

[3] http://www.echoecho.com/css.htm

[4] http://www.html.it/css/

Libri di testo in italiano

[5] O.Briggs, S.Champeon, E.Costello, M.Patterson, ‘Cascading Style Sheet

(CSS) - Fogli di stile per il web’, Edizione Hoepli, Milano, 2002

[6] E.A. Meyer, ‘CSS Pocket Reference’, Economici, Hops Libri, Milano, 2001

[7] E.A. Meyer, ‘CSS - Fogli stile e HTML’, Hops Libri, Milano

Libri di testo in inglese

[8] E.Meyer, ‘Cascading Style Sheets - The definitive guide’, O’Reilly, Sebastopol, 2000

[9] E.Meyer, ‘Cascading Style Sheets 2 - Programmer’s Reference’, McGraw-Hill Osborne Media, Emeryville, 2001

[10] E.Meyer, ‘Eric Meyer on CSS’, New Riders, Indianapolis, 2002

[11] O.Briggs, ‘Cascading Style Sheets: Separating Content from Presentation’, Glasshaus, Birmingham, 2002

[12] Ch.Schmitt, ‘Designing CSS Web Pages’, New Riders, Indianapolis, 2003

top

Capitolo 11. XHTML: eXtensible HyperText Markup Language

Bibliografia

Documentazione ufficiale

[1] Raccomandazioni del W3C: XHTML 1.0 The Extensible HyperText Markup Language (Second Edition), A Reformulation of HTML 4 in XML 1.0, W3C Recommendation 26 January 2000, revised 1 August 2002: http://www.w3.org/TR/xhtml1/

Siti con materiale didattico (Tutorial)

[2] http://www.w3schools.com/xhtml/

[3] http://www.freewebmasterhelp.com/tutorials/xhtml/

[4] http://www.html.it/xhtml/

Libri di testo in italiano

[5] M.E.Holzschlag, ‘XML, HTML, XHTML Magic’, Addison Wesley, 2002

[6] S.Holzner, ‘XML Tutto & Oltre’, Apogeo, 2001

Libri di testo in inglese

[7] C.Musciano, B.Kennedy, ‘HTML & XHTML : The Definitive Guide’, O’Really, Sebastopol, 2000

[8] E.Castro, ‘HTML for the World Wide Web with XHTML and CSS: Visual QuickStart Guide’, Fifth Edition, Peachpit Press, Berkeley, 2002

[9] Th.Powell, ‘HTML & XHTML: The Complete Reference (Osborne Complete Reference Series)’, McGraw-Hill Osborne Media, Emeryville, 2003

[10] L.Lemay, R.Colburn, ‘Sams Teach Yourself Web Publishing with HTML & XHTML in 21 Days’, Fourth Edition, SAMS, Indianapolis, 2001

top

Capitolo 12. PHP: Professional Home Pages

Bibliografia

Documentazione ufficiale

[1] Sito ufficiale PHP: http://www.php.net/

[2] http://freephp.html.it/

Siti con materiale didattico (Tutorial)

[3] http://www.w3schools.com/php/default.asp

[4] http://us3.php.net/tut.php

[5] http://freephp.html.it/guide/index.asp

Libri di testo in italiano

[6] R. Lerdorf, K. Tatroe, ‘Programmare in PHP’, Hops Libri, Milano, 2002

[7] Tim Converse, Joyce Park ., ‘Guida a PHP4’, The McGraw-Hill Companies srl, Milano, 2001

Libri di testo in inglese

[8] S.Hughes, A. Zmievski, ‘PHP Developer’s Cookbook ‘,2nd Edition, SAMS, Indianapolis, 2001

[9] A.Trachtenberg , D.Sklar, ‘PHP Cookbook’, O’Reilly, Sebastopol, 2002

[10] T.Butzon, ‘PHP by Example’, Que, Indianapolis, 2001

[11] R.Lerdorf, ‘PHP Pocket Reference’, O’Reilly, Sebastopol, 2000

top