Glossario
Una raccolta di descrizioni sintetiche dei termini che puoi trovare visitando le pagine di questo sito.
Accessibilità
L'accessibilità si fonda su un presupposto ben preciso: chiunque deve essere in grado di accedere ad un sito e navigare in esso. Ciò vale in primo luogo per i disabili, ossia persone con problemi di vista, di udito o motori, ma anche per tutti gli individui svantaggiati, ad esempio coloro che hanno una connessione molto lenta, o un dispositivo "solo testo". Per rendere accessibile un sito a tutti è necessario, quindi, seguire una serie di linee-guida, che definiscono in modo rigoroso principi e regole per raggiungere tale obbiettivo. Tra le varie disposizioni, esse prevedono per i non vedenti l'uso degli screen reader, ossia delle periferiche speciali che traducono il sito in linguaggio vocale e, per chi ha problemi uditivi, un'alternativa testuale ai file video e audio.
ActiveX
Software sviluppato da Microsoft per rispondere alla crescente importanza di Java nella programmazione per pagine Internet, che consente di ottenere pagine modificabili dall'utente attraverso pulsanti od altri controlli. I componenti ActiveX possono essere già residenti sul client, oppure è necessario scaricarli dal server. Comunque è bene tenere presente che questi componenti possono influire sulla sicurezza e sulla privacy dei dati contenuti nel computer personale. Per questo motivo nelle recenti versioni dei browser è possibile disattivare l'azione degli ActiveX (soprattutto quelli non firmati o con comandi non sicuri). In questo caso le pagine Internet che li utilizzano non sono utilizzabili dagli utenti. Ad esempio una form che utilizzi un ActiveX non sicuro o non firmato potrebbe essere inutilizzabile per la maggior parte degli utenti.
Application framework
La struttura software nell'ambito della quale un'applicazione viene eseguita. È composta da elementi diversi, come librerie di routine, dll, classi. Di solito il programma di installazione di un'applicazione, oltre ad effettuare operazioni come la modifica del registro di sistema e la copia dell'eseguibile, installa anche tutti gli elementi del framework necessari all'esecuzione dell'applicazione.
Authoring
Fase di creazione del progetto e di esecuzione materiale. (vedi publishing)
Barra di navigazione
Elemento grafico e contenutistico delle pagine Web. È costituita da una serie di tasti, ottimizzati graficamente e ben etichettati, che possono attivare l'accesso alle pagine collegate al relativo contenuto. Solitamente le barre di navigazione sono poste in orizzontale sulla parte alta della pagina seguendo un decorso di lettura da sinistra verso destra, oppure in verticale sulla sinistra della pagina secondo un percorso visivo che va dall'alto verso il basso. Le barre di navigazione sono importantissime per l'usabilità di un sito web. Indicano quali porte conducono nelle varie stanze del sito, facendo capire intuitivamente e immediatamente (se ben fatte) che ciò che cerchiamo è lì e non altrove; oppure, se non abbiamo alcuna esigenza in particolare, possono stimolare la nostra curiosità indirizzandola verso una sezione del sito prima non considerata.
Blog
È il luogo d'incontro, il contenitore degli interventi (di solito brevi e quotidiani) di un gruppo di esperti in Internet. Il blog può essere ospitato su un sito o spedito via email. Al blog può essere collegato un archivio, un forum di discussione o una mailing list. È una delle ultime novità, di grande successo, dell'interattività in rete.
Browser
Il programma che consente di visualizzare e prelevare da Internet documenti multimediali codificati in formato digitale. Consente agli utenti finali di inviare e ricevere posta elettronica, leggere newsgroup, accedere a motori di ricerca, riprodurre file audio e video incorporati nei documenti web, trasferire file e utilizzare servizi online.
CFML
(ColdFusion Markup Language) È il linguaggio di markup disegnato nel 1995 da J.J. Allaire specificatamente per scrivere applicazioni per il Web e le intranet. Il CFML è supportato attualmente non solo da Cold Fusion ma anche da molti altri J2EE application server.
CGI
(Common Gateway Interface) Programmi scritti in Perl, C, Java o Visual Basic, che consentono ai siti Internet di elaborare i dati inseriti dall'utente. Sono utilizzati, ad esempio, per effettuare ricerche, interrogazioni di database, invio di moduli.
CMS
(Content Management System) Software che consente di gestire le modifiche dei contenuti di un sito Internet senza interferenza con la gestione tecnica del sito e la programmazione o la grafica delle pagine. Il software CMS, in genere, consente la modifica di alcune specifiche pagine, senza consentire la modifica delle formattazioni o della struttura del sito.
Cold Fusion
È una tecnologia server che elabora pagine scritte in linguaggio CFML.
Cronologia delle versioni:
- 1995 Allaire Cold Fusion versione 1.0
- 1996 Allaire Cold Fusion versione 1.5
- 1996 Allaire Cold Fusion versione 2.0
- Giugno 1997 Allaire Cold Fusion versione 3.0
- Gennaio 1998 Jan Allaire Cold Fusion versione 3.1
- Novembre 1998 Allaire ColdFusion versione 4.0 (Cold e Fusion si uniscono in ColdFusion)
- Novembre 1999 Allaire ColdFusion versione 4.5
- Giugno 2001 Macromedia ColdFusion versione 5.0
- Maggio 2002 Macromedia ColdFusion MX versione 6.0
- Ottobre 2003 Macromedia ColdFusion MX versione 6.1
- 2005 Macromedia ColdFusion MX 7
- 30 Luglio 2007 Adobe ColdFusion 8
Concept
L'idea, il concetto, la "promessa", la sintesi strategica su cui si fonda il contenuto e la struttura di un sito web. Definisce gli obiettivi, il target, la brand identity, il posizionamento all'interno del panorama competitivo, le linee guida della comunicazione nei suoi codici specifici (cromatici, figurativi, testuali, strutturali, relazionali) e infine le aree tematiche. Nel processo di realizzazione del progetto, si inserisce tra la fase di analisi strategica di cui rappresenta la sintesi conclusiva e la fase creativa nella quale deve essere interpretato e rappresentato in maniera concreta.
Content providing
Definisce l'attività di fornitura dell'insieme di informazioni digitalizzate e servizi presenti su un sito web. Rientrano in tale attività il reperimento, la produzione e l'aggiornamento dei contenuti, nonché la conoscenza di quei parametri tecnici volti a migliorarne la fruizione da parte dei naviganti. A svolgere tale attività sono principalmente i web content manager, i web writer e i redattori online, freelance o integrati nelle agenzie specializzate, nelle redazioni, o nei reparti di comunicazione delle aziende.
CRM
(Customer Relationship Management) È un nuovo approccio strategico al cliente che mira a fidelizzarlo: costa meno conservare un cliente che acquisirne uno nuovo. Per realizzare quest'obiettivo è necessario rendersi conto che il cliente chiede servizi e soluzioni differenziati e personalizzati. Di qui nasce l'importanza di migliorare la relazione con il cliente e soddisfare le sue specifiche esigenze. Ciò è possibile solo nel momento in cui l'azienda comprende il valore strategico delle informazioni già possedute sui propri clienti e riesce a sfruttare al meglio tale patrimonio informativo. È inoltre, indispensabile acquisire altri dati sulla clientela e condividerli nel network aziendale attraverso l'utilizzo di un database aggiornato. Le nuove tecnologie quali la posta elettronica e il web si sono rivelate strumenti preziosi per ottenere la maggior quantità possibile di informazioni e procedere a una più precisa segmentazione dei clienti.
CSS
(Cascading Style Sheet) Tecnica di gestione degli stili di testo in HTML dinamico (DHTML), che consente di modificare le caratteristiche di formattazione delle pagine di un sito Internet tramite gli stili. Si serve di un file con estensione CSS, che registra la definizione degli stili utilizzati dai file HTML. La modifica del singolo file CSS ha come conseguenza la modifica della formattazione di molti file di un sito.
Database
È un insieme strutturato e organizzato di dati. Un database è composto da tabelle. Ogni tabella si suddivide in record e ogni record è formato da campi (fields).
DBMS
(Data Base Management System) Software che memorizza la struttura del database, le relazioni tra i dati, le tabelle e i report pertinenti il database. È importante scegliere il software più adatto alle proprie esigenze e alle performance che si vogliono ottenere; così come è importantissima la fase di "disegno" e strutturazione di un database per ottenere buoni risultati in termini di velocità di accesso alle informazioni e per poter prevedere futuri sviluppi della base di dati.
DNS
(Domain Name Server) Base di dati distribuita e replicata per la gestione della corrispondenza tra nomi e indirizzi IP.
DSN
(Database Source Name) E' il nome usato per identificare la connessione ad un database.
E-business
(Business elettronico) Si verifica quando l'organizzazione effettua elettronicamente transazioni con i suoi clienti o fornitori. L'e-commerce (commercio elettronico) è l'insieme delle transazioni e dei formati dell'e-business. In tal senso l'e-commerce è parte dell'e-business. A sua volta, si possono individuare alcuni sottoinsiemi dell'e-commerce:
B2B (business-to-business): si riferisce a transazioni che si svolgono tra l'impresa e altre imprese clienti o fornitrici
B2C (business-to-consumer): si riferisce a transazioni che l'impresa fa direttamente con il consumatore finale
ETSI
(European Telecomunication Standards Institute) Organizzazione non-profit istituita nel 1988 dalla Conférence européenne des administrations des postes et des télécommunications, che si occupa di redigere norme relative al Data Comunication. Alcuni standard di comunicazione emessi dall'ETSI sono quelli del sistema di telefonia cellulare GSM, del sistema di telefonia cordless DECT, per la comunicazione radiomobile TETRA, dello standard 3GPP e dello standard per reti UMTS.
Extranet
Alcuni utilizzatori autorizzati all'accesso all'intranet possono trovarsi all'esterno dei "confini" di tale rete. Quando un'intranet viene espansa per comprendere anche degli utilizzatori esterni, diviene un'extranet.
Feed RSS
(Really Simple Syndication - semplice diffusione di contenuti) E' un'informazione in formato XML che può essere letta da un aggregatore Internet. Consente di essere informati su ciò che ci interessa senza andare nel sito principale. A differenza delle newsletter, non richiede da parte nostra di comunicare il nostro indirizzo email, evitando lo spam.
Su questo sito sono disponibili questi Feed RSS:
FTP
(File Transfer Protocol) Protocollo per la trasmissione di file basato su TCP.
Google Chrome
Browser web di Google distribuito il 2 settembre 2008 in versione beta per i sistemi operativi Windows. Si tratta del primo browser multiprocesso dotato di Task Manager. Le schede sono il componente primario dell'interfaccia e possono essere trasferite facilmente in una finestra separata semplicemente trascinandole fuori. A differenza di altri tipi di browser web, le schede sono state posizionate sopra alla barra degli indirizzi. La caratteristica più interessante di questo browser è la presenza di un interprete Javascript più veloce di quello usato da Internet Explorer e Mozilla Firefox. Questo browser assicura maggiore stabilità per tutte le applicazioni Web 2.0 che richiedono un uso intenso di memoria e CPU.
GPRS
(GeneraI Packet Radio Service) È uno standard ETSI. Si tratta della prima implementazione di un protocollo wireless a commutazione di pacchetto in un'infrastruttura GSM. Se confrontato con GSM, che usa soprattutto protocolli basati sui circuiti, la differenza principale è che GPRS utilizza la rete solo quando deve trasmettere dati. GPRS consente agli utenti di inviare dati a velocità fino a 115 KB al secondo. GPRS viene spesso definito tecnologia "always on". Poiché è particolarmente adatto a trasmissione di dati in periodi di attività intensa, applica in modo efficace le funzionalità IP (posta elettronica, accesso a Internet) alle reti GSM.
GPS
(Global Positioning System) È un sistema di posizionamento radio basato sul satellite, che ricorre al sistema NAVSTAR americano per fornire in modo accurato informazioni su posizione, velocità e ora agli utenti di dispositivi compatibili con questo servizio.
GSM
(Global System for Mobile communication) È lo standard mobile prevalente in Europa e in Asia. GSM opera sulle bande di frequenza 900 MHz e 1800 MHz (1900 MHz negli Stati Uniti).
HTML
(HyperText Markup Language) Linguaggio di programmazione utilizzato in Internet e pubblicato nel 1991. Serve a creare documenti di testo e grafica che siano visualizzabili da qualsiasi sistema, tramite comandi incorporati nel documento stesso, i tag. Rispetto ai precedenti GML e SGML ha dei comandi che rendono 'attive' parti del testo o della grafica: cliccando su uno di questi punti, i link, viene richiamato sullo schermo un altro documento. Il documento, quando viene visualizzato, viene chiamato pagina. Una pagina, se divisa in frame, può essere composta da più di un documento, uno per ciascun frame. Per visualizzare le pagine Internet è necessario un software apposito chiamato browser, e visualizzare una serie di pagine viene chiamato navigare. Un gruppo di pagine registrate sullo stesso server ed aventi, in genere, lo stesso argomento, si chiama sito.
HTTP
(HyperText Transfer Protocol) È un protocollo che definisce il modo in cui il server Web e il client Web entrano in contatto (handshake).
IESG
(Internet Engineering Steering Group) Ente preposto a trasformare i documenti RFC in standard per Internet.
IETF
(Internet Engineering Task Force) È una comunità aperta di tecnici e ricercatori organizzata in gruppi di lavoro. I gruppi di lavoro producono documenti denominati RFC che vengono sottoposti alla IESG per diventare uno standard ufficiale.
IIS
(Internet Information Services) Software Microsoft per la gestione di un server Internet, fu reso disponibile inizialmente per il sistema operativo Windows NT. Successivamente venne integrato in Windows 2000 e Windows Server 2003. L'ultima versione, IIS 7.0, è integrata in Windows Server 2008. Non è compatibile con altri sistemi operativi come OS/2 o Unix.
Information architect
Figura professionale che si occupa di organizzare un sito e di strutturare la navigazione in modo da rendere reperibile nel modo più semplice ed intuitivo la conoscenza. Deve definire in che modo sarà disponibile l'informazione, a seconda del tipo di contenuto, del committente, del destinatario, del software utilizzato. Proprio come un architetto, disegna la struttura portante dell'edificio (il sito), che sarà chiaramente a misura d'uomo. Effettua anche ristrutturazioni.
Internet
Rete formata dal collegamento di molte reti, che hanno in comune solamente il protocollo di trasferimento dei dati, il TCP/IP. Nata come rete militare (ARPAnet), si è evoluta prima come collegamento fra le reti universitarie, per aprirsi prima ai privati e quindi alle società commerciali.
Internet Explorer
Browser web di Microsoft. In occasione del rilascio del SP2 di Windows XP è nata la versione 7.0 con il nome di Windows Internet Explorer perchè, a differenza delle versioni precedenti, inizialmente era disponibile solamente dopo il controllo dell'originalità del sistema operativo Windows.
Intranet
Le imprese limitano l'accesso alle proprie reti di computer creando delle "barriere" verso e dall'esterno. In tal modo,entro questi limiti logici,viene creata un'intranet.
IP
(Internet Protocol) È un protocollo definito da IETF per la trasmissione di informazioni su Internet. Funziona suddividendo in pacchetti i dati trasmessi e allegando a ogni pacchetto un header contenente le informazioni di indirizzamento.
Ipertesto
Una forma di testo composta di una serie di blocchi testuali (lessie), di scrittura e immagini e di una serie di collegamenti e rimandi (link) a pagine e/o servizi che consente in qualunque momento di saltare all'informazione desiderata. Permette una lettura multilineare superando la struttura sequenziale imposta dalla carta stampata.
Java Beans
Componenti riutilizzabili per comporre applicazioni Java, applet, servlet. I Beans possono essere riuniti in librerie e scambiati, inoltre sono rintracciabili vaste raccolte su Internet.
Java VM
(Java Virtual Machine) Compilatore Java che interpreta ed esegue le applet java scaricate dalle pagine Internet. Grazie alla Java VM, le applet possono essere eseguite su qualsiasi sistema operativo con gli stessi risultati.
JDBC
(Java DataBase Connectivity) Protocollo emesso da SUN per la connessione di applicazioni, applet e servlet Java a database esterni. E' possibile utilizzare interrogazioni SQL per estrarre i dati, anche attraverso connessioni ODBC
LAN
(Local Area Network) È un insieme di computer e dispositivi collegati tra loro e geograficamente vicini.
LCMS
(Learning Content Management Systems) Sono software che permettono di gestire in modo integrato e più efficiente le due principali variabili di un processo formativo: le persone e i contenuti. Tali piattaforme consentono di gestire, su rete intranet o internet, l'intero processo di formazione. Il LCMS è di fatto uno strumento utile per lo sviluppo delle risorse umane e per la realizzazione di sistemi di formazione continua.
Linguaggio di marcatura
Permette di inserire all'interno del documento delle etichette o marcature (tag), che descrivono il contenuto del documento stesso. In questo modo un'applicazione, ad esempio un motore di ricerca, riesce a leggere le informazioni contenute nel documento e può elaborarle in maniera efficiente e corretta.
Link
In internet è la parola, la frase, o l'immagine su cui appare la "manina". Serve a collegare le parti di una pagina web (come quando c'è l'indicazione che riporta al "top" di una pagina, dopo averla letta fino in fondo) o a collegare più pagine dello stesso sito, siti diversi tra loro, un messaggio di posta con il web. II link è il fondamento dell'ipertesto.
Mappa del sito
Insieme di pagine internet collegate fra loro che danno una panoramica veloce della struttura generale di un sito e aiutano i visitatori a orientarsi meglio nella navigazione. La mappa del sito è più di un semplice indice di contenuti contenendo spesso anche elementi grafici.
Mappa immagine
Immagine grafica, in formato bitmap, inserita in un ipertesto WWW che consente al navigante il collegamento a più URL tramite le aree sensibili presenti su di essa. Facendo clic sulle aree diverse della mappa immagine quindi è possibile passare a risorse diverse del sito. Le mappe immagini possono risiedere sul lato server o sul lato client. Le mappe immagini del lato server mappano ciascun URL sul server e richiedono script CGI. Le mappe immagini del lato client, viceversa, non richiedono script CGI in quanto la mappatura degli URL è contenuta in un file HTML.
Metodologie di testing
L'insieme dei metodi, strumenti e sistemi utilizzati al fine di salvaguardare l'esperienza di visita e di uso del sito, indicando dove e come è possibile migliorare l'interfaccia e l'interazione (Usabilità del sito).
Mozilla Firefox
Browser web prodotto dall'organizzazione non-profit Mozilla Foundation. Il nome Mozilla l'ha ereditato dal nome in codice del browser web Netscape Navigator.
Navigabilità
Consiste nella possibilità di orientarsi nel sito ottenendo le informazioni cercate in maniera semplice e veloce. La sua efficacia dipende dai processi cognitivi dell'utente.
Netizen
Utente che partecipa alle attività presenti su Internet.
Netscape
Società statunitense fondata da Jim Clark e Marc Andreessen nel 1994. Produceva Netscape Navigator e Netscape Comunicator, un browser per Intenet che veniva distribuito gratuitamente e che ha dato un fondamentale impulso al World Wide Web. Produceva anche un Web Server, un software per la gestione di server Internet compatibile con diversi sistemi operativi, come Windows NT, OS/2 e Unix. Il browser Netscape, che ha avuto molte versioni successive, integrava anche un programma di posta elettronica, un news reader, un software FTP ed un editor HTML. Dalla versione 8 il browser è stato ribatezzato Netscape Browser. America On Line ha dichiarato concluso il Progetto Netscape, che si è fermato alla versione 9. Dopo questo evento il Progetto Mozilla (nato nel 1998) è stato portato avanti dalla società non-profit Mozilla Foundation, che attualmente sviluppa Mozilla Firefox.
ODBC
(Open Database Connectivity) È una libreria di funzioni che permette ad una applicazione Client di connettersi con qualunque DBMS, indipendentemente dal modello e dal produttore. Le funzioni ODBC vengono utilizzate per passare dei comandi SQL al DBMS. In questo caso, i comandi SQL vengono specificati tra virgolette, e vengono trattati dalla libreria come dei normali parametri di tipo stringa.
OLE
(Object Linking and Embedding - Collegamento e Incorporamento di Oggetti) Serve per ridurre le dimensioni di alcuni documenti, inserendo al loro interno dei collegamenti agli oggetti originali invece dell'oggetto completo. Consente anche di tenere aggiornato il documento che contiene l'oggetto senza doverlo riaggiornare manualmente, ma semplicemente modificando e aggiornando l'oggetto incorporato.
OLE DB
È una tecnologia basata su OLE, che può essere considerata come un'alternativa a ODBC per l'accesso a database. La differenza principale tra ODBC e OLE DB è che il primo è strettamente legato ai database di tipo "classico", mentre il secondo permette di accedere anche a dati di altri tipi, come posta elettronica, file di LOG, eccetera. OLE DB è una tecnologia più moderna rispetto ad ODBC, e rimane con esso compatibile grazie ad uno speciale "strato" di software che permette a qualunque applicazione di accedere a database ODBC-compatibili utilizzando direttamente OLE DB.
Piramide rovesciata
È una delle tecniche base del web writing ed è usata con efficacia anche nel giornalismo anglosassone. Consiste in una organizzazione dei contenuti che parte dalle conclusioni per poi scendere gradualmente nei dettagli. In questa maniera, già dal titolo e le prime righe di ogni articolo, si cattura l'attenzione del lettore, che può rendersi conto subito se ciò che legge è di suo interesse.
Publishing
Fase conclusiva di un progetto digitale. Definite le linee guida della comunicazione, criteri e strategie di navigazione, è la parte esecutiva del progetto, di web authoring, inclusiva di digitalizzazione dei contenuti, messa online, test di controllo. Le fasi sono distinte in authoring - publishing - refreshing
RDBMS
(Relational Data Base Management System) Software che consente di creare e gestire un database relazionale. Se compatibile SQL permette di essere interrogato e modificato da parte di altre applicazioni.
RDS
(Remote Development Services - Servizi di sviluppo remoto) E' una componente del server ColdFusion basato sul protocollo HTTP che consente agli sviluppatori di siti web e Intranet, dopo l'autenticazione, di accedere da remoto a file e database di un server di sviluppo ColdFusion.
Refreshing
Consiste nell'aggiornamento dopo la fase di controllo. (vedi publishing)
RFC
(Request for Comments) Documento che riporta informazioni su innovazioni e metodologie in ambito informatico.
Servlet
Programmi Java eseguiti dal server Web che implementi una JVM. Sono indipendenti sia dalla piattaforma hardware/software che dal protocollo utilizzato e non necessitano di interfaccia grafica. Solitamente rispondono a richieste da parte di applet. L'insieme di applet e servlet consente di sostituire le script CGI.
Sito web
È il volto di internet. Vi si può accedere grazie al suo indirizzo IP, costituito da una serie di numeri cui viene associato un nome. Al suo interno un sito web è un insieme più o meno numeroso di pagine ricche di collegamenti ipertestuali verso altre pagine dello stesso sito o di altri siti. La gerarchia esistente tra le pagine di un sito dipende dalla sua struttura. In genere il primo livello è rappresentato dalla pagina iniziale (home page), che dovrebbe contenere in sintesi i principali contenuti comunicativi in grado di presentare al mondo il sito in maniera efficace. Ulteriori livelli organizzativi sono costituiti dalle altre pagine che compongono il sito, alle quali si può accedere dalle barre di navigazione presenti sulla home page o tramite l'attivazione di collegamenti (link) interni. Dalla struttura del sito dipende pure il grado di libertà con cui si può navigare al suo interno.
SMS
(Short Messaging Service) Sistema con il quale i telefoni cellulari ricevono brevi messaggi di testo (fino a 160 caratteri). Oltre che tramite un cellulare, i messaggi SMS possono essere inviati con un computer tramite appositi siti su Internet gestiti dalle società telefoniche (anche estere). Questa tecnologia trova la sua applicazione migliore nell'invio di informazioni push "da uno a uno" o "da uno a molti".
SQL
(Structured Query Language) Linguaggio standard di interrogazione dei database che permette la consultazione (e modifica) dei dati indipendentemente dal software e dal sistema operativo con il quale è stato creato. La creazione del linguaggio SQL è iniziata nei primi anni '70 per consentire una facile consultazione ed estrazione di dati dai database, per essere poi stabilito come standard dall'ANSI nel 1986. Non è un vero linguaggio di programmazione, in quanto non consente di creare applicazioni indipendenti e non ha comandi che gestiscano l'esecuzione del programma (come sono i comandi IF...THEN...ELSE...), ma solamente comandi che consentono di richiamare, stampare, scrivere o modificare i dati presenti in un database che sia stato costruito con un software compatibile con SQL (ad esempio: Access, FoxPro, dBase, Paradox, Oracle). I software DBMS compatibili con SQL devono avere un set di istruzioni standard in comune, ma ognuno ha implementato un diverso set di comandi estesi. I comandi SQL sono divisi in sei categorie: DQL, DML, TPL, DCL, DDL e CCL.
-
istruzioni DQL (Data-query language) sono WHERE, ORDER BY, GROUP BY e HAVING
-
istruzioni DML (Data-manipulation language) sono INSERT, UPDATE e DELETE
-
istruzioni TPL (Transaction-processing language) sono BEGIN TRANSACTION, COMMIT e ROLLBACK
-
istruzioni DCL (Data-control language) sono GRANT e REVOKE
-
istruzioni DDL (Data-definition language ) sono CREATE TABLE, CREATE INDEX, DROP TABLE, DROP INDEX, PRIMARY KEY, FOREIGN KEY e REFERENCES
-
istruzioni CCL (Cursor-control language) sono DECLARE CURSOR, FETCHINTO e UPDATE WHERE CURRENT
TCP
(Transmission Control Protocol) definito da IETF. Si tratta del protocollo usato per le comunicazioni su Internet.
URI
(Uniform Resource Identifier - Identificatore di risorse uniformi) Stringa che identifica univocamente una risorsa generica. Gli URI rendono disponibili le risorse sotto una varietà di protocolli, come HTTP e FTP.
URL
(Uniform Resource Locator) E' il tipo specifico di URI utilizzato per identificare completamente una risorsa Web quale una pagina HTML.
Usabilità
Il concetto di usabilità è introdotto dalla norma ISO 9126 che identifica gli attributi di qualità del software poi precisata dalla norma ISO 9241. Le tre componenti specifiche dell'usabilità sono:
Efficacia: l'accuratezza e completezza con cui raggiungo il mio obbiettivo
Efficienza: le risorse spese per ottenere tale risultato
Soddisfazione: il comfort e la accettabilità del sistema
UMTS
(Universal Mobile Telecommunications System) Telefonia mobile di terza generazione (3G), successore del GSM.
W3C
(World Wide Web Consortium) Si occupa di aggiornare e creare le specifiche del web.
Web editing
È la correzione delle bozze multimediali. Il web editing comprende la professionalità e gli strumenti utili per adattare, correggere e impaginare un testo (parole, immagini, ecc.) prima della pubblicazione sul web o via email. Il web editor è dunque il curatore dei contenuti per Internet. Ma con questo e altri nomi (es.: web writer) è spesso inteso anche come redattore.
Web housing
Sistema che consente di raccogliere, catalogare ed elaborare informazioni sui client che accedono ad un sito Internet, sia come dati direttamente inseriti dai client, sia tramite il monitoraggio del loro clickstream (comportamento in rete): scelta di pagine, tempo di sosta sulle pagine, immagini o testi selezionati, prodotti acquistati.
Web server
Server dedicato al hosting di uno o più siti Internet. In questo caso, le URL di tutti i siti ospitati corrispondono ad un unico IP Address ed è il DNS interno allo stesso server a smistare le richieste delle pagine. Sul web server deve essere in funzione un apposito software per la gestione delle richieste http, ad esempio Apache per i sistemi Unix. Il web server principale, identificato dall'IP address, può essere collegato in rete con altri server che ospitano altri siti ed anche in questo caso le richieste arrivano allo stesso IP address e vengono in seguito istradate al giusto server dal DNS interno.
Web writing
Il web writing si basa sul principio cardine che il linguaggio deve essere facilmente comprensibile dal lettore. Prima di scrivere qualsiasi cosa per il web bisogna quindi chiedersi a chi ci si rivolge e, in base al target in questione, porsi come obiettivo prioritario quello di farsi capire. Allo scopo è fondamentale attenersi alle seguenti regole:
utilizzare periodi brevi, ma legati e fluidi. Si deve mantenere uno stile paratattico: una principale più una subordinata o al massimo una coordinata. La cosa migliore è una sola principale
preferire parole semplici e comuni a parole ricercate
usare espressioni dirette: ad esempio, "se" invece di "nel caso in cui" oppure "su" invece di "in relazione a"
evitare la forma passiva: la forma attiva è più chiara di quella passiva perché identifica meglio il soggetto dell'azione. Essa rende la scrittura più incisiva e le frasi più vigorose
evitare la forma impersonale: evoca il linguaggio burocratico e provoca un effetto di spersonalizzazione
usare espressioni concrete: ad esempio, "costruire" invece di "effettuare la costruzione"
Infine, un'altra caratteristica fondamentale del web writing è la capacità di sintesi: essere prolissi non consente di catturare l'attenzione del lettore che, sul web, non legge i contenuti parola per parola ma dà una rapida occhiata alla schermata per capire se è di suo interesse. Di qui l'importanza di titoli, sommari e link testuali molto sintetici che facciano immediatamente capire all'utente di cosa si sta parlando.
WYSIWYG
(What You See Is What You Get) Indica l'esatta corrispondenza fra quello che viene mostrato sul monitor da un editor HTML e ciò che si ottiene in un browser Web.
XML
(eXtensible Markup Language) Evoluzione del linguaggio HTML per creare documenti multimediali ed interattivi e condividerli in Internet e Intranet.
