MokaByte
MokaByte n. 95 - Aprile 2005
IO in Java – Parte prima
java

IO in Java – Parte prima

Gli Stream e la classe File

Dopo aver trattato in modo completo la sintassi del linguaggio e la programmazione grafica, inizia questo mese una nuova rubrica, in cui verranno illustrati l'IO, il multi-threading, il networking e la reflection, le API che un programmatore deve conoscere per poter padroneggiare in modo completo il linguaggio Java.

Leggi tutto »
La programmazione concorrente
multithread

La programmazione concorrente

II parte

Il mese scorso sono state presentate le principali problematiche relative alla programmazione concorrente. Questo mese verrà introdotto il concetto di sincronizzazione, la modalità attraverso la quale i thread comunicano tra loro. Verranno inoltre illustrate due semplici tecniche di sincronizzazione: la barriera e la pipeline.

Leggi tutto »
Layer MIDP2.0
j2me

Layer MIDP2.0

LayerManager, TiledLayer e Sprite

Proseguiamo la panoramica sugli strumenti dedicati ai giochi del profilo MIDP2.0. Dopo aver esaminato rapidamente la classe GameCanvas, ci occupiamo degli oggetti destinati a riempirne le istanze. Gli elementi in questione sono tutti sotto tipi di javax.microedition.lcdui.game.Layer.

Leggi tutto »
Layer MIDP2.0
j2me

Layer MIDP2.0

LayerManager, TiledLayer e Sprite

Proseguiamo la panoramica sugli strumenti dedicati ai giochi del profilo MIDP2.0. Dopo aver esaminato rapidamente la classe GameCanvas, ci occupiamo degli oggetti destinati a riempirne le istanze. Gli elementi in questione sono tutti sotto tipi di javax.microedition.lcdui.game.Layer.

Leggi tutto »
Multimedialità su J2ME
j2me

Multimedialità su J2ME

Lo stato dell'arte

Questo articolo descrive lo stato dell'arte per quanto riguarda l'implementazione di applicazioni multimediali sulla piattaforma Java 2 Micro Edition. In particolare saranno descritte, analizzate e confrontate le funzionalità offerte da Mobile Media API (MMAPI), MIDP Media API e Advanced Multimedia Supplements (AMMS)

Leggi tutto »
Sviluppare applicazioni J2EE su DBMS preesistenti
j2ee

Sviluppare applicazioni J2EE su DBMS preesistenti

Modelliamo il reverse engineering

Può sembrare assurdo ma è possibile ottenere una buona partenza con UML anche partendo da una base dati già esistente. L'attività di Reverse Engineering aiuta a colmare il GAP tecnologico tra progetti ormai in produzione e l'attività corretta di ridefinizione dell'architettura di un sistema complesso.

Leggi tutto »
Un nuovo volto per le applicazioni Web
faces

Un nuovo volto per le applicazioni Web

MyFaces e JavaServer Faces

A metà marzo Apache Software Foundation ha deciso. Il progetto MyFaces, implementazione delle specifiche SUN JavaServer Faces ha raggiunto un livello di qualità tale da renderlo meritevole di apparire nell'elenco dei progetti di primo livello della fondazione

Leggi tutto »
Uno sguardo su SOA
soa

Uno sguardo su SOA

Parte I

L'integrazione delle applicazioni è tuttora un problema difficile. Vediamo quali contributi porta SOA nel tentativo di alleviare queste difficoltà.

Leggi tutto »