Iniziativa Comunitaria Equal II Fase IT G2 CAM Futuro Remoto. Approfondimento. L implementazione del sito: piattaforme tecnologiche e linguaggi
|
|
- Virgilio Gianmaria Cocco
- 8 anni fa
- Visualizzazioni
Transcript
1 APPROFONDIMENTO ICT Iniziativa Comunitaria Equal II Fase IT G2 CAM Futuro Remoto Approfondimento L implementazione del sito: piattaforme tecnologiche e linguaggi ORGANISMO BILATERALE PER LA FORMAZIONE IN CAMPANIA
2 Opzioni tecniche di base L impegno richiesto per la realizzazione di un sito web dipende innanzitutto dagli obiettivi funzionali che si vogliono attribuire allo stesso. Con il termine sito si fa, infatti, riferimento ad una molteplicità di realtà che svolgono funzioni molto diverse e che implicano una complessità realizzativi molto differenziata. Si va dalle pagine che rappresentano in maniera sintetica le caratteristiche di un azienda (il classico sito vetrina ) a strutture molto articolate, che diventano veri e propri centri per l erogazione di servizi virtuali, come un negozio di commercio elettronico o un sito di internet banking, un portale, o addirittura un marketplace, dove converge la domanda e l offerta di numerose imprese. In ragione delle diverse condizioni di complessità si giustifica l ampia varietà di soluzioni informatiche che vengono impegnate e la grande variabilità di costi connessi alla fase di realizzazione tecnica del sito, che va da poche centinaia di euro fino ad arrivare a alcuni milioni. Per offrire una prima linea guida di orientamento nell ambito della giungla di possibilità esistenti, è opportuno proporre una prima tassonomia che distingue fra: A. Siti statici. Svolgono normalmente una funzione di presentazione istituzionale di un organizzazione o di un iniziativa e sono anche noti come siti vetrina, termine che vuole enfatizzare l obiettivo primario che è quello di esibire dei contenuti. Una volta pubblicati, rimangono uguali a sé stessi, salvo interventi di aggiornamento e modifica periodici, che devono essere effettuati da tecnici, in quanto non sono presenti sistemi per l alimentazione automatica dei contenuti. Sono realizzati in HTML, con l ausilio di tecnologie finalizzate a rendere più vivace la presentazione. B. Siti dinamici. Sono siti che prevedono la disponibilità di applicativi software, che svolgono funzioni dinamiche: non si limitano, quindi, a presentare staticamente sul web contenuto predefiniti ma offrono la possibilità di consultare contenuti attinti da un database collegato al sito ed alimentato da un attività costante di caricamento dei dati o di svolgere determinate attività interagendo, attraverso il web, con sistemi informatici per l erogazione di servizi informativi, commerciali e transazionali. È possibile proporre una sottoarticolazione di massima di questa categoria: b1. siti di contenuto. Il sito è alimentato da un CMS (content management system), ovvero da una piattaforma software che consente di inserire nuove pagine e nuovi contenuti nelle pagine esistenti attraverso un cruscotto web user friendly; b2. siti di commercio elettronico. Il sito ospita un catalogo di prodotti, che gli utenti possono acquistare attraverso una procedura che può o meno concludersi con una transazione elettronica; b3. altri siti applicativi. Il sito svolge funzioni diverse da quelle commerciali, generalmente finalizzate all erogazione di informazioni articolate ricavabili tramite la consultazione di procedure interattive o offre servizi complessi in ambienti controllati che rendono virtuali processi gestiti tradizionalmente in un contesto fisico (si pensi all internet banking). Sito statico: sviluppo in html La prima e più diffusa tipologia di presenza internet è proprio quella dei siti statici, molto frequenti soprattutto fra le PMI, che non vedono in web come uno spazio di sviluppo strategico su cui far convergere importanti flussi informativi ed operativi ma semplicemente 2
3 come un ulteriore canale di comunicazione istituzionale. Si fa, quindi, spesso ricorso a soluzioni accessibili sul piano economico, rivolgendosi a strutture locali che con una base di competenze limitate sono, comunque, in grado di realizzare siti statici dignitosi. Per la realizzazione di un sito statico si fa ricorso generalmente al linguaggio HTML, ovvero al linguaggio di impaginazione presente fin dalle origini, che attraverso l utilizzo di pochi semplici comandi (TAG) definisce la struttura e le caratteristiche formali delle pagine da rappresentare. È importante precisare che l HTML non può essere definito un linguaggio di programmazione (in quanto non definisce procedure operative che l eleaboratore elettronico dovrà eseguire), ma più propriamente come un sistema di markup (contrassegno), in quanto è un formato di dati che consente lo scambio di informazioni attraverso il World Wide Web. I tag HTML sono semplicemente dei marcatori che comunicano al browser alcune informazioni di formattazione, da utilizzare per comporre ed organizzare i contenuti all interno di una pagina. Se la progettazione del sito è stata svolta con efficacia, quindi, in fase di sviluppo si deve solo prestare attenzione alla correttezza della procedura di compilazione del codice HTML, verificando, in particolare, che siano rispettati gli standard del W3C per garantire corrette condizioni di visibilità e di funzionalità al sito. A fronte del forte utilizzo del web come luogo di comunicazione commerciale, il linguaggio HTML è stato arricchito di tag e di funzionalità che, se hanno il pregio di arricchire le modalità di presentazione della pagina, hanno il difetto di limitare la competibilità del codice con browser differenti. Esistono, poi, alcuni linguaggi che consentono di animare la pagina HTML con l inserimento di oggetti grafici in movimento. I principali sono: Flash: un software che permette di realizzare animazioni per il web e non solo: i filmati prodotti con Flash sono grafici e animazioni composti principalmente da grafici vettoriali, e possono contenere audio e grafici bitmap importati. Javascript: linguaggio di scripting sviluppato dalla Netscape Communications. come estensione del linguaggio HTML, consente di creare pagine Web contententi elementi che rispondono ad eventi-utente ed eseguire calcoli e operazioni client-side (sulla macchina dell utente). Microsoft ha sviluppato un linguaggio simile a JavaScript chiamato JScript, il quale però ha delle caratteristiche compatibili solo con il browser Internet Explorer. Sito dinamico: la scelta di fondo Ben più complesse sono le scelte progettuali da effettuare per la realizzazione di un sito dinamico, che deve essere spesso concepito come il risultato un vero e proprio processo di sviluppo informatico, sottoposto alle logiche dell ingegneria del software. In tal senso, è possibile distinguere un opzione di fondo che occorre determinare quando si intende realizzare un sito dinamico: scegliere una piattaforma software esistente da implementare o sviluppare un progetto ad hoc, capace di far fronte alle esigenze specifiche del caso. È una scelta analoga a quella che si compie nel campo della moda fra l acquisto di un abito preconfezionato e la realizzazione di un abito su misura ed i criteri da adottare sono in larga parte simili. 1. Il ricorso ad una piattaforma standard (come l acquisto di un abito preconfezionato), infatti, consente un evidente economia di costi, in quanto riduce al minimo gli oneri di sviluppo: si tratterà solo di configurare la piattaforma nel modo più coerente con le proprie esigenze e di adattarla all interfaccia che si è scelta per il sito: qualcosa di molto simile ai ritocchi di sartoria da apportare all abito preconfezionato per renderlo più 3
4 vestibile, che non implica interventi strutturali di sostanza. 2. Lo sviluppo di un progetto ad hoc ha l indubbio valore di consentire la realizzazione di una soluzione che risponda in maniera specifica alle esigenze del singolo cliente e consente di ottimizzare le prestazioni del sito. Come un abito su misura veste a perfezione (sempre che il sarto sia bravo nel prendere le misure e nel realizzare il prodotto), ma ha un costo molto elevato. Normalmente questo approccio si giustifica quando il cliente ha esigenze molto particolari, che non trovano una risposta adeguata fra le soluzioni già presenti sul mercato e quando il valore generato dall applicativo da sviluppare e tale da giustificare un investimento rilevante. In realtà, le due ipotesi rappresentare costituiscono gli estremi di un continuum, che raramente corrispondono a soluzioni adottabili allo stato puro. Molto più spesso e molto più facilmente si ricorre ad una soluzione intermedia, che prevede l adozione di una o più piattaforme software che vengono integrate al servizio delle funzionalità nel sito da realizzare mediante un classico intervento di system integration, che prevede anche lo sviluppo di funzioni applicative non presenti nei prodotti originali ma utili ai fini dei processi da gestire. In questa prospettiva, una decisione molto importante è proprio quella relativa alla scelta delle piattaforme software di base: una scelta che si deve necessariamente basare su valutazioni molto puntuali che tengano conto di complesse verifiche del rapporto costi-benefici. Ultimamente in queste analisi stanno assumento un peso sempre maggiore le soluzioni open source L opportunità Open Source Open source si può tradurre letteralmente come "codice aperto" e identifica tutti i software che non sono coperti dal copyright di case produttrici, ma sono disponibili per essere utilizzati e modificati liberamente da parte di qualsiasi utente. È un modello di sviluppo che rivoluziona le logiche proprietarie su cui si è fondata per anni l attività di realizzazione di programmi informatici e propone un nuovo paradigma basato sulla"apertura" e sulla condivisione delle esperienze nel mondo dell'information Technology Il fenomeno è nato nel 1991 su iniziativa di Linus Torvald, uno studente dell'università di Helsinki, il quale per progettare un sistema operativo alternativo a quelli delle multinazionali ebbe l'idea di pubblicare il suo lavoro su internet e di dichiararlo disponibile a qualsiasi modifica, integrazione o suggerimento volto a completarlo o migliorarlo. In questo modo nacque il primo sistema operativo libero, Linux, che in pochi anni è riuscito ad aggregare una comunità di programmatori localizzati in tutto il mondo, disponibili a dedicare una quota rilevante del proprio tempo per garantire lo sviluppo e il miglioramento progressivo del sistema. La caratteristica essenziale di Linux è nell'apertura del codice sorgente ovvero nella possibilità da parte di chiunque di intervenire sul software per modificarlo in funzione di specifiche esigenze operative. Questo modello è stato adottato da molti programmatori per lanciare progetti destinati a piattaforme operative, comprese molte di quelle utilizzate per la realizzazione di siti Internet dinamici. Così, oggi è possibile trovare decine, centinaia e a volte persino migliaia di soluzioni preconfezionate open source che possono essere prese a riferimento per i progetti di sviluppo rivolti al web, come, ad esempio, sistemi di content management o moduli di commercio elettronico. I molti casi conviene adottare queste soluzioni per alcuni importanti motivi: 1. Basso costo iniziale. L'adozione dell'open source porta normalmente ad un risparmio iniziale in termini di costi per licenza e di aggiornamento, anche se si deve considerare che in 4
5 molti casi a questo può corrisponedere un più elevato costo di gestione. 2. Indipendenza dai fornitori. Il software non è di proprietà del fornitore, il quale ha solo il compito di ingegnerizzare un programma che qualsiasi altro fornitore potrebbe modificare: questa condizione lascia sempre aperta la porta per una modifica del partner tecnico senza dover subire i vincoli di lock in che scattano automaticamente nel caso di piattaforme proprietarie. 3. Flessibilità. La presenza di un codice sorgente aperto permette di potere apportare sul software libero modifiche a secondo delle singole necessità, con grande semplicità e anche ricorrendo a fornitori diversi e complementari, i quali possono fare riferimento ad un patrimonio di competenze condiviso (appunto, il codice aperto). I linguaggi di scripting peri siti dinamici Nei siti dinamici il contenuto delle pagine web è, in tutto o in parte, generato sul momento dal server e può essere quindi diversa ogni volta che viene richiamata (proprio per questo i siti sono definiti dinamici ). Per ottenere questo risultato non si utilizza direttamente il linguaggio HTML, ma si ricorre a dei linguaggi di programmazione (i linguaggi di scripting) che presidiano alla creazione della pagina nel momento in cui questa viene visitata, anche interagendo con i visitatori, e possono variare l'output HTML successivo dopo calcoli eseguiti con apposite strutture messe a disposizione dal linguaggio di scripting che si usa. La scelta dei linguaggi di scripting su cui basare il sito può avere un effetto rilevante sui costi e sulle potenzialità di evoluzione, per cui è importante anche per i non addetti ai lavori avere un idea delle caratteristiche delle principali soluzioni esistenti sul mercato. I principali linguaggi dinamici attualmente utilizzati sul web sono: ASP (Active Server Pages). Il linguaggio proprietario di Microsoft è stato derivato da Visual Basic ed è preferibile (quando non indispensabile) utilizzarlo in combinazione con altri software della casa madre (SQLServer, Access e Internet Information Server). È un linguaggio molto diffuso e relativamente economico: è facile trovare sviluppatori esperti e comporta limitati costi di mantenimento rispetto ad altre scelte ben più onerose sia come requisiti hardware che software. Il più grosso limite di ASP è, alla stessa maniera, la quasi totale dipendenza dalla piattaforma Micorsoft, meno stabile di altre. ASP è, quindi, adatto ad applicazioni semplici e con un limitato numero di accessi concorrenti. JSP (Java Server Pages). La potenza di JSP e' data soprattutto dal fatto che si tratta di Java. Con gli ultimi rilasci la Java Virtual Machine e' sempre più stabile e performante e, inoltre, le librerie della distribuzione sono sempre più complete. Poter sfruttare Java significa avere a disposizione tutto questo e, nonostante sia necessaria una progettazione più accurata ripetto ad ASP, si possono ottenere applicazioni stabili e facilmente manutenibili. PHP (Hypertext Pre-processor). PHP e' l'ultimo nato di questi linguaggi di scripting e per alcuni motivi è anche il migliore, infatti risulta il piu' performante da numerosi benchmarks pubblicati sulla rete. PHP e' gratuito e nasce da un'iniziativa di Apache. E' possibile trovare molti esempi di applicazioni che lo rendono estremamente facile e di veloce utilizzo. PHP si sposa con la maggior parte dei sofware open source e gira su tutte le piattaforme piùconosciute. Cold Fusion. Il linguaggio ColdFusion è un linguaggio di scripting fortemente orientato all'accesso ai database. Molto apprezzato nello sviluppo di applicazioni enterprise, non ha goduto di grande supporto dagli sviluppatori poiché l'interprete lato server non è gratuito come per i linguaggi più diffusi. 5
6 I requisiti del progetto Al di là delle diverse opzioni tecnologiche da definire nella fase di progettazione ed implementazione è importante che il progetto soddisfi una serie di condizioni che contribuiscono a caratterizzare la qualità del sistema. Le principali condizioni da soddisfare sono: Rispondenza ai requisiti. Prima di tutto un sito Internet deve svolgere le funzioni per cui è stato pensato: la tecnologia non deve garantire eccellenza oggettiva ma deve rispondere con efficacia ed efficienza ad una serie di requisiti, che devono essere fissati con grande chiarezza all inizio del processo e verificati puntualmente al termine, Scalabilità. Il sistema deve poter evolvere in potenza in maniera semplice e naturale, possibilmente aggiungendo o sostituendo un componente hardware (processore, memoria, capacità disco) senza che sia necessaria una riprogettazione. È la caratteristica che permette ad un'impresa di acquisire un sistema sapendo che potrà aumentarne le prestazioni, al limite senza spegnerlo, se vi è necessità. Quindi, un'applicazione è scalabile se sa sfruttare i miglioramenti apportati dai nuovi materiali. Interoperabilità. In una rete dobve sempre più spesso applicazioni diverse si trovano ad interagire è fondamentale che i prodotti software e hardware installati su più computer di produttori diversi possano comunicare tra loro semplicemente ed automaticamente. Vi e' interoperabilità tra i programmi quando questi possono condividere gli stessi dati: in fase di progettazione, occorre tenere conto sia delle esigenze di interoperabilità note (scambi di dati ed interazioni con altri software conosciuti) sia di quelle che potrebbero intervenire in un periodo futuro. Manutenibilità. Questa caratteristica implica il poter intervenire successivamente al rilascio di un prodotto software e apportare modifiche o correzioni. Un software è detto manutenibile quando questi interventi possono essere fatti facilmente. Nonostante gli sforzi dei programmatori, infatti, non è pensabile che un prodotto software di grandi dimensioni sia messo in commercio senza difetti (bugs). Spesso i primi utenti di un prodotto software compiono, loro malgrado, un attività di verifica sul prodotto stesso. Sicurezza. Il software è sicuro quando protegge l'accesso ad informazioni private protette, impedendo accessi non autorizzati, sia di natura involontaria, che di natura dolosa. E' una categoria particolare di software robusto. 6
POR Regione Campania 2000-2006 Misura 3.14. Promozione della partecipazione Femminile al Mercato del Lavoro. Dispensa
DISPENSA I.C.T. POR Regione Campania 2000-2006 Misura 3.14 Promozione della partecipazione Femminile al Mercato del Lavoro Dispensa L INFRASTRUTTURA TECNOLOGICA: DOMINIO, HARDWARE, MIDDLEWARE, HOSTING/HOUSING,
DettagliArchitetture Applicative
Alessandro Martinelli alessandro.martinelli@unipv.it 6 Marzo 2012 Architetture Architetture Applicative Introduzione Alcuni esempi di Architetture Applicative Architetture con più Applicazioni Architetture
Dettaglilem logic enterprise manager
logic enterprise manager lem lem Logic Enterprise Manager Grazie all esperienza decennale in sistemi gestionali, Logic offre una soluzione modulare altamente configurabile pensata per la gestione delle
DettagliIl CMS Moka. Giovanni Ciardi Regione Emilia Romagna
Il CMS Moka Giovanni Ciardi Regione Emilia Romagna Moka è uno strumento per creare applicazioni GIS utilizzando oggetti (cartografie, temi, legende, database, funzioni) organizzati in un catalogo condiviso.
DettagliCONTENT MANAGEMENT SYSTEM
CONTENT MANAGEMENT SYSTEM P-2 PARLARE IN MULTICANALE Creare un portale complesso e ricco di informazioni continuamente aggiornate, disponibile su più canali (web, mobile, iphone, ipad) richiede competenze
DettagliÈ evidente dunque l'abbattimento dei costi che le soluzioni ASP permettono in quanto:
Sitea Easy Events Il software gestionale per organizzare eventi fieristici Sitea Information Technology presenta Sitea Easy Events, il software gestionale studiato per ottimizzare il processo di organizzazione
DettagliIL MARKETING E QUELLA FUNZIONE D IMPRESA CHE:
IL MARKETING E QUELLA FUNZIONE D IMPRESA CHE:! definisce i bisogni e i desideri insoddisfatti! ne definisce l ampiezza! determina quali mercati obiettivo l impresa può meglio servire! definisce i prodotti
DettagliSpecifiche tecniche e funzionali del Sistema Orchestra
Specifiche tecniche e funzionali del Sistema Orchestra Sommario 1. Il Sistema Orchestra... 3 2. Funzionalità... 3 2.1. Sistema Orchestra... 3 2.2. Pianificazione e monitoraggio dei piani strategici...
DettagliAlla c.a. Sindaco/Presidente Segretario Generale Dirigente competente
Alla c.a. Sindaco/Presidente Segretario Generale Dirigente competente Controllo di Gestione e Misurazione delle Performance: l integrazione delle competenze, la valorizzazione delle differenze e la tecnologia
DettagliCOME SVILUPPARE UN EFFICACE PIANO DI INTERNET MARKETING
Febbraio Inserto di Missione Impresa dedicato allo sviluppo pratico di progetti finalizzati ad aumentare la competitività delle imprese. COME SVILUPPARE UN EFFICACE PIANO DI INTERNET MARKETING COS E UN
DettagliSito web parrocchiale: STRUMENTI E PROGRAMMI
Sito web parrocchiale: STRUMENTI E PROGRAMMI tratteremo di... DIOCESI DI BRESCIA Linguaggi HTML,CSS Siti STATICI Siti DINAMICI e codice PHP CMS JOOMLA! Linguaggio HTML HTML: è il linguaggio con cui potete
DettagliSistemi informativi secondo prospettive combinate
Sistemi informativi secondo prospettive combinate direz acquisti direz produz. direz vendite processo acquisti produzione vendite INTEGRAZIONE TRA PROSPETTIVE Informazioni e attività sono condivise da
DettagliMANUALE DELLA QUALITÀ Pag. 1 di 6
MANUALE DELLA QUALITÀ Pag. 1 di 6 INDICE GESTIONE DELLE RISORSE Messa a disposizione delle risorse Competenza, consapevolezza, addestramento Infrastrutture Ambiente di lavoro MANUALE DELLA QUALITÀ Pag.
DettagliIl servizio di registrazione contabile. che consente di azzerare i tempi di registrazione delle fatture e dei relativi movimenti contabili
Il servizio di registrazione contabile che consente di azzerare i tempi di registrazione delle fatture e dei relativi movimenti contabili Chi siamo Imprese giovani e dinamiche ITCluster nasce a Torino
DettagliEn.Te.R. Team srl. Engineering Technology Research
En.Te.R. Team srl Engineering Technology Research LA NOSTRA AZIENDA AL SERVIZIO DELLE TUE IDEE Progettiamo e sviluppiamo software personalizzato secondo le vostre esigenze, il nostro impegno è soddisfare
DettagliAirone Gestione Rifiuti Funzioni di Esportazione e Importazione
Airone Gestione Rifiuti Funzioni di Esportazione e Importazione Airone Funzioni di Esportazione Importazione 1 Indice AIRONE GESTIONE RIFIUTI... 1 FUNZIONI DI ESPORTAZIONE E IMPORTAZIONE... 1 INDICE...
DettagliCreare una Rete Locale Lezione n. 1
Le Reti Locali Introduzione Le Reti Locali indicate anche come LAN (Local Area Network), sono il punto d appoggio su cui si fonda la collaborazione nel lavoro in qualunque realtà, sia essa un azienda,
DettagliMANUALE DELLA QUALITA Revisione: Sezione 4 SISTEMA DI GESTIONE PER LA QUALITA
Pagina: 1 di 5 SISTEMA DI GESTIONE PER LA QUALITA 4.0 SCOPO DELLA SEZIONE Illustrare la struttura del Sistema di Gestione Qualità SGQ dell Istituto. Per gli aspetti di dettaglio, la Procedura di riferimento
DettagliINDICAZIONI GENERALI
INDICAZIONI GENERALI PER LA VALUTAZIONE, L ACQUISTO O LA REALIZZAZIONE IN PROPRIO DI SOFTWARE GESTIONALI PER LE SOCIETA DI RICERCA E SELEZIONE DEL PERSONALE, LE SOCIETA DI RICERCA DIRETTA E LE DIREZIONI
DettagliDALLA PARTE DEGLI ALTRI OPERATORI ECONOMICI. La nostra risposta alle esigenze della tua attività.
DALLA PARTE DEGLI ALTRI OPERATORI ECONOMICI La nostra risposta alle esigenze della tua attività. LA BANCA COME TU LA VUOI DALLA PARTE DEGLI ALTRI OPERATORI ECONOMICI La nostra risposta alle esigenze della
Dettaglisito web sito Internet
Siti Web Cos è un sito web Un sito web o sito Internet è un insieme di pagine web correlate, ovvero una struttura ipertestuale di documenti che risiede, tramite hosting, su un web server e accessibile
DettagliSviluppo, Acquisizione e Riuso
Bari, 24 Luglio 2006 Dati delle Pubbliche Amministrazioni e servizi in rete Sviluppo, Acquisizione e Riuso Codice dell Amministrazione Digitale Capo VI, artt. 67-70 1 Art. 67: Modalità di sviluppo e acquisizione
DettagliSistemi Informativi e Sistemi ERP
Sistemi Informativi e Sistemi Trasformare i dati in conoscenza per supportare le decisioni CAPODAGLIO E ASSOCIATI 1 I SISTEMI INFORMATIVI LI - E IMPRESA SISTEMA DI OPERAZIONI ECONOMICHE SVOLTE DA UN DATO
DettagliIl Gruppo di lavoro ha articolato l operazione in fasi:
La Camera dei deputati è stata tra le prime istituzioni italiane a realizzare, nella seconda metà degli anni novanta, una versione del proprio sito che, riferita ai tempi, poteva definirsi accessibile.
DettagliArchivi e database. Prof. Michele Batocchi A.S. 2013/2014
Archivi e database Prof. Michele Batocchi A.S. 2013/2014 Introduzione L esigenza di archiviare (conservare documenti, immagini, ricordi, ecc.) è un attività senza tempo che è insita nell animo umano Primi
DettagliINFORMATIVA SUL DIRITTO ALLA PRIVACY PER LA CONSULTAZIONE DEL SITO WEB www.arlatighislandi.it
INFORMATIVA SUL DIRITTO ALLA PRIVACY PER LA CONSULTAZIONE DEL SITO WEB www.arlatighislandi.it redatto ai sensi del decreto legislativo n 196/2003 2 GENNAIO 2014 documento pubblico 1 PREMESSA 3 SEZIONE
DettagliSoftware - Software applicativo - Altri campi di applicazione
Software - Software applicativo - Altri campi di applicazione Word (word processor) Excel (foglio di calcolo) Power Point (presentazioni) Entourage (posta elettronica e organizer) word processor e editor
DettagliProgetto Atipico. Partners
Progetto Atipico Partners Imprese Arancia-ICT Arancia-ICT è una giovane società che nasce nel 2007 grazie ad un gruppo di professionisti che ha voluto capitalizzare le competenze multidisciplinari acquisite
DettagliGESTIONE DEL MOVIMENTO DEL PERSONALE IN AMBIENTE INTRANET. Open System s.r.l.
Open System s.r.l. P.IVA: 00905040895 C.C.I.A.A.: SR-7255 Sede Legale: 96016 Lentini Via Licata, 16 Sede Operativa: 96013 Carlentini Via Duca degli Abruzzi,51 Tel. 095-7846252 Fax. 095-7846521 e-mail:
DettagliVMware. Gestione dello shutdown con UPS MetaSystem
VMware Gestione dello shutdown con UPS MetaSystem La struttura informatica di una azienda Se ad esempio consideriamo la struttura di una rete aziendale, i servizi offerti agli utenti possono essere numerosi:
DettagliIl sistema operativo TinyOS
tesi di laurea Anno Accademico 2005/2006 relatore Ch.mo prof. Domenico Cotroneo candidato Giovanni Chierchia Matr. 534 / 804 ::. Obiettivi del lavoro di tesi Studio del sistema operativo TinyOS Studio
DettagliSistema di Gestione dei Contenuti Multimediali
Sistema di Gestione dei Contenuti Multimediali Tonghini Luca Pini Andrea SISTEMI DI ELABORAZIONE 1 INTRODUZIONE Un sistema di gestione dei contenuti ( Content Management System, CMS ) è un insieme di programmi
DettagliMODULO 02. Iniziamo a usare il computer
MODULO 02 Iniziamo a usare il computer MODULO 02 Unità didattica 01 Conosciamo il sistema operativo In questa lezione impareremo: a conoscere le caratteristiche del sistema operativo a cosa servono i sistemi
DettagliDatabase e reti. Piero Gallo Pasquale Sirsi
Database e reti Piero Gallo Pasquale Sirsi Approcci per l interfacciamento Il nostro obiettivo è, ora, quello di individuare i possibili approcci per integrare una base di dati gestita da un in un ambiente
DettagliIl Digital Signage. Utilizzi. Il Digital Signage
Il Digital Signage Il Digital Signage Il digital signage è una forma di pubblicità, anche nota in Italia come avvisi pubblicitari digitali, dove i contenuti vengono mostrati ai destinatari attraverso schermi
DettagliLe effettive esigenze della Direzione del Personale nella gestione delle risorse umane in azienda. Andamento dal 2005 ad oggi
Le effettive esigenze della Direzione del Personale nella gestione delle risorse umane in azienda. Andamento dal 2005 ad oggi Indagine ottenuta grazie alla somministrazione di questionario ad oltre 260
DettagliCome funziona il WWW. Architettura client-server. Web: client-server. Il protocollo
Come funziona il WWW Il funzionamento del World Wide Web non differisce molto da quello delle altre applicazioni Internet Anche in questo caso il sistema si basa su una interazione tra un computer client
DettagliPremessa Le indicazioni seguenti sono parzialmente tratte da Wikipedia (www.wikipedia.com) e da un tutorial di Pierlauro Sciarelli su comefare.
Macchine virtuali Premessa Le indicazioni seguenti sono parzialmente tratte da Wikipedia (www.wikipedia.com) e da un tutorial di Pierlauro Sciarelli su comefare.com 1. Cosa sono In informatica il termine
DettagliI MODULI Q.A.T. PANORAMICA. La soluzione modulare di gestione del Sistema Qualità Aziendale
La soluzione modulare di gestione del Sistema Qualità Aziendale I MODULI Q.A.T. - Gestione clienti / fornitori - Gestione strumenti di misura - Gestione verifiche ispettive - Gestione documentazione del
DettagliSoftware di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche
Software di sistema e software applicativo I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche Software soft ware soffice componente è la parte logica
DettagliPOLYEDRO. La migliore piattaforma tecnologica di sempre per EMBYON, l evoluzione dell ERP Metodo
POLYEDRO La migliore piattaforma tecnologica di sempre per EMBYON, l evoluzione dell ERP Metodo 1 Indice Chi siamo La tecnologia POLYEDRO EMBYON 4 8 12 Siamo nati in Italia, siamo leader in Italia. TeamSystem
DettagliLa progettazione centrata sull utente nei bandi di gara
Progetto PerformancePA Ambito A - Linea 1 - Una rete per la riforma della PA La progettazione centrata sull utente nei bandi di gara Autore: Maurizio Boscarol Creatore: Formez PA, Progetto Performance
DettagliCorso di PHP. Prerequisiti. 1 - Introduzione
Corso di PHP 1 - Introduzione 1 Prerequisiti Conoscenza HTML Principi di programmazione web Saper progettare un algoritmo Saper usare un sistema operativo Compilazione, link, esecuzione di programmi Conoscere
Dettagliuadro Soluzione software e hardware Per le rilevazione presenze Gestione Aziendale Fa quadrato attorno alla tua azienda
Fa quadrato attorno alla tua azienda Per le rilevazione presenze Perché scegliere Q Rilevazione Presenze? Si tratta di un sistema completo di software e hardware per realtà che intendono automatizzare
DettagliDEPLIANT INFORMATIVO DI PRESENTAZIONE AZIENDALE
DEPLIANT INFORMATIVO DI PRESENTAZIONE AZIENDALE Il presente documento è rivolto a tutti i nostri potenziali clienti. E una breve presentazione di quello che facciamo e di quello che siamo. Di come ci proponiamo
DettagliInnovation Technology
Innovation Technology Una naturale passione per Un partner tecnologico che lavora a fianco dei propri clienti per studiare nuove soluzioni e migliorare l integrazione di quelle esistenti. l innovazione.
DettagliRACCOMANDAZIONE N. R (91) 10 DEL COMITATO DEI MINISTRI AGLI STATI MEMBRI SULLA COMUNICAZIONE A TERZI DI DATI PERSONALI DETENUTI DA ORGANISMI PUBBLICI
CONSIGLIO D EUROPA RACCOMANDAZIONE N. R (91) 10 DEL COMITATO DEI MINISTRI AGLI STATI MEMBRI SULLA COMUNICAZIONE A TERZI DI DATI PERSONALI DETENUTI DA ORGANISMI PUBBLICI (adottata dal Comitato dei Ministri
DettagliAlfa Layer S.r.l. Via Caboto, 53 10129 Torino SOFA WEB
SOFA WEB Sofaweb Business Edition è la soluzione Alfa Layer per portare il commercio elettronico nel mondo dell industria del Salotto. Il nuovo canale di comunicazione del mondo del commercio è il Portale
DettagliTi consente di ricevere velocemente tutte le informazioni inviate dal personale, in maniera assolutamente puntuale, controllata ed organizzata.
Sommario A cosa serve InfoWEB?... 3 Quali informazioni posso comunicare o ricevere?... 3 Cosa significa visualizzare le informazioni in maniera differenziata in base al livello dell utente?... 4 Cosa significa
DettagliSOFTWARE PER LA RILEVAZIONE DEI TEMPI PER CENTRI DI COSTO
SOFTWARE PER LA RILEVAZIONE DEI TEMPI PER CENTRI DI COSTO Descrizione Nell ambito della rilevazione dei costi, Solari con l ambiente Start propone Time&Cost, una applicazione che contribuisce a fornire
DettagliWBT Authoring. Web Based Training STUDIO
Web Based Training STUDIO AU-1.0-IT http://www.must.it Introduzione è un applicazione on-line in grado di soddisfare un gran numero di esigenze nel campo della formazione a distanza e della comunicazione.
DettagliDBMS e Linguaggi di programmazione nell'era di Internet
DBMS e Linguaggi di programmazione nell'era di Internet Crippa Francesco fcrippa@tiscalinet.it Crippa Francesco (GPL) 1 Programma del corso DBMS nati per il WEB: MySQL Postgres Il cuore del WWW, il web
DettagliNetwork Monitoring. Introduzione all attività di Network Monitoring introduzione a Nagios come motore ideale
Network Monitoring & Introduzione all attività di Network Monitoring introduzione a Nagios come motore ideale Nicholas Pocher Poker SpA - Settimo Torinese, Novembre 2013 1 Indice Il Network Monitoring:
DettagliSTUDIO MESSANO UFFICIO SVILUPPO NUOVE TECNOLOGIE
STUDIO MESSANO UFFICIO SVILUPPO NUOVE TECNOLOGIE PROGETTAZIONE E SVILUPPO PORTALI WEB DINAMICI SEDE LEGALE: Via M. Serao 41 Agropoli, SA Tel. 0974-826632 Cell. 3336291192 Mail: info@studiomessano.com www.studiomessano.com
DettagliProgettaz. e sviluppo Data Base
Progettaz. e sviluppo Data Base! Introduzione ai Database! Tipologie di DB (gerarchici, reticolari, relazionali, oodb) Introduzione ai database Cos è un Database Cos e un Data Base Management System (DBMS)
DettagliSCHEDA PRODOTTO PAG. 1 J O B T I M E W F. Variazioni mensili al cartellino presenze. Versione 6.1. JOBTIME Work Flow
SCHEDA PRODOTTO PAG. 1 J O B T I M E W F Variazioni mensili al cartellino presenze Versione 6.1 SCHEDA PRODOTTO PAG. 2 INTRODUZIONE Il mercato degli applicativi informatici si sta consolidando sempre più
DettagliLA GESTIONE DELLE INFORMAZIONI IN AZIENDA: LA FUNZIONE SISTEMI INFORMATIVI 173 7/001.0
LA GESTIONE DELLE INFORMAZIONI IN AZIENDA: LA FUNZIONE SISTEMI INFORMATIVI 173 7/001.0 LA GESTIONE DELLE INFORMAZIONI IN AZIENDA: LA FUNZIONE SISTEMI INFORMATIVI PIANIFICAZIONE STRATEGICA NELL ELABORAZIONE
DettagliASSESSORATO DEGLI AFFARI GENERALI, PERSONALE E RIFORMA DELLA REGIONE
PROCEDURA APERTA PER L AFFIDAMENTO DEL SERVIZIO DI DIGITALIZZAZIONE, INDICIZZAZIONE E GESTIONE INFORMATIZZATA DEI FASCICOLI DEL PERSONALE DELLA REGIONE AUTONOMA DELLA SARDEGNA - CODICE CIG DI GARA 059271972F
DettagliPROTOS GESTIONE DELLA CORRISPONDENZA AZIENDALE IN AMBIENTE INTRANET. Open System s.r.l.
Open System s.r.l. P.IVA: 00905040895 C.C.I.A.A.: SR-7255 Sede Legale: 96016 Lentini Via Licata, 16 Sede Operativa: 96013 Carlentini Via Duca degli Abruzzi,51 Tel. 095-7846252 Fax. 095-7846521 e-mail:
DettagliIl Web Server e il protocollo HTTP
Corso PHP Parte 2 Il Web Server e il protocollo HTTP E un programma sempre attivo che ascolta su una porta le richieste HTTP. All arrivo di una richiesta la esegue e restituisce il risultato al browser,
DettagliSiti web centrati sui dati (Data-centric web applications)
Siti web centrati sui dati (Data-centric web applications) 1 A L B E R T O B E L U S S I A N N O A C C A D E M I C O 2 0 1 2 / 2 0 1 3 WEB La tecnologia del World Wide Web (WWW) costituisce attualmente
DettagliL uso della Balanced Scorecard nel processo di Business Planning
L uso della Balanced Scorecard nel processo di Business Planning di Marcello Sabatini www.msconsulting.it Introduzione Il business plan è uno strumento che permette ad un imprenditore di descrivere la
DettagliJOB. JOB - Amministrazione del personale. La soluzione Sistemi per le paghe in Azienda.
JOB - Amministrazione del personale La soluzione Sistemi per le paghe in Azienda. 1 La soluzione Sistemi per le paghe in Azienda JOB è la soluzione Sistemi dedicata ai Professionisti delle Paghe: dalla
DettagliApproccio stratificato
Approccio stratificato Il sistema operativo è suddiviso in strati (livelli), ciascuno costruito sopra quelli inferiori. Il livello più basso (strato 0) è l hardware, il più alto (strato N) è l interfaccia
DettagliDocebo: la tua piattaforma E-Learning Google Ready.
Docebo: la tua piattaforma E-Learning Google Ready. Potenzia la tua suite Google Apps con Piattaforma FAD e Tutorial gratuiti Docebo! Docebo aiuta le aziende nella transizione da altre suite d ufficio
DettagliGestione delle informazioni necessarie all attività di validazione degli studi di settore. Trasmissione degli esempi da valutare.
Gestione delle informazioni necessarie all attività di validazione degli studi di settore. Trasmissione degli esempi da valutare. E stato previsto l utilizzo di uno specifico prodotto informatico (denominato
Dettaglimartedì 17 aprile 12 1
1 Come nasce l impresa La voglia di crescere creare qualcosa che non esiste Così nel 2000 dopo anni di esperienza nel settore informatico nasce 2 Intenzione Creare un software in grado di gestire progetti
Dettagli1.2.1 - REALIZZAZIONE LAN
1 - CODICE PROGETTO 1.2.1 - REALIZZAZIONE LAN 2 - TIPOLOGIA DI INTERVENTO/AREA FUNZIONALE DEL PPL Il progetto è riconducibile a quella che il Piano Provinciale del Lavoro definisce quale Area 1: organizzazione
DettagliSERVER E VIRTUALIZZAZIONE. Windows Server 2012. Guida alle edizioni
SERVER E VIRTUALIZZAZIONE Windows Server 2012 Guida alle edizioni 1 1 Informazioni sul copyright 2012 Microsoft Corporation. Tutti i diritti sono riservati. Il presente documento viene fornito così come
DettagliTHS: un idea semplice, per un lavoro complesso.
THS srl unipersonale via Borgo Vicenza 38, Castelfranco Veneto (TV) telefono 0423 492768 fax 0423 724019 www.thsgroup.it info@thsgroup.it THS: un idea semplice, per un lavoro complesso. Un solo coordinamento,
DettagliLa manutenzione come elemento di garanzia della sicurezza di macchine e impianti
La manutenzione come elemento di garanzia della sicurezza di macchine e impianti Alessandro Mazzeranghi, Rossano Rossetti MECQ S.r.l. Quanto è importante la manutenzione negli ambienti di lavoro? E cosa
DettagliVulnerability Assessment relativo al sistema Telecom Italia di autenticazione e autorizzazione basato sul protocollo Radius
Vulnerability Assessment relativo al sistema Telecom Italia di autenticazione e autorizzazione basato sul protocollo Radius L obiettivo del presente progetto consiste nel sostituire il sistema di autenticazione
DettagliGuida alla registrazione on-line di un DataLogger
NovaProject s.r.l. Guida alla registrazione on-line di un DataLogger Revisione 3.0 3/08/2010 Partita IVA / Codice Fiscale: 03034090542 pag. 1 di 17 Contenuti Il presente documento è una guida all accesso
DettagliSOFTWARE PER LA RILEVAZIONE PRESENZE SUL WEB
SOFTWARE PER LA RILEVAZIONE PRESENZE SUL WEB Descrizione Time@Web rappresenta l applicazione per la gestione delle presenze via Web. Nel contesto dell ambiente START, Solari ha destinato questa soluzione
DettagliCORSO ACCESS PARTE II. Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?)
Ambiente Access La Guida di Access Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?) Guida in linea Guida rapida Assistente di Office indicazioni
DettagliSICUREZZA INFORMATICA PER L UNIONE DI COMUNI LOMBARDA ASTA DEL SERIO
SICUREZZA INFORMATICA PER L UNIONE DI COMUNI LOMBARDA ASTA DEL SERIO Comuni di Ardesio, Oltressenda Alta, Piario e Villa d Ogna UNIONE DI COMUNI LOMBARDA ASTA DEL SERIO, P.ZZA M.GRAPPA, ARDESIO (BG) Tel.
DettagliStai impaginando manualmente centinaia di pagine?
Stai impaginando manualmente centinaia di pagine? il software per l'impaginazione automatica il software per l impaginazione automatica dei vostri cataloghi e listini Impaginazione automatica significa:
DettagliLa normativa sul riuso del software nella P. A. e l esperienza Toscana
La normativa sul riuso del software nella P. A. e l esperienza Toscana Caterina Flick Linux Day Grosseto, 27 ottobre 2007 1/13 P.A. e acquisizione di software Secondo la normativa vigente le amministrazioni
DettagliProgetto Virtualizzazione
Progetto Virtualizzazione Dipartimento e Facoltà di Scienze Statistiche Orazio Battaglia 25/11/2011 Dipartimento di Scienze Statiche «Paolo Fortunati», Università di Bologna, via Belle Arti 41 1 La nascita
Dettaglicapitolo 8 LA CHECKLIST PER LA VALUTV ALUTAZIONEAZIONE TECNOLOGICA
capitolo 8 LA CHECKLIST PER LA VALUTV ALUTAZIONEAZIONE TECNOLOGICA 8.1 ISTRUZIONI PER IL VALUTATORE Campioni Il processo di valutazione tecnologica si basa su un campione del prodotto, precedentemente
DettagliProgetto LearnIT PL/08/LLP-LdV/TOI/140001
Progetto LearnIT PL/08/LLP-LdV/TOI/140001 Caro Lettore, Siamo lieti di presentare il secondo numero della newsletter LearnIT. In questo numero vorremmo spiegare di più su Learning Management Systems (LMS)
Dettagli5.1.1 Politica per la sicurezza delle informazioni
Norma di riferimento: ISO/IEC 27001:2014 5.1.1 Politica per la sicurezza delle informazioni pag. 1 di 5 Motivazione Real Comm è una società che opera nel campo dell Information and Communication Technology.
DettagliGESTIONE AVANZATA DEI MATERIALI
GESTIONE AVANZATA DEI MATERIALI Divulgazione Implementazione/Modifica Software SW0003784 Creazione 23/01/2014 Revisione del 27/06/2014 Numero 1 Una gestione avanzata dei materiali strategici e delle materie
DettagliIntroduzione al data base
Introduzione al data base L Informatica è quella disciplina che si occupa del trattamento automatico dei dati con l ausilio del computer. Trattare i dati significa: raccoglierli, elaborarli e conservarli
DettagliINDICOD-ECR Istituto per le imprese di beni di consumo
INDICOD-ECR Istituto per le imprese di beni di consumo GLOBAL SCORECARD Uno strumento di autovalutazione, linguaggio e concetti comuni Versione base - Entry Level Introduzione Introduzione La Global Scorecard
DettagliImplementing a new ADT based on the HL7 version 3 RIM. Esempio
Implementing a new ADT based on the HL7 version 3 RIM Esempio Contesto di riferimento Alla fine degli anni 90, sei ospedali vennero fusi allo scopo di formare un unica organizzazione lo University Hospital
DettagliSISTEMI E RETI 4(2) 4(2) 4(2) caratteristiche funzionali
CL AS SE INFORMATICA 6(3) 6(4) - 6(4) SISTEMI E RETI 4(2) 4(2) 4(2) TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI COMPETENZE 3 Essere in grado di sviluppare semplici applicazioni
Dettaglicreazione e gestione di siti L'agenzia di comunicazione Artistiko internet propria attività al centro dell'attenzione
01...presentazione Artistiko... 02...relazione sito Ordine Avvocati Pesaro 03...esempio di lavoro svolto 04...presentazione convenzione 05...considerazioni finali............ L'agenzia di comunicazione
Dettagli03. Il Modello Gestionale per Processi
03. Il Modello Gestionale per Processi Gli aspetti strutturali (vale a dire l organigramma e la descrizione delle funzioni, ruoli e responsabilità) da soli non bastano per gestire la performance; l organigramma
DettagliScenario di Progettazione
Appunti del 3 Ottobre 2008 Prof. Mario Bochicchio SCENARIO DI PROGETTAZIONE Scenario di Progettazione Il Committente mette a disposizione delle risorse e propone dei documenti che solitamente rappresentano
DettagliLa prima piattaforma per chi insegna e per chi impara l italiano
La prima piattaforma per chi insegna e per chi impara l italiano Semplice Efficace Gratuita Molto più di una piattaforma! i-d-e-e.it è in realtà una multipiattaforma didattica, la prima appositamente dedicata
DettagliBASE DI DATI: introduzione. Informatica 5BSA Febbraio 2015
BASE DI DATI: introduzione Informatica 5BSA Febbraio 2015 Di cosa parleremo? Base di dati relazionali, modelli e linguaggi: verranno presentate le caratteristiche fondamentali della basi di dati. In particolare
DettagliSito web per la presentazione e l accesso ai servizi di Ruven integrato con la piattaforma B2B del pacchetto software ERP Stratega.NET.
Nome soluzione Ruven S.r.l. Settore: Cosmetica Descrizione Sito web per la presentazione e l accesso ai servizi di Ruven integrato con la piattaforma B2B del pacchetto software ERP Stratega.NET. MediaFile
DettagliUNIVERSITA DEGLI STUDI DI BRESCIA Facoltà di Ingegneria
ESAME DI STATO DI ABILITAZIONE ALL'ESERCIZIO DELLA PROFESSIONE DI INGEGNERE PRIMA PROVA SCRITTA DEL 22 giugno 2011 SETTORE DELL INFORMAZIONE Tema n. 1 Il candidato sviluppi un analisi critica e discuta
Dettaglihi-com software realizzato da Hi-Think
software realizzato da Hi-Think Pag 1 introduzione Hi-com è il programma di Hi-Think che soddisfa l'esigenza di chi, lavorando in ufficio o fuori ufficio, deve avere o scambiare con la propria azienda
DettagliIdentità e autenticazione
Identità e autenticazione Autenticazione con nome utente e password Nel campo della sicurezza informatica, si definisce autenticazione il processo tramite il quale un computer, un software o un utente,
DettagliCorso Analista Programmatore Web PHP Corso Online Analista Programmatore Web PHP
Corso Analista Programmatore Web PHP Corso Online Analista Programmatore Web PHP Accademia Futuro info@accademiafuturo.it Programma Generale del Corso Analista Programmatore Web PHP Tematiche Trattate
DettagliLa VPN con il FRITZ!Box Parte I. La VPN con il FRITZ!Box Parte I
La VPN con il FRITZ!Box Parte I 1 Introduzione In questa mini-guida illustreremo come realizzare un collegamento tramite VPN(Virtual Private Network) tra due FRITZ!Box, in modo da mettere in comunicazioni
DettagliBrochure Internet. Versione 2010.1 The Keyrules Company s.r.l. Pagina 2 di 8
Ogni organizzazione possiede un sistema di regole che la caratterizzano e che ne assicurano il funzionamento. Le regole sono l insieme coordinato delle norme che stabiliscono come deve o dovrebbe funzionare
Dettagli. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi
Capitolo Terzo Primi passi con Microsoft Access Sommario: 1. Aprire e chiudere Microsoft Access. - 2. Aprire un database esistente. - 3. La barra multifunzione di Microsoft Access 2007. - 4. Creare e salvare
Dettagli