Soluzioni Web
Realizzazione di Siti web e Applicazioni web-based personalizzate secondo le esigenze e necessità del cliente, mediante i più sofisticati CMS (Content Management Site).
Tecnologie utilizzate: Php, Mysql, SQL, Visual Basic e Java.
Siti WEB
L'obiettivo di ogni sito Web è l'efficacia della comunicazione online: per fare questo, il sito deve avere un'interfaccia grafica organizzata e accattivante, mantenere un'alta qualità dei contenuti, essere interattivo con l'utente e veloce nel caricamento.
Il processo di sviluppo si articola nei seguenti punti:
L'obiettivo di ogni sito Web è l'efficacia della comunicazione online: per fare questo, il sito deve avere un'interfaccia grafica organizzata e accattivante, mantenere un'alta qualità dei contenuti, essere interattivo con l'utente e veloce nel caricamento.
Il processo di sviluppo si articola nei seguenti punti:
Passo 1: Analisi
Ha lo scopo di identificare le funzionalità che l’applicazione deve fornire per soddisfare gli obiettivi del cliente.
Passo 2: Proposta
Individuate le caratteristiche del sito in ogni dettaglio, viene fornita una proposta articolata, che comprende le funzionalità definite, i prezzi, i tempi di consegna e le modalità di pagamento.
Passo 3: Design
Questa fase prevede la realizzazione di “bozze di design”. Il design di un sito web deve essere semplice. Il contenuto testuale dovrà superare di gran lunga il contenuto del codice di programmazione. Le pagine devono superare i test di validazione ed essere accessibili da tutti i browser.
Passo 4: Sviluppo
Programmazione delle pagine web con verifica DELLA COMPATIBILITÀ DEL SITO in presenza di diversi sistemi operativi o di diversi browser (Es. Explorer, Netscape, Opera oppure screen reader o browser vocali), in modo da assicurare visualizzazione e funzionalità analoghe a tutti gli utenti.
Passo 5: Consegna
Una volta completato, è possibile navigare il sito in anteprima rispetto alla pubblicazione su internet, in modo da inserire miglioramenti o modifiche dell'ultimo minuto per poi procedere a rendere pubblico il sito stesso.
Applicazioni WEB-based
Le Applicazioni web-based sono programmi in cui tutte le funzioni sono accessibili con un normale Browser internet (Microsoft Internet Explorer, Mozilla Firefox, Apple Safari, etc), quindi non necessitano di alcun software di installazione o acquisto di licenze d’uso.
Questo tipo di tecnologia permette all'utente di interagire da qualsiasi sede e di rendere quindi una postazione generica una vera e propria postazione di lavoro, con accesso a funzionalità e database distribuiti.
Ciò determina un forte abbattimento dei costi: non è necessario dotarsi di infrastrutture di rete particolari o di un parco macchine specifico. Analogamente ai siti internet un'applicazione web-based è infatti utilizzabile con qualunque Sistema Operativo (Microsoft Windows, Mac OS X, Linux, etc) ed è indipendente dall'hardware usato.
Le applicazioni web-based si pongono come valida alternativa alle tradizionali applicazioni Client/Server per vari motivi:
Le Applicazioni web-based sono programmi in cui tutte le funzioni sono accessibili con un normale Browser internet (Microsoft Internet Explorer, Mozilla Firefox, Apple Safari, etc), quindi non necessitano di alcun software di installazione o acquisto di licenze d’uso.
Questo tipo di tecnologia permette all'utente di interagire da qualsiasi sede e di rendere quindi una postazione generica una vera e propria postazione di lavoro, con accesso a funzionalità e database distribuiti.
Ciò determina un forte abbattimento dei costi: non è necessario dotarsi di infrastrutture di rete particolari o di un parco macchine specifico. Analogamente ai siti internet un'applicazione web-based è infatti utilizzabile con qualunque Sistema Operativo (Microsoft Windows, Mac OS X, Linux, etc) ed è indipendente dall'hardware usato.
Le applicazioni web-based si pongono come valida alternativa alle tradizionali applicazioni Client/Server per vari motivi:
Utilizzabili da una qualsiasi postazione internet
Le applicazioni web-based possono essere utilizzate da un qualunque computer utilizzando un comunissimo browser web come Firefox, Internet Explorer o Safari. Le principali tecnologie Web come PHP, Flex/Flash e Ajax, infatti, sono supportate da tutti i maggiori sistemi operativi.
Nessun software da installare
Le application web-based non hanno bisogno di essere scaricate, installate e configurate.
Nessun aggiornamento da effettuare
Le applicazioni web-based sono sempre aggiornate alle ultime release senza alcun intervento da parte dell'utente.
Condivisione e semplicità di accesso alle informazioni
Le applicazioni web-based consentono di condividere le informazioni fra più utenti, di avere informazioni sempre aggiornate e di potervi accedere da qualunque parte del mondo in qualunque momento.
Maggiori prestazioni
Le applicazioni web-based vengono eseguite sul server e permettono quindi di ottenere le massime prestazioni indipendentemente dalla configurazione del computer dell'utente.
Maggiore manutenibilità
Le applicazioni web-based consentono di intervenire rapidamente su eventuali bug del sistema che possono essere aggiustati senza dover ridistribuire l'applicazione.
Minori rischi di perdita dei dati
Le applicazioni web-based riducono i rischi di perdita di dati a causa di virus o di crash dell'HD.
Scalabilità
Un'applicazione web-based ben progettata può crescere insieme alle esigenze dell'azienda senza particolari problemi.
Accessibilità
W3C
è l'acronimo di World Web Consortium, il consorzio ufficiale di internet che sviluppa tecnologie per guidare la rete fino al massimo del suo potenziale. Il
W3C definisce il web come un'universo di informazioni accessibili da tutti e fruibili per mezzo di qualunque dispositivo collegato a internet, ora e in futuro. Il
W3C serve per fissare delle regole standard per garantire a tutti l'accessibilità delle informazioni e dei servizi disponibili in rete. I siti internet che vengono realizzati rispettando queste regole vengono considerati "accessibili " e ottegono il riconoscimento della certificazione
W3C.
L'importanza dell'accessibilità è molto importante perche un sito certificato è considerato "corretto" ed è realmente accessibile da tutti gli utenti indipendentemente dal dispositivo utilizzato (pc, palmare, telefonino, sistema operativo o browser diverso). La certificazione avviene programmando il opportunamente il sito secondo le regole standard dettate dal consorzio. E' possibile verificare la validità delle certificazioni di ogni pagina con un semplice test online disponibile direttamente sul sito ufficiale
W3C.