MokaByte n. 8 - Maggio 1997

100% Pure Java Program

100% Pure Java Program

Scrivere in Java non basta, da solo, a garantire applicazioni davvero portabili. L'articolo presenta il programma 100% Pure Java e le regole essenziali per evitare dipendenze dalla piattaforma, differenze tra macchine virtuali e comportamenti non conformi allo standard Sun.

Elaborazione delle immagini in Java

Elaborazione delle immagini in Java

La sesta parte supera i filtri che elaborano ogni pixel isolatamente e introduce quelli basati sui pixel vicini. Estendendo ImageFilter, l'esempio realizza un effetto di profondità e chiarisce come acquisire, trasformare e restituire l'intera matrice dell'immagine.

Estendere la AWT

Estendere la AWT

Il JDK 1.1 amplia l'AWT con nuove classi per le interfacce grafiche. L'articolo analizza SystemColor, che espone in modo portabile i colori definiti dal sistema operativo, e mostra come usarli nella costruzione di componenti coerenti con il desktop dell'utente.

Grafica vettoriale con Java

Grafica vettoriale con Java

Un'applet dedicata a epicicloide e ipocicloide mette alla prova le classi geometriche sviluppate nel corso. L'esempio traduce il moto di circonferenze e punti in oggetti Java, mostrando come ottenere curve complesse attraverso composizione e animazione.

Interprete di espressioni

Interprete di espressioni

La seconda parte dello sviluppo dell'interprete affronta l'analisi sintattica. Dalla definizione della grammatica e dalla scelta dell'algoritmo, l'articolo arriva alla progettazione e all'implementazione del parser per espressioni aritmetiche.

Interview with Visix at JavaOne '97

Interview with Visix at JavaOne '97

An interview from JavaOne 1997 with the Visix team about Vibe, its Java development environment. The conversation covers supported platforms, visual tools, pricing, the choice of Java and the features intended to distinguish Vibe from competing products.

Realizzare un Java Bean

Realizzare un Java Bean

Un esempio completo mostra come trasformare una semplice applet in un JavaBean. L'articolo aggiunge proprietà ed eventi, genera il relativo archivio JAR e verifica il componente nell'ambiente BeanBox, preparando anche l'integrazione con contenitori ActiveX.

TEST Visual Café 1.0

TEST Visual Café 1.0

La rubrica sugli ambienti di sviluppo prova Symantec Visual Café 1.1. L'articolo valuta installazione, interfaccia, strumenti visuali, debugger e produttività, confrontando il prodotto con Visual J++ e con le esigenze concrete dello sviluppo Java.