MokaByte
MokaByte n. 116 - Marzo 2007
Ant, la formica operosa che beve caffè
target-name-buildwar-depends-setlibraries

Ant, la formica operosa che beve caffè

III parte: meccanismi di ereditarietà tra build file

Dopo aver visto il mese scorso un esempio di build file con le operazioni più comuni per i progetti JavaEE, proseguiamo in questo articolo parlando di come affrontare la build dei progetti di grandi dimensioni. In particolare verrà mostrato un esempio di come realizzare meccanismi di ereditarietà tra build file per facilitare la manutenibilità ed estendibilità della build con ant nei contesti "enterprise".

Leggi tutto »
I parte: Introduzione alla tecnologia Bluetooth e alla specifica JSR-82
private-hashtable-string

I parte: Introduzione alla tecnologia Bluetooth e alla specifica JSR-82

I parte: Introduzione alla tecnologia Bluetooth e alla specifica JSR-82

Il Bluetooth è uno standard per la comunicazione wireless a corto raggio, impiegato per la realizzazione di una Personal Area Network (PAN), ossia di una rete informatica in grado di interconnettere diversi dispositivi (telefoni cellulari, personal digital assistant, laptop, etc.) vicini a un singolo utente. L'obiettivo di questa serie di articoli è imparare a realizzare applicazioni Bluetooth in Java secondo la specifica JSR-82, coadiuvati dallo sviluppo di un esempio pratico: il trasferimento di un'immagine da PC a telefono cellulare.

Leggi tutto »
Il punto sul Web 2.0
Web 2.0

Il punto sul Web 2.0

Ormai da quasi due anni, il termine Web 2.0 ha fatto la sua comparsa e sempre di più viene

Ormai da quasi due anni, il termine Web 2.0 ha fatto la sua comparsa e sempre di più viene utilizzato nei diversi ambiti. In questo articolo, vediamo lo stato dell'arte delle tecnologie legate al Web 2.0 e consideriamo il loro impatto sulla programmazione per il web.

Leggi tutto »
Introduzione al Semantic Web
Semantic Web

Introduzione al Semantic Web

Ormai è storia

Ormai è storia. Tim Berners-Lee, tra il 1989 e il 1991, lavorando presso il CERN di Ginevra creò il Web. Il Web, prima del suo lavoro, semplicemente non esisteva. Nei quasi venti anni successivi si è evoluto, arrivando alle nuove frontiere di oggi: Web 2.0, Social Networking, AJAX, mashup di contenuti e browser inteso non più come strumento di navigazione, ma come piattaforma che in alcuni contesti renderà il sistema operativo una pura formalità.

Leggi tutto »
Le applicazioni web e Java - Filtri e Listener
public-void-dofilter-servletrequest-request

Le applicazioni web e Java - Filtri e Listener

Filtri e Listener sono due componenti molto utili e potenti della Servlet API

Filtri e Listener sono due componenti molto utili e potenti della Servlet API. Analizziamone l'utilizzo nell'ambito dello sviluppo di una applicazione web.

Leggi tutto »
SOA: Riuso e granularità dei servizi SOA
SOA

SOA: Riuso e granularità dei servizi SOA

SOA è una collezione di idee e best practices che definiscono uno stile architetturale basato

SOA è una collezione di idee e best practices che definiscono uno stile architetturale basato sul concetto di servizio, e specifica una modalità di costruzione delle applicazioni come composizione di servizi disegnati seguendo regole che ne garantiscano riuso e ne facilitino l'integrazione.

Leggi tutto »
Spring
modelandview-handlerenderrequest-renderrequest-request

Spring

VI parte: Portlet MVC

Spring fornisce un'implementazione del pattern Model View Controller oltre che per le applicazioni web standard, anche quelle basate sulle portlet, in base alle specifiche JSR-168. Viene data in quest'articolo una panoramica veloce di questa soluzione, che differisce solo per alcune particolarità da quella standard

Leggi tutto »
V parte: quello che sta intorno
activationconfigproperty-propertyname-destinationtype

V parte: quello che sta intorno

V parte: quello che sta intorno

In questo articolo tratteremo alcuni argomenti che per certi versi possono essere considerati "secondari" all'interno della specifica EJB, ma che svolgono un ruolo cruciale di "collante" con altre tecnologie e specifiche molto importanti nello scenario Java EE attuale. Si tratta di argomenti che hanno dignità anche come tecnologie a sé stanti e che in EJB trovano spazio a causa della importanza del loro utilizzo congiunto.

Leggi tutto »
Weka: Introduzione al framework
Weka

Weka: Introduzione al framework

I parte

In questo articolo analizzeremo il workbench Weka: una avanzata raccolta di algoritmi e tecniche di preprocessamento del machine learning. Weka è stato disegnato per testare su insiemi di dati diversi metodologie esistenti, velocemente e in modo flessibile; prevede infatti il supporto per tutto il processo sperimentativo del data mining: la preparazione dei dati di input, la valutazione statistica degli schemi di apprendimento, la visualizzazione grafica dei dati di input e del risultato dell'apprendimento.

Leggi tutto »