MokaByte
MokaByte n. 158 - Gennaio 2011
Data Warehouse
data-warehouse

Data Warehouse

III parte: Definiamo un modello progettuale per DWH

L’utilizzo dei Data WareHouse nasce con l’obiettivo di rendere l’informazione aziendale accessibile, consistente, affidabile e usabile per il supporto alle decisioni. La progettazione prevede varie fasi ma non esiste un modello progettuale standard. Per cui, a partire dal modello di Kimball, verrà proposto un possibile modello progettuale da poter seguire nelle fasi architetturali.

Leggi tutto »
HTML5, CSS3, JavaScript e il mobile
cascading-style-sheet

HTML5, CSS3, JavaScript e il mobile

III parte: Anche l'occhio vuole la sua parte

Con questa terza parte della serie, passiamo all'analisi degli aspetti visuali previsti dalle nuove specifiche, presentando le caratteristiche e le novità di CSS3. In un panorama in cui l'interfaccia grafica ha sempre più importanza e in cui il paradigma RIA è oramai entrato stabilmente nell'esperienza d'uso dell'utente, la nostra terna tecnologica (HTML5, CSS3, API JavaScript) non manca certo di offrire interessanti funzionalità.

Leggi tutto »
JFugue
java

JFugue

API Java per programmare la musica

La libreria che andiamo a presentare consente di riprodurre musica attraverso il linguaggio di programmazione Java. Questo avviene passando le note musicali, sottoforma di stringhe come parametro dell’oggetto “Player”. Inoltre è possibile scegliere lo strumento da utilizzare, creare ritmi, selezionare l’ottava preferita, stabilire la durata delle note e molto altro ancora. Una volta creata la melodia sarà possibile salvarla in formato midi ed essere usata a nostro piacimento.

Leggi tutto »
Java e i portali
java

Java e i portali

IV parte: Costruire un portale con Liferay

Nella nostra serie sui portali, iniziamo ad approfondire le funzionalità di Liferay per mostrarne la completezza, la semplicità d'uso e le innumerevoli funzionalità. Vediamo come Liferay consenta in maniera semplice ed efficace di costruire portali enterprise di elevata qualità.

Leggi tutto »
Java e le architetture a 64 bit: i puntatori compressi
java

Java e le architetture a 64 bit: i puntatori compressi

II parte: Sfruttare i vantaggi in ottica SOA

Nell’articolo precedente si è visto come un’applicazione disegnata per architetture a 32 bit fatta girare su architetture a 64 bit senza particolari accorgimenti necessita di un incremento di spazio di memoria (heap) dell’ordine del 50% per presentare prestazioni analoghe. Inoltre si è accennato brevemente al meccanismo dei puntatori compressi, feature introdotta con Java 6 per arginare questo problema. In questo articolo, dopo aver spiegato in dettaglio in cosa consiste questo meccanismo, si illustreranno alcuni vantaggi offerti alle architetture di sistemi SOA dallo spazio di indirizzamento a 64bit.

Leggi tutto »
Liferay Portal Overview
tema-grafico

Liferay Portal Overview

I parte: La creazione di un tema grafico

Sviluppare il tema grafico, ossia l'insieme di stili CSS, immagini, template e layout personalizzati per un progetto web diventa molto più lineare e uniforme grazie all'uso di Liferay Portal. In particolare, fatte salve le necessarie competenze di progettazione grafica, Liferay Portal consente all'utilizzatore di trasformare completamente l'aspetto grafico di un sito web rendendolo facile da usare e visivamente piacevole.

Leggi tutto »