software gestionale per l'impresa

software gestionale per l'impresa

warning

Glossario Internet e Programmazione
software gestionale per l'impresa
software gestionale per l'impresa

  • ActiveX - Una specifica Microsoft per la scrittura di componenti , cioe' oggetti per Internet con un'interfaccia standard, che possono essere caricati via rete come un'applet Java e usati sul proprio computer all'interno di una pagina Web. Un componente ActiveX ha 2 differenze essenziali con un applet Java : puo' girare solo su Pc e puo' essere scritto in un qualsiasi linguaggio,incluso Java.
  • address book (lista di indirizzi) - Viene creata con Netscape o altro programma che gestisce la posta. Per ogni persona nella lista indicate oltre all'indirizzo di email, nome e cognome e un nomignolo. Quando dovete mandare un messaggio usate il nomignolo che viene rimpiazzato dalle informazioni predefinite.
  • ADO(ActiveX Data Objects) - Tecnologia usata dai server Web che capiscono pagine asp (Microsoft IIS,PWS; Website) per collegarsi a un database ODBC. Consiste di 3 oggetti principali:Command,Connection e Recordset.
  • ADSL (Asymmetric Digital Subscriber Line)- Una nuova tecnologia che permette l'invio di dati lungo le normali linee telefoniche con velocita' in ricezione da 1.5 a 9 Mbps (nell'altro verso da 16 a 640 Kbps). Richiede pero' non solo nuovi modem per l'utente ma anche una complessa apparecchiatura dall'altra parte (a carico della Telecom) Per questo non e' ancora diffusa.
  • Agenti - Vedi bot
  • alias - Si parla di alias quando si inserisce la stessa informazione in piu' posti diversi: ad esempio lo stesso bookmark in piu' cartelle. Solo la prima cartella contiene il bookmark vero e proprio, nelle altre avete solo degli alias che puntano al primo bookmark.
  • Andreessen Marc - Ha scritto il primo browser grafico del Web chiamato Mosaic quando lavorava alla NCSA. La sua introduzione su Internet nel Febbraio 1993 ha portato al decollo del Web. In seguito ha creato la Netscape Communications(Aprile 1994) che ha prodotto il browser omonimo.
  • Anonymous remailer service - Un servizio che provvede a spedire il vostro mail eliminando le indicazioni del mittente.
  • Apache - Il piu' popolare server Web:e' gratis e gira per lo piu' su macchine Unix o Linux (ma ne esiste anche una versione Windows).
  • API (Application Programming Interface) - Quando si parla di Java API si intendono le librerie di classi fornite assieme al linguaggio nel JDK che permettono lo sviluppo di interfacce con l'utente,l'interfaccia con basi di dati,etc.
  • Applet(Applicazioncina)-Programma in Java che gira all'interno di un browser come Netscape.
  • Archie - Servizio disponibile su Internet per la ricerca di files sui siti con FTP anonimo
  • ARPA(Advanced Research Projects Agency) - l'organizzazione del Ministero della Difesa di Washington che finanzio' le ricerche che portarono a Internet che venne infatti chiamata all'inizio Arpanet. I primi studi risalgono al 1961-1962 (Licklider) e i primi test di collegamento al 1969.Negli anni 70 comparvero l'email, telnet e infine le Usenet news.
  • asp (active server pages)-Una serie di tecnologie Microsoft per creare pagine html dinamiche.Una pagina con estensione .asp deve essere servita da un server (di solito Microsoft IIS) che capisce le aggiunte al normale HTML. Una delle possibilita' offerte da una pagina asp e' ad esempio quella di interagire con un data base.
  • Avatar - alter ego elettronico che ci rappresenta sotto forma di icona nei nostri rapporti con la rete (in giochi,chat,mondi virtuali,etc) . Con l'aumentare della potenza dei computer e della larghezza di banda di trasmissione gli avatar sono diventati tridimensionali. Alcuni giochi o ambienti virtuali come Second Life vi permettono di costruire corpi 3D molto elaborati. Questi alter-ego viaggiano nel mondo virtuale come marionette guidate dalla mano del creatore. Possono essere di qualsiasi sesso o eta'. Ma anche animali.
  • AWT (Abstract Window Toolkit) - La libreria di classi di Java dove e' implementata l'interfaccia grafica con l'utente.
  • Backbone(dorsale) - Una linea di comunicazione centrale ad alta velocita' che collega delle sottoreti indipendenti.La dorsale piu' importante al momento attuale(Set.97) e' quella nordamericana che attraversa gli Stati Uniti da costa a costa ed ha 5 punti di accesso principali(NAP) dove dispositivi ad altissima velocita' collegano la dorsale ad altre sottoreti.
  • Beowulf cluster - Un supercomputer costruito mettendo assieme computer "da supermercato" sotto Linux sistemati in rack (armadi) e collegati tra di loro da una rete privata ad alta velocita'. Connesso al mondo esterno attraverso un unico computer che fa da Gateway.La gestione viene fatta con un software chiamato OSCAR .OpenMosix e' invece un kernel Linux modificato che permette il bilanciamento automatico del carico su un tale cluster. 2 cluster Beowulf con piu' di 1000 computer figurano nella lista dei 10 supercomputer piu' potenti all'inizio del 2003.
  • Bluetooth - Standard di comunicazione via onde radio tra computer a breve distanza. Permette a computer,palmari,telefonini e altri dispositivi in rete di dialogare in una LAN domestica o al lavoro.
  • Bot - Abbreviazione di software robot. Indica un software "intelligente" detto anche agente che agisce in maniera autonoma talvolta interagendo anche con persone che possono anche non rendersi conto di avere a che fare solo con un programma. Cosi' abbiamo i bot di ricerca o spider che classificano la rete, gli spambot che estraggono indirizzi e mandano messaggi pubblicitari in continuazione, i bot che partecipano a discussioni online(chat),etc
  • Browser - Programmi come Netscape o Internet Explorer che permettono l'esplorazione del Web (browse significa esaminare) mostrando i documenti richiesti. In gergo sono i programmi cliente (che consumano l'informazione) in contrapposizione ai programmi server (che forniscono l'informazione) nel modello client-server del Web. Da notare che mentre un server Web fornisce solo materiali usando lo speciale protocollo Web chiamato HTTP,il browser fa uso di tutti i protocolli possibili su Internet scegliendo quello che serve attraverso l'URL.Quindi un browser Web puo' collegarsi anche con server FTP,Usenet,telnet,etc
  • Buddy List - Letteralmente Lista di Amici indica uno speciale programma che permette di sapere quando colleghi ,famigliari o amici sono online ed inoltre di scambiare dei messaggi in tempo reale. Ogni buddy list usa una rete di server per permettere questo. Il programma originale serviva agli abbonati di America Online (AOL) per comunicare tra di loro.
  • business logic - Parola in gergo per indicare la parte del software che realizza le funzionalita' di un "business object" ovvero di un componente software come il Javabean.Ad essa vanno aggiunte le parti che realizzano la "controller logic" e la "presentation logic". Questo e' il paradigma MVC (Model,View,Controller) applicato a un componente generico di software.
  • byte code - Quando un programma Java e' compilato ,il compilatore produce un byte code per la macchina virtuale Java. Questo byte code e' uguale per ogni tipo di computer e richiede un interprete Java per essere eseguito su una particolare macchina.
  • Cancelbot - Programma usato sui newsgroups di Usenet per cancellare messaggi gia' inviati.Dovrebbe servire all'autore di un messaggio del quale si e' pentito,per poterne fermare la diffusione. In effetti,dato che non esiste alcuna protezione, viene usato per cancellare messaggi che violano la Netiquette (ad esempio file binario su un normale gruppo di discussione);o addirittura,col fine di impedire la discussione su un argomento che non e' gradito.
  • CAPTCHA (Completely Automated Public Turing Test to Tell Computers and Humans Apart) - Tecnica usata per evitare che un modulo sia riempito da un programma invece di una persona.Ad esempio viene mostrata un'immagine di una scritta generata a caso e chi riempie il modulo deve impostare anche la scritta.
  • CDML (Claris Dynamic Markup Language) - Serie di comandi aggiunti dalla Claris all'HTML, per permettere l'inserimento in una normale pagina Web di dati presi da database Filemaker.
  • CERN - Il laboratorio europeo per la ricerca nella fisica delle Alte Energie dove e' nato lo Web. Ora uno dei fornitori di software gratuito per lo Web
  • Certificati-una tecnica di sicurezza che permette assieme alla firma digitale di autenticare il messaggio(assicurando che il mittente e' chi dice di essere). Infatti la firma elettronica rende sicuro un messaggio solo se : la chiave privata del mittente non e' stata alterata e il destinatario e' in possesso della vera chiave pubblica del mittente.Il certificato convalida la chiave pubblica del mittente tramite la garanzia di un'autorita' esterna.Al momento attuale questa "autorita' esterna" di convalida viene ottenuta sia con un'organizzazione gerarchica di organismi(modello X.509) che si convalidano l'un l'altro che attraverso il modello "web of trust" del PGP(Pretty Good Privacy) dove la convalida e' fatta dagli stessi utenti. Nel caso del modello X.509 abbiamo una gerarchia di certificati a partire dalla CA(certification authority) di base(root ca) per finire con i certificati dei singoli utenti.
  • CGI(Common Gateway Interface) - Interfaccia standard tra HTTP servers e programmi esterni (Gateways). In pratica permette a un qualsiasi programma di essere attivato dal server in risposta a un click su uno speciale link su un documento HTML.
  • Cifratura(encryption)-tecnica che permette di assicurare la riservatezza di un messaggio.Quella a chiave pubblica si basa sul fatto che ogni persona prima di scambiare messaggi cifrati si procura due chiavi generate nello stesso tempo:una chiave privata e una pubblica.La chiave pubblica e' resa disponibile a chiunque voglia inviare informazioni protette.Il mittente cifra con la chiave pubblica del destinatario.Il destinatario decifra con la propria chiave privata.Con una metafora:la chiave pubblica e' come il lucchetto aperto di una scatola che viene data al mittente ed una volta che questi ha chiuso il messaggio nella scatola solo il destinatario,che ha la chiave del lucchetto(la chiave privata) puo' leggerlo.
  • Class (classe) - di Java o di un linguaggio a oggetti e' la definizione di un insieme di oggetti simili. La classe e' un'astrazione che include le vecchie subroutines e strutture di dati. Infatti una classe e' una struttura di dati con (opzionale) una serie di subroutines (metodi) che creano,accedono e modificano la stessa. Java viene fornita con un package di classi (strutturato ad albero) pronte per eseguire una serie di compiti basilari (interfaccia grafica,accesso alla rete,etc)
  • client-server model: modello alla base dello Web;viene usato in tutti i casi in cui calcolatori di diversi tipi devono condividere dei compiti. Un programma/calcolatore client fa da interfaccia con l'utente e quando questi richiede un servizio distribuito fa la richiesta al programma/computer server. Client e server possono essere su piattaforme diverse:l'importante e' che rispettino il protocollo predefinito per le richieste e la loro evasione. Nel caso dello Web tale protocollo si chiama HTTP
  • Cloaking - La pratica adottata da alcuni siti di mostrare ai robot dei motori di ricerca una pagina diversa da quella mostrata ai navigatori. Pratica malvista dai motori di ricerca e praticata al solo scopo di aumentare la propria posizione nella lista dei risultati a determinate richieste.
  • Closures - Chiusure. Speciali funzioni usate in alcuni linguaggi di programmazione. Le chiusure sono adesso di moda perche' sembra che possono ,nei linguaggi funzionali, simulare gli oggetti dei linguaggi ad oggetto. Una chiusura e' una funzione che puo' salvare informazioni tra una chiamata e l'altra.
  • Componenti - I Java Beans sono componenti.ActiveX e OpenDoc sono anch'essi delle definizioni di componenti. La definizione di componenti viene introdotta per permettere l'assemblaggio di applicazioni ad alto livello combinando insieme componenti (cioe' in pratica classi) provenienti da diversi venditori usando dei tools di sviluppo rapido visuali.
  • Comunita' virtuali - Con questo si intende indicare un gruppo di persone sparse in tutto il mondo con un comune interesse.Si formano in maniera spontanea vuoi intorno a un newsgroup di usenet, una mailing list o sempre piu' di frequente intorno a un sito dedicato a un tema che offre capacita' di comunicazione tra i frequentatori(es: parentsoup per i genitori che allevano bambini). I fornitori di servizi Internet, inclusi i fornitori di home pages gratis come geocities, cercano di favorire il formarsi di queste comunita'.Possiamo cosi' parlare di comunita' AOL,Compuserve,geocities. Una delle piu' note (e antiche) comunita' virtuali e' The Wellnata intorno all'omonimo fornitore Internet.
  • Cookie - Informazioni mandate da un server Web a un browser Web che dovrebbe salvarle e rimandarle indietro ogni volta che il server Web viene contattato.Queste informazioni possono essere relative alla propria registrazione a un servizio, oppure il contenuto di un carrello di acquisti virtuale,etc... E' possibile rifiutare la memorizzazione del cookie.In ogni caso un cookie scade dopo un certo tempo e viene cancellato.
  • CORBA(Common Object Request Broker Architecture)- protocollo standard per permettere a un programma di accedere ad oggetti remoti come se stessero girando su un computer locale. Per esempio si puo' aprire un oggetto di database remoto.
  • Crittografia - Una serie di tecniche che assicurano la riservatezza,l'autenticazione e l'integrita' dell'informazione circolante sulla rete.Queste tecniche si basano sulla cifratura.
  • Cyberspace - Spazio virtuale nel quale avviene lo scambio di comunicazioni nella rete informatica mondiale.
  • DBMS(Data Base Management System) - Programma per la gestione di database. Se il database e' relazionale si parla di RDBMS. Se si basa sul modello ad oggetti allora ODBMS.
  • default (predefinita) - Impostazioni di default vengono di solito fornite nei programmi, in modo da non dover ridefinire tutto daccapo: si ridefiniscono solo le opzioni che vanno cambiate.
  • Deployment - Messa in opera . Di solito ci si riferisce a sistemi come J2EE (Java 2 Enterprise Edition) che oltre a permettere la costruzione di moduli di software, ne permettono anche la messa in opera perche' contengono dei programmi che una volta installati fanno da server per far funzionare (di solito via Internet) i moduli sviluppati.
  • Design Pattern - L'ultima novita' nel campo della progettazione dei programmi orientata agli oggetti.Un "design pattern" puo' essere pensato come la soluzione di una classe di ploblemi. Esiste tutta una serie di design pattern fondamentali e il disegno di un nuovo programma procede a partire da questi. Qui trovate tutti i design pattern proposti nel lavoro originale della cosiddetta "banda dei quattro" autori all'origine dell'idea.
  • digerati - dall'inglese digital e dal latino literati. I protagonisti della nuova cultura informatica alla base di Internet.
  • directory - sinonimo di cartella o folder .La directory e' caratterizzata dal pathcammino necessario per arrivarci nella gerarchia di cartelle sul dispositivo di memoria (di solito il disco rigido).
  • Distributed Virtual Environment(DVE) - Sviluppo futuro di Internet quando potremo crearci dei salotti elettronici pieni di gadget dove potremo ascoltare musica, osservare immagini o video, giocare non solo da soli ma anche in compagnia di amici.Ogni persona e' rappresentata da un avatar e il software permette la comunicazione attraverso il testo scritto,la voce,i disegni su una lavagna elettronica,i gesti dell'avatar,etc. E' possibile anche interagire con "oggetti" intelligenti o sofware robot o bot in breve.Alla base di questa tecnologia dovrebbe esserci il VRML ,Java ed altre tecnologie gia' disponibili.
  • Domain name - Nome assegnato ai computer di Internet.E' quello che viene di solito specificato nell'URL di un documento o nell'indirizzo di posta elettronica. Degli speciali computers di Internet (domain name servers o server DNS) provvedono a convertire questi nomi in indirizzi IP.
  • download(to) - scaricare materiale dalla rete.
  • Dynamic HTML - Nell'HTML dinamico il documento HTML e' un oggetto contenente altri oggetti come liste,immagini,moduli,etc. Ogni oggetto ha le sue proprieta' che possono essere modificate dinamicamente e i suoi metodi che possono essere invocati in uno script Javascript(o anche con altri linguaggi). Un "cascading style sheet" da' i valori iniziali delle varie proprieta'.
  • ECDL-European Computer Driving Licence (Patente europea del computer) consiste di 7 test da superare per avere una certificazione sulla propria capacita' di usare il computer.I test sono : Concetti base,uso file Windows,Word,Excel,Access,PowerPoint,Internet e reti.
  • - posta elettronica. Uno dei servizi principali su Internet. Ogni utente ha un suo indirizzo del tipo username@computer.name ed usando quest'indirizzo e' possibile inviare messaggi.Viceversa se noi abbiamo un indirizzo ci viene assegnata anche una mailbox (spazio su disco del computer che gestisce la posta che funziona da cassetta postale) e i messaggi inviatici vengono conservati in questa mailbox in attesa del nostro prossimo collegamento a Internet quando potremo leggerli ed eventualmente distruggerli.
  • e-science - La possibilita' di poter fare ricerca scientifica attraverso computer collegati a differenti sorgenti di dati sullo stesso soggetto che permettono di estrarre nuove informazioni generando nuova conoscenza. Parte essenziale dell'e-science sono la Griglia, la descrizione dell'informazione con metadati (dialetti xml) e l'uso di portali web che permettono l'accesso e la manipolazione degli stessi dati.
  • event handler - uno speciale attributo di un oggetto nel modello dinamico dell'HTML che associa l'oggetto con un evento. Ad esempio "onmouseover=" puo' associare a un'immagine l'evento di passare il mouse sopra l'immagine. Dopo onmouseover= uno descrive l'azione che l'event handler deve compiere come uno script Javascript.
  • FAQ(Frequently Asked Questions)- collezione delle domande piu' frequenti e le loro risposte sui piu' diversi argomenti. Quasi ogni Usenet group ha la sua FAQ.
  • Filtri(Mail and News filters) - Con l'aumentare della Junk mail(posta spazzatura) i filtri diventano sempre piu' importanti. Questi erano gia' ben conosciuti e usati per le news e consistono in una serie di regole che permettono di filtrare i messaggi pubblicitari o indesiderati.
  • finger - Un servizio di Internet che da informazioni su un utente di un nodo remoto.
  • firma digitale - Una tecnica che assieme ai certificati assicura che un messaggio e' stato davvero scritto dal mittente.E' basata sulla cifratura a chiave pubblica. Chi invia il messaggio calcola l'hash del messaggio e lo cifra con la sua chiave privata.L'hash cifrato e' la firma digitale. La firma viene inviata assieme al messaggio. .Il destinatario ricalcola l'hash del messaggio e lo confronta con quello cifrato. Se sono identici il messaggio viene dal mittente.
  • Flame - quando la discussione in un newsgroup o altra conferenza online degenera in attacchi personali si parla di flame war.
  • FORM(fill-out form)/formulario - Ipertesto WWW contenente dei campi da riempire, dei bottoni da pigiare,etc. Pigiando uno speciale pulsante,viene inviata una richiesta a uno CGI script che provvede a evadere la richiesta sulla base delle scelte fatte dall'utente nel questionario.
  • frame - (Cornice) indica la suddivisione in finestre di una pagina Web:la singola finestra viene chiamata frame.
  • freenets - Reti cittadine a libero accesso.Nate nello spirito che fece nascere le biblioteche pubbliche nell'ottocento, dovrebbero permettere l'accesso di tutti i cittadini alle risorse online.
  • framework - Nell'era della programmazione ad oggetti dove un programma viene modificato solo aggiungendo nuove classi o ridefinendo classi gia' esistenti, spesso invece di fornire un programma completo, si preferisce fornire un framework : cioe' un software incompleto che l'utente deve completare estendendo e usando le classi opportune. Un framework definisce l'architettura del sistema.
  • FTP - File Transfer Protocol. Metodo molto usato per trasferire files su Internet.
  • FTP anonimo - Servizio disponibile su alcuni nodi di Internet che rendono in questo modo alcuni loro files disponibili a tutti. Si chiama cosi' perche' di solito si usa "anonymous" come username.
  • function - procedura (insieme di istruzioni) scritta in Javascript che puo' essere richiamata scrivendone il nome.A differenza dei metodi non e' legata a un particolare oggetto.
  • FYI (For Your Information) - Sottoinsieme dei documenti INTERNET RFC che contengono informazioni generali su argomenti concernenti Internet.
  • Gateway - Viene chiamato con questo nome un programma che facendo da tramite (gateway) tra il server HTTP e un database esterno, crea a volo un documento HTML in seguito a una richiesta da parte del server. Il dialogo viene regolato dal protocollo CGI. Casi tipici di uso di Gateways sono per il trattamento di richieste ISINDEX e FORM
  • geek - tecnofilo intelligente e un po' fanatico.
  • gopher e gopherspace - Un servizio di informazioni a menu' disponibile su Internet.Simile allo Web ma non altrettanto potente. Ha i suoi propri programmi e protocolli. L'enorme quantita' di informazioni resa disponibile dai server gopher, viene indicata come gopherspace.
  • GPRS - General Packet Radio Service : servizio di comunicazione senza fili per cellulari basato su pacchetti che permette velocita' di accesso a Internet simili a quelle del modem da casa e quindi molto superiori al WAP. Dovrebbe costituire la fase intermedia prima dell'UMTS.
  • hash one-way : l'one-way hash e' una tecnica di crittografia che permette di assicurare che il messaggio e' arrivato integro. Infatti e' basato su funzioni che dato in ingresso un messaggio di lunghezza variabile, producono una stringa di lunghezza fissa(l'hash). Basta che un solo bit del messaggio sia stato modificato che il suo hash cambi completamente.
  • helper - Programma che viene fatto partire dal navigatore in maniera automatica per visualizzare particolari documenti o materiali dalla rete. Gli helper si distinguono dai plugin perche' a differenza di questi ,che sono integrati nella finestra del browser, girano in una finestra propria .
  • Hello World! - Un programma di computer che non fa niente se non scrivere "Hello World!"(Ciao a Tutti!).La professione del programmatore consiste piu' o meno nello scrivere questo stupido programmino in decine di linguaggi.
  • hoax - Scherzo. Ci sono ormai degli scherzi classici su Internet che pero' funzionano sempre data l'alta percentuale di neofiti. Come quello del virus che contagia un computer solo leggendo un email. Per saperne di piu' guardate questo documento su Internet Hoaxes
  • home page - Indica il documento WWW di default o principale di un sito. Ha di solito il nome Welcome.html o Overview.html. Viene fornito se si specifica il solo nome del sito senza nome di documenti.
  • HTML(HyperText Markup Language)- Linguaggio per la definizione di ipermedia nel formato WWW
  • HTTP(HyperText Transmission Protocol) - Protocollo usato tra clienti e server WWW per comunicare tra di loro. Questo protocollo prevede da parte del cliente l'invio dell'URL di una particolare risorsa accompagnato da richieste di GET, HEAD, POST, PUT e DELETE. Nel caso di richiesta di POST il client invia un file di informazione aggiuntiva. Il server Web risponde mandando gli "Headers HTTP" e quindi eventualmente altri files con l'informazione richiesta. L'URL va di fatto considerato come un indirizzo logico che non da alcuna restrizione al modo come il server Web deve rispondere. Questo potrebbe,ad esempio, inviare un file gia' esistente, oppure ricavare l'informazione da un data base oppure crearla a volo. E' prevista anche la possibilita' di fornire la stessa informazione in formati diversi a clienti diversi in maniera automatica oppure in seguito a "contrattazione".
  • IDE (Integrated Development Environment) - Quando si parla di IDE per Java ci si riferisce a prodotti come Cafe' o Visual J++ che permettono lo sviluppo di programmi Java in un ambiente un po' piu' confortevole che non l'uso di semplici editor e comandi scritti a mano.
  • IE(Internet Explorer) - Il browser Web della Microsoft.
  • IIS(Internet Information Server) - Il server Web fornito assieme a Windows NT dalla Microsoft.
  • IMAP (Internet Message Access Protocol) - protocollo per la gestione della posta elettronica che permette di gestire la posta sul computer dove abbiamo la cassetta di posta invece di doverla scaricare sul vostro computer (come invece avviene con l'altro protocollo pop3).
  • Internet - L'agglomerato mondiale di reti
  • Intranet - Una rete privata di una organizzazione realizzata usando i protocolli di Internet.Essa permette al personale dell'organizzazione (che potrebbe essere una multinazionale sparsa in tutto il mondo) di comunicare e accedere ai dati della compagnia. Da un'intranet si puo' accedere a Internet ma il viceversa e' reso impossibile da programmi che realizzano firewall un fossato per impedire l'accesso dall'esterno all'Intranet.
  • IP Number - Internet Protocol Number: il numero formato da quattro parti separate da un punto assegnato a ogni computer collegato a Internet.
  • ipermedia(hypermedia) - Ipertesti che hanno link a altri tipi di media.
  • ipertesto(hypertext) - Testo che ha la capacita' di produrre documenti connessi attraverso la selezione di campi speciali detti link o iperlink.
  • IPv6 - Internet Protocol Version 6 : l'ultima versione del protocollo IP (che sta sostituendo l'attuale IPv4);la modifica piu' importante e' il passaggio a indirizzi IP di 128 bit (invece di 32) che rendera' possibile collegare a Internet qualsiasi apparecchiatura.Purtroppo la sua implementazione richiede costosi cambiamenti dell'hardware della rete.
  • IRC(Internet Relay Chat) - La CB di Internet:centinaia di canali sui quali si puo' discutere in real-time con altre persone su ogni argomento.Una sua implementazione sfruttando il Web viene chiamata WebChat. Qui un esempio.
  • ISINDEX - Specifica del linguaggio HTML che fa apparire la richiesta di riempire un campo, usato per fare una ricerca. In pratica e' una FORM semplificata. Come la FORM provoca l'invio del contenuto del campo come un parametro dopo lo ? nella URL e l'attivazione da parte del server di uno script per rispondere alla richiesta.
  • ISMAP - Ipertesto WWW contenente una mappa clickabile
  • ISP(Internet Service Provider) - Fornitori di accesso a Internet.Questi ormai includono tutti i grandi servizi online nordamericani come AOL, Compuserve, Prodigy che prima erano staccati da Internet.
  • K12 (Kindergarten to high-school)-Denota una serie di risorse online per insegnanti e alunni dall'asilo nido(kindergarten) alla media(circa:12anni). L'origine e' stata una rete di BBS che unisce scuole in questa fascia negli Stati Uniti.
  • JAXB - Java Architecture for XML Binding : Tecnologia Java che permette di fare una mappatura automatica tra documenti xml e oggetti java. In pratica a partire dallo schema del documento xml (in XML Schema) viene generato in maniera automatica del codice sorgente Java che poi utilizzeremo nella nostra applicazione per accedere ai documenti che seguono lo schema.
  • Java - Linguaggio di programmazione ad oggetti adatto a sviluppare applicazioni su Internet. Gli applet(applicazioncine) sono per lo piu' scritti in Java. Ma con Java si possono scrivere anche normali programmi che allora sono detti applicazioni.
  • Javabeans - Standard di definizione di classi Java come componenti. Questo mette il programmatore Java in condizione di scrivere componenti come quelli Activex. Un Java "bean" e' una normale classe di oggetti Java che oltre ad avere metodi e variabili ha anche proprieta' ed eventi definiti. Si parla di "introspezione" del Bean, per indicare la possibilita' di chiedere al Bean informazioni su quello che puo' fare.Si intende che un componente sia usato a scatola chiusa in un RAD(Rapid Application Development) tool per sviluppare in maniera veloce nuove applicazioni con interfaccia grafica.
  • Javascript - Linguaggio di programmazione molto limitato che permette di scrivere "script" (programmi) all'interno dell'HTML. Non ha nessuna relazione con Java. Esso e' di proprieta' di Netscape e i programmi Javascript potrebbero non funzionare con altri browser. Si chiamava Livescript ed ha cambiato nome in Javascript in seguito ad un accordo tra Sun e Netscape che avrebbe dovuto rendere il linguaggio molto simile a Java.
  • JDBC (Java Database Connectivity) - l'alternativa Java a ODBC:permette ai programmi Java di colloquiare con database relazionali che capiscono il linguaggio SQL.
  • JDK (Java Development Kit) - L'insieme di programmi necessari per poter programmare in Java e forniti gratis dalla Sun. Costituiscono anche la versione di riferimento di Java.Esistono 3 versioni successive del jdk: jdk 1.0.2 jdk1.1.7 jdk1.2
  • JDO (Java Data Objects) - Specifica Sun che permette,una volta implementata, di realizzare una persistenza automatica di oggetti. La stessa applicazione, una volta scritta con JDO, puo' salvare oggetti indifferentemente come tabelle di un data base relazionale, come file xml, o in altri modi.
  • JFC (Java Foundation Classes) - Introdotte con la versione 1.2 di Java, sono le librerie fondamentali del linguaggio formate da Java Beans. Esse includono ,ad esempio, la libreria Swing per creare l'interfaccia grafica.
  • Jini - Architettura basata su Java che permette il collegamento immediato di dispositivi internet in una rete (una specie di Plug and Play esteso al livello di rete). E' stato introdotto in previsione del fatto che in futuro tutta una serie di dispositivi casalinghi (elettrodomestici,stampanti,antifurto, etc...) saranno online.
  • JSON - JavaScript Object Notation e' un formato per la rappresentazione e lo scambio di dati tra computer.E' nato recentemente (2005) come alternativa piu' efficiente a XML in certe applicazioni. Ed esattamente in AJAX dove la decodifica di un file JSON puo' essere fatta in maniera triviale usando la funzione eval di Javascript.
  • J2ME - Java 2 Virtual Machine Micro Edition : si tratta di una versione della macchina virtuale Java(JVM) ridotta in modo da girare su cellulari e palmari.
  • LDAP(Lightweight Directory Access Protocol) - un protocollo per creare delle liste di indirizzi di posta elettronica a livello nazionale o di organizzazione in modo da poter trovare l'indirizzo dando il nome della persona. Ma puo' essere usato per memorizzare e ritrovare liste di informazioni di ogni tipo disposte in una struttura gerarchica a cartelle .Di solito si tratta di liste che come gli elenchi telefonici, vengono aggiornate di rado.Puo' essere considerato come un database specializzato nel fornire un servizio di "namespace". Ovvero memorizzare una gerarchia di nomi logici di oggetti(risorse) assieme al loro indirizzo fisico in modo da poter accedere alla risorsa usando il nome logico.
  • link,hyperlink - Speciali parole in un ipertesto che quando sono selezionate producono un altro documento.In italiano si potrebbero chiamare marche(di riferimento) o collegamenti ipertestuali.
  • link,falso - Pratica di spamming di motori di ricerca come Google (talvolta citata come Google bombing) che sfrutta il fatto che la parte di testo cliccabile collegata a un documento, viene considerata una descrizione del documento. Questo viene quindi ritornato quando ,nella ricerca, sono usate tali parole. La pagina linkata,nel caso di Google, potrebbe anche non essere stata classificata. Percio' molte pagine (classificate da Google) che linkano la stessa pagina con la stessa frase anche falsa(percio' falso link) possono riuscire a far apparire la pagina linkata ai primi posti nella ricerca delle parole contenute nella frase.
  • Linux - Il popolare sistema operativo gratis e simile a Unix che gira sui Pc in alternativa a Windows.
  • - Sinonimo di mailing list:un gruppo di discussione al quale uno si iscrive mandando un email a LISTSERVER@computer . Questo e' un programma che provvede a distribuire i messaggi a tutti i membri del gruppo.
  • MAC address - Media Access Control address: l'indirizzo fisico di un computer in una rete. L'indirizzo hardware in una rete Ethernet.Durante il collegamento a Internet viene collegato a un indirizzo IP.
  • Macchina virtuale - In generale intend un computer che non esiste come hardware ma viene emulato da un programma. Ad esempio la macchina virtuale Java. Negli ultimi tempi le macchine virtuali vengono molto usati in due casi molto comuni. In un caso si ha la tecnologia di virtualizzazione dei server per cui piu' server (con indirizzi IP diversi) girano sulla stessa macchina. E' possibile far girare decine di sever sulla stessa macchina con overhead trascurabile.I diversi server lavorano pero' tutti con lo stesso sistema operativo.i Viceversa software come quello fornito da VMWare permette di far girare diversi sistemi operativi (ad esempio Windows e Linux) sulla stessa macchina di tipo X86 compatibile. Questo tipo di virtualizzazione introduce un notevole overhead ed e' sempre imperfetto.
  • mailing lists - Basate su argomenti specifici, ti permettono di comunicare con altre persone interessate allo stesso soggetto. Tutto quello che dovete fare e' di iscrivervi alla mailing list. Esistono migliaia di mailing lists su ogni possibile argomento. Come dice il nome, la comunicazione tra i partecipanti avviene attraverso e-mail.
  • mappe clickabili - Immagini inserite in un ipertesto WWW che una volta selezionate producono da parte del client una richiesta di attivazione di un particolare programma al quale vengono comunicate le coordinate del pixel clickato.
  • marshalling - unmarshalling - Parola in gergo per indicare che si prepara qualcosa per spedirla in rete o scriverla su una memoria di massa. Oppure l'inverso quando si legge o riceve qualcosa. Per esempio marshalling un oggetto Java in formato XML o viceversa unmarshalling la versione XML nell'oggetto Java originale.
  • MDI - Multiple Document Interace (applications) Si tratta di interfacce grafiche in cui tutte le finestre risiedono sotto un'unica finestra.In alternativa alle applicazioni SDI (Single Document Interface) dove tutte le finestre sono indipendenti. In Java un'applicazione MDI si realizza con una classe JDesktopPane, in Qt con QWorkspace.
  • Meta Motori di ricerca (Metasearch) - Si tratta di servizi di ricerca che non hanno un database proprio ma si preoccupano solo di mandare la vostra richiesta a piu' motori in parallelo, raccogliere i risultati e ritornarli in un unico documento dopo aver eliminato i doppioni.
  • MIDlet- un MIDlet e' un'applicazione Java scritta per il cosiddetto Mobile Information Device Profile (MIDP) della J2ME: insomma un programma Java per i MID (Mobile Information Devices) come cellulari e palmari.MIDP assieme alla Connected Limited Device Configuration (CLDC) costituisce l'ambiente Java su questi dispositivi.
  • MIME(Multipurpose Internet Mail Extensions) - uno standard che permette la trasmissione di multimedia nei messaggi di posta elettronica su Internet. Ogni file trasmesso su Internet ha un suo MIME type che permette di sapere come trattare lo stesso.
  • Mirror - Abbreviazione per "mirror site" ovvero sito "specchio" cioe' con contenuti duplicati e identici a un sito di origine. I mirror vengono creati per facilitare l'accesso di materiali molto richiesti a livello mondiale. Ogni mirror serve una particolare area mondiale alleviando il carico sul sito originale.
  • Modal - in un'interfaccia grafica si parla di finestra modale quando si crea una finestra che deve essere necessariamente chiusa dall'utente prima di procedere.
  • Mosaic - "Client" WWW sviluppato dalla NCSA che permette di visionare ipermedia WWW e di navigare nello Web col solo uso del mouse.
  • Mozilla - La mascotte dinosauro di Netscape.Sta a indicare il navigatore Netscape.
  • Mp3 - Formato di compressione mpeg che consente di ridurre di molto lo spazio occupato da brani musicali di CD-rom senza perdita apprezzabile di qualita'. Questo rende i brani molto piu' accessibili via Internet.
  • MUD(Multi-User Dungeon)- Specie di cittadine virtuali dove interagire con
  • Multimethods- Multimetodi : una generalizzazione dei metodi nei linguaggi ad oggetto. Un multimetodo viene dichiarato con una serie di parametri virtuali. Ad esempio:
    bool Overlap (virtual Shape& a, virtual Shape& b);
    .Il metodo che sara' effettivamente richiamato potrebbe essere Overlap (Square&a, &Triangle b) ,Overlap (Square& a, &Shape b) ,etc dipende dalle implementazioni esistenti e viene deciso all'atto dell'esecuzione.I multimetodi possono esere molto utili come funzioni globali(che non fanno parte di una classe particolare) per realizzare la funzionalita' di messaggi "generici":un esempio tipico e' una funzione che tratta eventi in un Gui.
  • NCSA(National Center for Supercomputing Applications) - Organizzazione finanziata dal governo americano.Fornitore,assieme al Cern, di software gratuito per lo Web.
  • nerd - grande softwarista che riesce a stare per ore al computer senza stancarsi. Spesso inetto socialmente.
  • .NET - dotnet : serie di specifiche Microsoft per realizzare una piattaforma di rete - in pratica la Java Virtual Machine in salsa Microsoft. Per questa piattaforma Microsoft ha reinventato Java chiamandolo C# . La maggiore differenza tra la JVM e .NET e' che .NET non funziona solo con C# ma con tutti i linguaggi Microsoft. Per questo ora si parla di VB.NET VC.NET , ASP.NET e cosi' via.
  • Net computer, NetPc - Computer di costo limitato creato apposta per lavorare in rete. Dovrebbe caricare tutto il software dalla rete senza aver bisogno di disco rigido,floppy,CD rom,etc.
  • Netiquette - regole di buona educazione sulla rete.
  • netsurfing - La navigazione attraverso lo spazio virtuale dello Web passando da un documento all'altro attraverso i link.
  • newbie - il principiante di Internet oppure di un newsgroup.
  • newsgroups - Gruppi di discussione formatisi in maniera spontanea in Internet sugli argomenti piu' diversi.Vengono chiamati Usenet newsgroups, perche' i post o articoli mandati a un newsgroup viaggiano nel mondo su questa sottorete di Internet.
  • nickname (nomignolo) - Viene usato nelle liste di indirizzi (address book) di posta elettronica per facilitare il vostro compito. Quando dovete mandare un mail, scrivete il nomignolo e il programma che gestisce la posta provvede a sostituirlo con l'indirizzo vero e proprio.
  • NIR(Network Information Retrieval) - Strumenti o tools NIR sono considerati WWW,gopher,Wais
  • NNTP(News Network Transfer Protocol) - Protocollo usato per trasferire i post o articoli che vengono mandati ai diversi newsgroups in tutto il mondo.I siti di Internet che hanno server NNTP formano la rete Usenet.
  • Object Oriented Language - In un linguaggio di programmazione orientato agli oggetti ,come Java, un programmatore scrive un programma definendo oggetti, metodi e proprieta'(degli oggetti) invece di variabili e routines, come si faceva coi linguaggi (procedurali) precedenti.
  • ODBC (Open Database Connectivity) - Uno standard per l'accesso ai database relazionali che capiscono il linguaggio SQL. Esso richiede uno speciale programma l'ODBC driver che intercetta le richieste esterne fatte a un database e le trasforma in comandi che il database capisce.
  • Ontologia : un'ontologia viene definita in un campo specifico di applicazione (es. salute) e consiste nella definizione di un glossario che descriva il campo in materia esauriente. Il suo uso dovrebbe permettere l'interoperabilita' di applicazioni nel campo specifico (es. trasferire dati medici da un'istituzione all'altra) senza la necessita' per le istituzioni di modificare le loro interfacce. Le ontologie serviranno per realizzare il Web semantico.Grosso modo: abbiamo da una parte i dati , poi abbiamo imetadati ad es. diversi dialetti xml che permettono di accedere ai dati ed infine abbiamo l'ontologia che permette di trasformare i dati in conoscenza.
  • OPAC(Online Public Access Catalogues) - Cataloghi informatizzati di biblioteche accessibili via rete.
  • Overhead - Lavoro in piu' aggiuntosi di solito perche' cerchiamo di emulare con software qualcosa che normalmente gira a livello hardware o utilizzando in ogni caso un software a basso livello molto efficiente.
  • PDF(Portable Data Format)-un formato per la preparazione di documenti ad alta risoluzione adatti per riprodurre elettronicamente la pagina stampata. E' di proprieta' della Adobe che fornisce gratis il programma per leggere questi documenti:l'Acrobat Reader.
  • Perl - Linguaggio ad alto livello multi piattaforma adatto a scrivere CGI scripts per lo Web.
  • Personal home page - Indica il documento ipermedia Web dove una persona rende accessibile allo Web i propri dati personali.
  • PGP(Pretty Good Privacy) - tecnica di cifratura di messaggi su Internet sviluppata da Philip Zimmermann e disponibile gratis.E' basata sulla cifratura a chiave pubblica.
  • phishing - Tipo di frode via Internet che usa una email "spoofed" cioe' falsata in modo da sembrare di provenire da banche ed altre compagnie online. Chi legge viene diretto a un sito web fraudolento che sembra essere quello della compagnia ma in realta' ha il solo scopo di raccogliere numeri di carte di credito o altre informazioni riservate per i truffatori.
  • PHP (Professional Home Page) - Attualmente alla versione 3 (PHP3) e' un linguaggio di scripting dalla parte del server Web.Pagine HTML con codice PHP3 inframmezzato sono elaborate dal server Web e permettono di fornire contenuti dinamici, come dati prelevati da database. Il server Apache + PHP3 e' l'equivalente del Microsoft IIS + asp. PHP3 come Apache e' gratis.
  • PIM (Personal Information Manager) - Programmi per la gestione di informazioni riguardanti il proprio lavoro come agende di appuntamenti,liste di indirizzi,etc. Diventano sempre piu' centrati su Internet dopo che specifiche come vCard e vCalendar permettono di scambiarsi in maniera standard informazioni con altri colleghi.
  • Ping - Servizio Internet che permette di controllare la velocita' del collegamento tra due computers inviando un singolo pacchetto e stampando il tempo necessario per arrivare al computer remoto .
  • Plugin - Piccoli pezzi di software usati per permettere a Netscape di mostrare tipi particolari di materiali come documenti pdf oppure animazioni Shockwave.
  • Pop3 (Post Office Protocol 3) - Uno dei protocolli usato per la posta elettronica. Il server pop3 e' il computer che amministra le vostre caselle di posta elettronica, permettendovi di leggere la posta da un qualsiasi computer collegato a Internet.
  • posting(to a newsgroup)- articolo mandato a uno o piu' dei gruppi di interesse di Usenet.Viene trasferito sulle migliaia di calcolatori di Usenet in tutto il mondo.
  • Push model - vedi Webcasting
  • query - domanda a un database scritta ad esempio usando un query language come SQL.
  • RFC (Request for Comment) - Serie di documenti di Internet che descrive per lo piu' i suoi protocolli.
  • robot - Script per lo Web che ha come scopo di navigare attraverso i documenti dello Web passando da link a link alla ricerca di una informazione specifica oppure per censire le informazioni e/o i server.
  • Router - Uno speciale computer usato per gestire la connessione tra 2 reti.Sono i router che decidono dove istradare i vari pacchetti di passaggio.
  • RSS - Really Simple Syndication ma anche RDF Site Summary.Linguaggio XML per creare feed cioe' flussi informativi sulle novita' di un sito. Le notizie cosi' fornite possono essere riprese da altri siti e utenti (syndication), in maniera automatica. Il linguaggio usato si riferisce al mondo giornalistico , ma in ambito Web ha assunto un significato molto piu' ampio e non si riferisce solo alle notizie ma in generale a tutti gli aggiornamenti nel materiale presente su Internet.
  • script - Sinonimo di programma. Di solito indica pero' un programma scritto in un apposito linguaggio (differente da piattaforma a piattaforma) per eseguire dei compiti legati al sistema operativo. Nel gergo Web indica programmi attivati dal server ogni volta il programma client manda una speciale richiesta che oltre al nome di un "file" contiene dopo il separatore ? dei parametri per lo script. Inoltre si conviene che dei documenti richiamati in una speciale directory (quasi sempre /htbin/ o /cgi-bin/) siano sempre associati a script da attivare.
  • Schema (di un database) - E' la descrizione della struttura di un database relazionale fatta di solito in SQL con una serie di istruzioni CREATE TABLE.
  • serializzazione(serialization) - brutto neologismo introdotto da jdk1.1 :si riferisce alla possibilita' di salvare su un file degli oggetti Java salvandone lo stato. Questo file puo' essere inviato a un qualsiasi altro computer di Internet. La serializzazione degli oggetti diventa cosi' la base delle nuove possibilita' introdotte da jdk1.1 :oggetti persistenti(che conservano informazione sullo stato in cui si trovavano quando sono stati usati l'ultima volta),rmi(remote module invocation) cioe' la possibilita' di richiamare un oggetto su un computer remoto,la possibilita' di accedere attraverso CORBA a database di oggetti.
  • server - Un programma che nel modello client/server fornisce un servizio su richiesta del client. Nello Web indica il programma che fornisce un documento ipertesto in formato Web oppure attiva uno cgi script su richiesta di un programma client come Mosaic.
  • servlet - programma Java scritto apposta per essere eseguito da un server Web.I servlet hanno la stessa funzione dei CGI scripts. In confronto alle normali applicazioni Java essi non richiedono l'attivazione della macchina virtuale Java in quanto questa e' sempre attiva sul server. Questo li rende molto piu' veloci di un'applicazione.
  • SGML(Standard Generalized Markup Language) - Un tipo di linguaggio usato per descrivere documenti. HTML e' di tipo SGML. Un documento SGML si riconosce per il fatto che le specifiche del linguaggio sono separate dal testo:nel caso di HTML da < >.
  • shareware - software disponibile in rete per essere provato (gratis). Se si intende usarlo allora va pagato.
  • sicurezza - la sicurezza nella trasmissione di messaggi in rete comporta che nessuno ha guardato il messaggio (riservatezza),il messaggio proviene davvero dal mittente(autenticazione), il messaggio e' integro (integrita').
  • .sig file(.signature file) - File che contiene poche righe di testo da aggiungere come firma (signature in inglese) ad ogni vostro messaggio di posta elettronica oppure a gruppi di discussione. Contiene come minimo nome e indirizzo.
  • Signed script - Si riferisce alla possibilita' di avere in un programma Javascript una firma elettronica che non puo essere copiata (prodotta con tecniche crittografiche) che dovrebbe assicurarci della provenienza dello stesso da una fonte fidata. A un tale programma potrebbe essere permesso di effettuare operazioni come lettura e scrittura da disco, di solito proibite perche' pericolose.
  • Smiley :-) - la faccina sorridente usata per indicare che stai scherzando.
  • SMS - Short Message Service: servizio che permette di mandare messaggi fino a 160 caratteri a un telefonino. Il messaggio puo' essere spedito da un altro telefonino o anche da un sito Web.
  • SMTP (Simple Mail Transfer Protocol) - Protocollo Internet usato per la comunicazione via posta elettronica.
  • SOA (Service Oriented Architecture) - Una generalizzazione e un tentativo di definizione di "Web service" o Applicazione Web. Un Web service e' una SOA che lavora con protocolli internet e usa messaggi XML.
  • Spam,spamming - uso improprio di e-mail, mailing lists, newsgroups e altri mezzi di comunicazione elettronica, consistente nel mandare lo stesso messaggio a un grande numero di persone che non l'avevano richiesto. Nel caso di una pagina Web invece, spamming si riferisce alla pratica di includere informazioni nascoste per fare apparire la pagina ai primi posti nei risultati di un motore di ricerca: ad esempio ripetendo centinaia di volte una parola chiave.
  • Spoofing - mandare un email facendolo sembrare proveniente da un'altra persona.Al momento attuale una cosa facilissima da fare.In futuro,con la crittografia e altre tecniche di sicurezza, dovrebbe essere molto piu' difficile da fare.
  • SQL(Structured Query Language) - Linguaggio standard per l'interrogazione di database relazionali.
  • stateless - dicesi di applicazione che non conserva informazioni di cio' che e' successo i precedenza. Per estensione un protocollo si dice stateless se non permette di ricordare cio' che e' successo nelle connessioni precedenti. Il contrario e' stateful che conserva memoria dello stato dell'applicazione.HTTP e quindi le applicazioni basate su esso sono stateless. Ftp e' stateful.
  • stopwords -Vengono indicate con questo nome quelle parole che nonostante siano incluse tra le parole chiavi di una ricerca, vengono ignorate dal motore di ricerca perche' troppo comuni . Ad esempio se cercate su Google to be or not to be il motore di ricerca cerchera' solo not perche' le altre sono stopwords.
  • Style sheets - Speciale file collegato a piu' pagine Web,dove e' possibile specificare alcuni parametri su come devono essere presentate le stesse pagine. In via di implementazione ma non ancora standard.
  • Swing - Libreria Java 1.2 : sostituisce AWT permettendo come questa di realizzare interfacce grafiche. Molto piu' estesa e perfezionata rispetto a AWT. Gli oggetti grafici Swing hanno di solito lo stesso nome AWT con una J aggiunta all'inizio:ad esempio JApplet o JButton.
  • Tab (linguette) - Le linguette vengono usate per organizzare in maniera razionale il materiale all'interno di una finestra. Cliccando la linguetta, la scheda relativa viene visualizzata in primo piano.
  • tag HTML - I tag HTML sono le istruzioni per la formattazione del testo usate nel linguaggio HTML. Esse sono separate dal testo stesso dai caratteri < >.
  • tagging - Operazione fatta da una persona , di assegnare delle parole chiavi (tags) a un elemento come un'immagine, un documento Web, etc. Dei servizi come flickr e delicious , memorizzano assieme le tag assegnate da tutti gli utenti , permettendo a chi si collega al servizio di ritrovare tutti gli elementi con la stessa tag. Una specie di servizio di classificazione fatto direttamente dagli utenti di un servizio.
  • TCP/IP - Principale protocollo per la trasmissione di informazione su Internet:in effetti si tratta di due protocolli. IP indica come dare un indirizzo a ogni computer in Internet;TCP come dividere un'informazione da spedire(ad es. un'immagine) in pacchetti ognuno con l'indirizzo del destinatario e un numero d'ordine. Ogni pacchetto viene smistato attraverso cammini differenti stabiliti sulla base della disponibilita' al momento dai routers o computers di internet che effettuano la trasmissione. A destinazione i pacchetti sono ricomposti per ridare l'informazione originale.
  • TDC(Tabular Data Control)- tecnica di pubblicazione di tabelle contenute in file Ascii implementata dalla Microsoft nel Javascript I.E.4 .Per ora funziona solo su piattaforme Windows.
  • Ted Nelson - L'inventore dell'ipertesto
  • Telnet - Programma(e protocollo) che permette l'accesso remoto di computers collegati attraverso TCP/IP.Attraverso una finestra che emula un terminale alfanumerico, possiamo inviare comandi al computer remoto.
  • Terabyte - 1000 gigabyte.
  • Thread - Termine tecnico Java che si puo' tradurre come "flusso di controllo sequenziale separato" indicante gli oggetti usati per realizzare la multiprogrammazione . (Thread e' letteralmente un filo e nella multiprogrammazione molti thread girano in parallelo su "fili" separati.)
  • Three tier - In inglese 3 strati o 3 piani (ad esempio a marriage three tier cake e' una torta nuziale a 3 piani ) Un database pubblicato sul Web viene di solito servito con un'implementazione three tier perche' tra l'utente e il database c'e' un piano intermedio(middle tier) formato dal server Web. Questo in contrapposizione al modo normale di servire i database basato sui 2 strati:client e server.
  • Thin client - Viene chiamato cosi' un PC ridotto ai minimi termini(e quindi di costo limitato) che dovrebbe lavorare appoggiandosi a un grosso computer(il fat server).Il principio e' lo stesso usato dagli X server nel mondo Unix ma ora dovrebbe estendersi ai PC magari con l'uso di Internet o Intranet per la comunicazione tra il server e i client.
  • Tim Berners-Lee : L'inventore dello Web nel Marzo 1989.
  • Trailblazer (page) : Un esperto in una data materia che costruisce e mantiene una pagina Web sull'argomento di sua competenza.
  • Troll : Individuo che interviene in un gruppo di discussione Internet ignorando di proposito le regole della netiquette e cercando ,con l'uso di continui interventi sempre uguali, di portare la discussione verso il proprio punto di vista.
  • UMTS - Universal Mobile Telecommunications System. La tecnologia UMTS,una volta implementata nel 2002,fornira' un accesso a larga banda dei servizi Internet anche dai computer portatili e telefonini.Questa sara' di alcuni megabits per secondo in confronto dei 9600 bps ora possibili con la tecnologia WAP.
  • Unicode - uno standard che permette di rappresentare i caratteri di tutte le maggiori lingue del mondo con stringhe di 16 bit. Ad esempio le stringhe di caratteri nel linguaggio Java sono stringhe Unicode.In effetti la rappresentazione Unicode non definisce come il carattere e' memorizzato sul computer. Per questo esistono vari schemi e uno dei piu' usati e' l'UTF-8 che ha il vantaggio di rappresentare i normali caratteri Ascii con 8 bit esattamente come si rappresentavano in passato.Se curiosate tra i menu' del vostro browser potete scoprire le decine di codifiche di caratteri che esistono, incluse quelle per i caratteri Unicode.Una pagina Web dovrebbe indicare tra le sue prime istruzioni la codifica usata, cosi' il browser puo' displeiarla in maniera corretta. Talvolta questa codifica viene data dal server Web nell'header. Un interessante articolo nel caso volete scrivere una pagina Web in cinese o cirillico usando Unicode e UTF-8.
  • URI(Uniform Resource Identifier) - Standard per indirizzare una risorsa Web:e' in pratica la stessa cosa dello URL, solo che i vari comitati tecnici Internet preferiscono parlare di URI invece di URL
  • URL(Uniform Resource Locator) - Standard per indirizzare un documento o in generale una risorsa dello Web.Usando questo standard ogni risorsa sul Web viene indirizzata da un'unica stringa di caratteri.La U viene tradotta anche con Universal cioe' universale. Nella proposta iniziale Tim Berners Lee voleva indicare proprio questo, ma la cosa venne ritenuta troppo ambiziosa dal comitato Internet e dovette ripiegare sul significato di uniforme.
  • Usenet - Sottoinsieme di Internet che provvede alla trasmissione degli articoli o post delle migliaia di newsgroups in tutto il mondo.Ogni sito Usenet ha un server NNTP che rende accessibili questi messaggi alle persone interessate.
  • Vannevar Bush - Originatore del concetto di ipertesto globale che collega tutta la conoscenza umana.
  • Veronica - Un servizio per la ricerca automatica di risorse tra i documenti serviti dai nodi gopher.
  • WAIS -(Wide-Area Information Service) - Un servizio di Internet che permette di cercare un'informazione attraverso dei database distribuiti su tutta la rete.
  • WAP - Wireless Application Protocol:una serie di protocolli per l'accesso a Internet dei telefonini.
  • Warez - software piratato reso disponibile su Internet.
  • Web- sinonimo di WWW o World-Wide Web
  • WidGet - I web widgets sono piccole applicazioni web che permettono ai publisher online di distribuire in maniera semplice i loro contenuti integrandoli in blog ed altri siti.
  • Wintel - Piattaforma costituita dal sistema operativo Windos95/NT che gira su microprocessor Intel.
  • worm - Uno script Web che esamina in maniera sistematica i documenti dello Web seguendo i link alla ricerca di una informazione specifica o per fare un censimento.
  • WWW(World-Wide Web) - Sistema di ipermedia distribuiti su Internet. Si basa sul modello client-server.
  • W3C(World Wide Web Consortium) - organismo responsabile degli standards per il Web.
  • X.500 - Uno standard che dovrebbe permettere la costruzione di un elenco mondiale di indirizzi di posta elettronica.
  • XP (eXtreme Programming) - Una serie di tecniche di analisi e disegno di programmi esposte nel libro di Kent Beck dello stesso nome e sul sito web www.xprogramming.com. Le due tecniche principali sono:"scrivi i test per prima cosa" e "programmate sempre in due". Un elenco completo: Whole team, Planning game, Short releases, Metaphor,Simple design, Refactoring,Test-Driven development, Pair programming, Collective ownership, Continuous integration, Sustainable pace(40-hour week), Customer tests(On-site customer), Standard coding.Tutte le tecniche sono legate al buonsenso e tendono a massimizzare la comunicazione nel team e tra programmatori e clienti.
  • XML (eXtensible Markup Language) - un sottoinsieme di SGML in via di definizione da parte del consorsio W3C che servira' per poter estendere HTML con nuovi comandi.
  • XXX - Una delle parole usate nel gergo Internet per indicare materiale porno.

 


 

Questo glossario è tratto dai materiali del Corso Internet tenuto da Giuseppe Zito dell' Infn - Bari 
arricchito e modificato da EngageConsulting.

Knowledge Management

software gestionale per l'impresa
Proponiamo una serie di EBook con cui è possibile aggiornare le proprie conoscenze, in modo rapido, economico ed efficace.

Internet ...

Business ...

Marketing ...