• AJAX,  JavaScript,  Programmazione,  Vetrina,  Web Design

    Rilasciato JQuery Mobile 1.0 Beta 2

    Questa nuova beta apporta una discreto numero di miglioramenti alla libreria includendo: widgets separati in modo da poter includere nel progetto solo quelli di cui si ha effettivamente bisogno, sfruttamento della cache per il DOM per un minor utilizzo di memoria, un’opzione per il pre-cache della pagina, struttura delle pagine più flessibile, design delle check box e dei radio button migliorato, funzionalità avanzate per gli sviluppatori di web sites dinamici basati su JavaScript e supporto per dispositivi mobili ancora più ampio. Per il changelog completo è le caratteristiche in dettaglio fare riferimento al sito web ufficiale raggiungibile alla URL: http://jquerymobile.com/blog/2011/08/03/jquery-mobile-beta-2-released/

  • JAVA,  Programmazione

    Java design patterns: Observer

    Eccoci ad una nuova puntata della serie dedicata ai design patterns, implementati in particolare utilizzando il linguaggio JAVA, parleremo dell’Observer pattern. Con questo pattern un oggetto, definito “il soggetto”, mantiene una lista di oggetti dipendenti, definiti “osservatori”, che vengono notificati istantaneamente di ogni cambiamento nello stato del “soggetto” stesso, normalmente chiamando uno dei loro metodi. Principalmente è utilizzato per implementare sistemi distribuiti di gestione degli eventi. Nella figura che segue lo schema UML relativo al pattern “Observer”. Nell’esempio pratico di implementazione in JAVA del pattern, l’input ogni linea di input da tastiera viene trattata come un evento, l’esempio è basato sulla libreria di classi java.util.Observer e java.util.Observable. Quando viene acquisita…

  • JAVA,  Programmazione

    Java design patterns: il Singleton

    Oggi iniziamo con una sorta di rubrica dedicata ai design patterns relativamente alla programmazione Java, faccio questa precisazione visto che un design pattern come recita anche Wikipedia è “un modo formale di documentare una soluzione a un problema di progettazione in un particolare campo di competenza“. Infatti i design patterns possono essere applicati all’architettura così come allo sviluppo del software, visto il mio lavoro e la mia dedizione a Java, ho deciso di scrivere una serie di articoli sui patterns che preferisco. Un software design pattern è una soluzione generale a un problema comune nella progettazione del software, è una descrizione o un template che indica come risolvere un problema,…