Archivio

Data
  • 01
  • 02
  • 03
  • 04
  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
Tipo

DAGLI ESPERTI DI COMTASTE

How to avoid multiple per-user sessions in Tomcat/JBoss

Usually, in our rich internet application, a user with a registered account can do two different logins from two different workstations and can maintain two concurrent sessions opened. In some applications we want to limit the users to one session per account, so we have to take countermeasures.
A simple method to check if a user is logged is to set a property in the current HttpSession; in this example in our login function we set:

session.setAttribute("username", username);

Adobe Director 11: il grande ritorno!

Dalle continue evoluzione di Flash che, con la versione CS3 e l’introduzione di ActionScript 3.0, ha ulteriormente esteso le proprie potenzialità multimediali, sembrava dovesse derivare l’abbandono da parte di Adobe del progetto Director. L’annuncio di Director 11 e di una nuova versione di Shockwave Player ha così sorpreso non pochi sviluppatori di applicazioni multimediali.
Stando alle anticipazioni di Adobe, Director 11 costituirà un ambiente di sviluppo potente e flessibile che troverà applicazione in tre campi principali dell’authoring multimediale:

CREATIVE STUFF

Parola chiave: interattività

I fondamentali di Photoshop: I Livelli

Dopo l’articolo pubblicato sul numero precedente di Usermatter(s) sui livelli di regolazione, mi sono arrivate tantissime e-mail con domande varie, la maggior parte delle quali evidenziava chiaramente la non completa conoscenza delle funzionalità delle palette livelli: ecco quindi quest’articolo, che sicuramente non sarà esaustivo, ma nel quale tratterò gli argomenti fondamentali che potranno essere approfonditi secondo le esigenze.

Eye Tracking: campi applicativi

Nel processo esplorativo del mondo che ci circonda, la percezione e l’analisi dettagliata di un determinato stimolo visivo è possibile solo in una ristretta area della retina, detta “fovea”. Ciascun stimolo esterno può essere “VISTO” solo se selezionato dall’attenzione e allineato alla fovea mediante i movimenti oculari. Per quanto riguarda la modalità sensoriale visiva, è ampiamente assodato che i movimenti degli occhi sono strettamente legati al modo in cui l’attenzione viene diretta e gestita.

Elementi teorici per la progettazione dei Social Network – Parte I

Questo documento è volto a sintetizzare alcune teorie dietro alle soluzioni di social networking. In particolare tenta di definire le dinamiche e i processi per l’osservazione di fenomeni sociali in rete, nel tentativo di fornire linee guida per la costruzione di un solido sistema di collaborazione. È stato scelto volutamente un taglio teorico con l’intento di identificare le principali conoscenze necessarie allo sviluppo di un progetto di networking.

Second Life experience - parte 1

Introduzione

Creare un textbox con autocompletamento

La diffusione delle tecniche tipiche del Web 2.0 ha permesso agli sviluppatori di costruire interfacce contemporaneamente semplici ed efficaci migliorando l’esperienza utente anche sotto l’aspetto della fruizione dei contenuti. A chiunque è capitato almeno una volta di imbattersi in un textbox “intelligente”, capace di suggerire dei termini in base ad alcuni caratteri digitati. Un esempio su tutti è quello di Google Suggest http://www.google.com/webhp?complete=1&hl=en.

Flex e web services: scenari e soluzioni

Com’è noto Flex dispone di uno specifico componente che è possibile usare per le comunicazioni con i web services. In questo articolo prenderemo in esame alcune soluzioni che potremo convenientemente adoperare in diversi casi.

Realizzeremo tre semplici web services di esempio in C# e tre applicazioni client in Flex che presenteranno modalità implementative differenti a seconda della complessità degli scenari.

Visualizzare Video FLV Con Flashlite 3.0

Con le precedenti versioni di FlashLite (1.* e 2.*) la visualizzazione di filmati all’interno di un’applicazione mobile era limitata ai formati supportati dal telefonino in cui veniva utilizzata e non era possibile, inoltre, effettuare semplici operazioni sui video come la rotazione, l’applicazione di maschere o, tra le tante altre funzionalità interattive “essenziali”, il controllo dinamico del volume.