Cristiano Raimondi

Essere un buon professore significa prima sapersi relazionare con i ragazzi a cui insegni e poi saper insegnare la materia. [cit. Cristiano Raimondi]

L'idea di uno strumento informatico per la raccolta dei web feedback

Un meccanismo di feedback nella pratica, ad esempio, può essere utilizzato allo scopo di ottenere informazioni rilevanti dai fruitori di internet, raccoglierle, archiviarle e dunque renderle disponibili a coloro che intendono studiarle per le proprie attività di ricerca. Il mio intento è quello di fornire uno strumento informatico che consenta di acquisire e conservare le suddette informazioni. Alla luce di quanto è stato appena esposto, è nata l'idea di progettare e sviluppare un plug-in sul browser Firefox che raccolga dei particolari feedback dalla piattaforma web Youtube e, realizzare un database centralizzato che ne consenta la memorizzazione e la consultazione. Il plug-in è stato progettato e implementato per consentire agli utenti di esprimere uno stato d'animo quando visualizzano un qualsiasi video su Youtube. Mentre il database centralizzato, residente su un server autonomo, è stato creato per raccogliere i dati in questione. Questi risultati saranno utilizzati per la definizione di un database di video, associato alle corrispondenti emozioni. Tale database verrà utilizzato dai Ricercatori in Psicologia della Seconda Università di Napoli per indurre delle emozioni e studiare i loro effetti.

Lavoro di tesi

  • Progettazione ed implementazione di un plug-in su Firefox per raccogliere il feedback degli utenti durante la navigazione web

Software utilizzati

  • [1] Python Programming Language
  • [2] addon-sdk-1.13.2.zip
  • [3] LAMP Stack
  • [4] Notepad++, editor di testo

Bibliografia

  • Marco Artrusi. Internet Marketing experience. Len Strategy. 2008. p.198.
  • Jim Blythe. Fondamenti di marketing. Edizione italiana a cura di Elena Cedrola. Pearson Education. 2006. p. 263.
  • Diennnea MagNews. Le best practice più efficaci dell'e-mail marketing. Faenza. p. 31.
  • Giuseppe Cassano e Iacopo Pietro Cimino. Diritto dell'Internet e delle nuove tecnologie telematiche. Wolters Kluwer Italia. 2009. p.226.
  • Dario Meggiorini. Introduzione alla programmazione client-server. Pearson. 2009.
  • [5] Evoluzione dei modelli di elaborazione.
  • Ramez A. Elmasri and Shamkant B. Navathe. Sistemi di basi di dati. Fondamenti. Edizione italiana a cura di Silvana Castano. Pearson. Addison Wesley. 2007.
  • Giuseppe Naccarato. Java Database e programmazione client/server. Apogeo. 2001.
  • Chuck Urwiler, Gary DeWitt, Mike Levy and Lesli Koorhan. Client/Server Applications with Visual FoxPro and SQL Server. Hentzenwerke Publishing. 2000.
  • Wendell Odom and Tom Knott. Fondamenti di networking. Cisco System. 2006.
  • [6] Server proxy (server mandatari) e reverse proxy.
  • Douglas E. Comer. Internetworking con TCP/IP. Principi, protocolli e architetture. Pearson. Prentice Hall. 2006.
  • George Reese. Cloud computing. Architettura, infrastrutture, applicazioni. O'Reilly. Hoops. 2010.
  • Tiziano Daniotti. HTML 4. Apogeo. 2001.
  • Gianluca Troiani. CSS. Guida completa. Apogeo.
  • David Flanagan. Javascript La guida, seconda edizone. Apogeo. 2002. p. 1.
  • Nicholas C. Zakas, Jeremy McPeak and Joe Awcett. Professional AJAX. Wrox.
  • [7] Add-on SDK Version 1.12. Mozilla. 2012.
  • [8] Content Scripts. Mozilla. 2012.
  • [9] CommonJS, Modules, Packages, and the SDK. Mozilla. 2012.
  • [10] Package Specification. Mozilla. 2012.
  • [11] Two Types of Scripts. Mozilla. 2012.
  • Charles Bell. Expert MySQL. Apress.
  • John C.Worsley and Joshua D. Drake. Practical PostgreSQL. Hoops Libri. 2002.
  • Kevin Kline and Daniel Kline. SQL. Guida di riferimento. Apogeo. O'Reilly. 2001.
  • Paul Ekman and Wallace V. Friesen. Unmasking the face. A guide to recognizing emotions from facial expressions. Malor Books. 2003.
  • Sergio Zanio e Andrea Cerioli. Analisi dei dati e data mining. Giuffrè editore. 2011. p. 79 e ss.

Link utili

Ausilio didattico redatto dal prof. Domenico Parente:

  • HTML,PHP,CSS,XML,JAVASCRIPT,AJAX,HTML-5:

http://www.dia.unisa.it/professori/parente/TSW/slide.shtml

Per Firefox:

  • Documentazione classica:

http://addons.mozilla.org/en-US/developers/docs/reference

  • Addons's SDK:

http://addons.mozilla.org/en-US/developers/docs/sdk/1.7/dev-guide/index.html

  • Javascript:

http://developer.mozilla.org/en-US/docs/JavaScript/Guide

  • XUL:

http://developer.mozilla.org/en-US/docs/XUL_controls

  • Validatore:

http://addons.mozilla.org/en-US/developers/addon/validate

  • Add-on Builder:

http://builder.addons.mozilla.org

Per Chrome:

  • Guida introduttiva:

http://developer.chrome.com/extensions/overview.html

  • Tutorial:

http://developer.chrome.com/extensions/getstarted.html

  • Gruppo di supporto:

http://groups.google.com/a/chromium.org/forum/?fromgroups#!forum/chromium-extensions

  • Documentazione:

http://developer.chrome.com/extensions/docs.htm

Guida Latex:

  • [12] Impara LaTeX (... e mettilo da parte), introduzione all'uso di LaTeX