MokaByte
MokaByte n. 104 - Febbraio 2006
Dal RAD al Project Management: MDA non è mai stata così "Agile"!
mdaagile

Dal RAD al Project Management: MDA non è mai stata così "Agile"!

Parte I – DSDM: la nuova frontiera del RAD

Quanto riesce a essere "agile" MDA? Mettiamola alla prova in un moderno e attuale contesto RAD. Analizziamo l'impiego di MDA in un ambito progettuale che abbia scelto DSDM, la più promettente e "agile" best practice del RAD.

Leggi tutto »
JTable e Swing: editor di cella personalizzati
java

JTable e Swing: editor di cella personalizzati

Vedremo come implementare un editor personalizzato per le celle della griglia

Nel precedente articolo abbiamo visto come personalizzare il componente JTable, anche al fine di produrre un output personalizzato per ciascuna cella. In questo articolo vedremo invece come implementare un editor personalizzato. Implementeremo infatti un campo di testo in grado di suggerire il completamento di quanto si sta digitando, sulla base degli esempi presenti in Mac OS X, ma anche in altri sistemi operativi. Vedremo sostanzialmente due classi: JTableTest non fa altro che creare una JTable di prova, mentre AutocompletingCellEditor implementa un editor di cella. La logica degli editor è simile a quella dei renderer discussi nella puntata precedente. Nel concreto, l'esempio che vedremo simula una tabella di gestione di un elenco di utenti e rispettivi gruppi di lavoro, come si vede in Figura 1.

Leggi tutto »
JasperReports: una libreria Open Source per la reportistica (prima parte)
java

JasperReports: una libreria Open Source per la reportistica (prima parte)

Primo di tre articoli sulla descrizione delle API di JasperReports, una libreria Java Open Source che consente la generazione dinamica di report a partire da una fonte dati e la successiva renderizzazione in svariati formati, tra i quali PDF e HTML.

Leggi tutto »
La progettazione di applicazioni web con UML
umlweb

La progettazione di applicazioni web con UML

I parte – La Web Application Extension

La Web Application Extension è l'estensione di UML per le applicazioni web. Introduciamone i concetti fondamentali.

Leggi tutto »
Realizzare un plugin custom di Image I/O – parte prima
java

Realizzare un plugin custom di Image I/O – parte prima

Con questo articolo iniziamo una serie di puntate dedicate all'elaborazione avanzata di immagini in Java™, in particolare focalizzata sulla fotografia digitale. Le prime puntate si focalizzano sui sottosistemi di input/output che ci permettono di caricare in memoria un'immagine digitale a partire da un file di formato arbitrario. Studieremo questi concetti seguendo la realizzazione di un modulo di lettura ad hoc.

Leggi tutto »
SOA (V)
soa

SOA (V)

Dalla teoria alla pratica

SOA è un paradigma architetturale che investe tutti gli aspetti associati alla definizione di un Information System: architetturali, metodologici, di processo, organizzativi, tecnologici e … culturali! In questo articolo introduciamo SOI, cioè come utilizzare le architetture a servizi per l'integrazione.

Leggi tutto »
images
images

images

Leggi tutto »