• Programmazione

    Come funziona la JVM

    by  • 24 ottobre 2012 • JAVA, Programmazione • 0 Comments

    jit-compiler

    Volevo segnalare questo interessante articolo dal titolo Understanding JVM Internals originariamente pubblicato sul blog Cubrid e riportato poi da DZone relativo al funzionamento della JVM vista “dall’interno”, perchè come dice l’autore: Non credo ci sia bisogno di conoscere il modo in cui JAVA è stato sviluppato per utilizzare bene JAVA. Moltissimi sviluppatori JAVA sviluppano grandi […]

    Read more →

    Server Push sul Web utilizzando la tecnica del Long Polling

    by  • 18 marzo 2012 • AJAX, JavaScript, Programmazione, Web Design • 0 Comments

    CometD Logo

    Il modo più semplice per simulare lo streaming in tempo reale di informazioni è quello di interrogare il server ogni N secondi, e visualizzare le informazioni (se presenti). Il numero N determinerà quanto in tempo reale il flusso risultante di aggiornamenti cercherà e visualizzerà le informazioni. Questo modello si chiama semplicemente polling. La tecnica del […]

    Read more →

    Riavvia le tue interfacce web con “Bootstrap”

    by  • 30 gennaio 2012 • AJAX, CSS, HTML, JavaScript, Programmazione, Web Design • 0 Comments

    Bootstrap logo

    Oggi voglio farvi conoscere una nuova suite di librerie, tra: componenti HTML, JavaScript basati su JQuery e CSS, che consente lo sviluppo di interfacce web, leggere, veloci e molto eleganti, ispirate a quella di Twitter, non a caso l’autore di questo progetto è Mark Otto che è anche uno dei designer del famoso social network. […]

    Read more →

    Rilasciato JQuery Mobile 1.0 Beta 2

    by  • 14 agosto 2011 • AJAX, JavaScript, Programmazione, Vetrina, Web Design • 0 Comments

    Rilasciato JQuery Mobile 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 […]

    Read more →

    Java design patterns: Observer

    by  • 5 giugno 2011 • JAVA, Programmazione • 2 Comments

    observer_0922_800_800

    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. […]

    Read more →

    IxEdit, costruire visualmente le interazioni nelle applicazioni Web 2.0

    by  • 11 marzo 2011 • AJAX, HTML, JavaScript, Programmazione, Web Design • 0 Comments

    IxEdit

    Gironzolando periodicamente sul web, consultanto i diversi siti tecnici di riferimento per gli sviluppatori, ho trovato questo tool per adesso gratuito, molto interessante, soprattutto per chi sviluppa applicazioni web 2.0 basate su JQuery, parliamo di IxEdit. IxEdit è uno strumento che consente allo sviluppatore di definire visualmente le interazioni tra le componenti dell’interfaccia dell’applicazione che […]

    Read more →

    Realizziamo un tool di services monitoring multipiattaforma, puntata 1

    by  • 8 marzo 2011 • JAVA, Programmazione, System Administration • 0 Comments

    network_monitor

    Puntata 1 Introduzione Requisiti del Software Le Specifiche Funzionali Introduzione Con questa prima puntata iniziamo una serie di articoli la cui conclusione ci porterà alla realizzazione di un tool di monitoraggio multi-piattaforma e multi-servizio, distribuito e ridondato, qualcuno di voi penserà, ma farà anche il caffè?, vedremo… Requisiti del software Cominciamo innanzitutto con lo stabilire […]

    Read more →

    Rilasciato JQuery Mobile 1.0 Alpha 3

    by  • 28 febbraio 2011 • AJAX, JavaScript, Programmazione • 0 Comments

    jquery-logo

    JQuery Mobile: Framework Web per Smartphone e Tablets, ottimizzato per la tecnologia touch Un’interfaccia unificata tra le principali piattaforme per dispositivi mobili, basata sulla solidissime librerie JQuery e JQuery UI. Il suo codice leggerissimo costruito e migliorato continuamente, con un design flessibile e facilmente personalizzabile. Realmente multi-piattaforma e multi-dispositivo Il Framework JQuery mobile porta la […]

    Read more →

    Caricare jars e classi Java dinamicamente

    by  • 27 febbraio 2011 • JAVA, Programmazione • 0 Comments

    classloaders

    Java fornisce una funzionalità in cui è possibile modificare le variabili di ambiente di sistema utilizzando l’oggetto System. Quindi non si può modificare il classpath e risolvere il problema? No! il problema sta proprio qui, il classloader di sistema viene inizializzato proprio all’inizio della sequenza di avvio e copia il in esso classpath. Quindi, non servirebbe modificare dinamicamente il classpath visto che il classloader di sistema avrebbe già letto il classpath “vecchio” e caricato le classi di conseguenza. C’è una soluzione a tutto cio?…. Sì! i class loaders … Ma prima entrare nel dettaglio, facciamo una veloce disamina dei class loaders. Il […]

    Read more →

    Java design patterns: il Singleton

    by  • 25 febbraio 2011 • JAVA, Programmazione • 0 Comments

    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ì […]

    Read more →