MokaByte n. 12 - Ottobre 1997

Grafica vettoriale con Java

Grafica vettoriale con Java

In attesa delle implementazioni Java2D e Java3D, il corso continua a colmare le lacune vettoriali dell'AWT. Questa puntata amplia le primitive grafiche con uno stato corrente e operazioni simili a drawLineTo, rendendo più naturale la costruzione sequenziale dei disegni.

Inner Class

Inner Class

Il JDK 1.1 introduce le inner class, dichiarabili dentro classi, metodi, blocchi o espressioni. L'articolo ne descrive visibilità, accesso ai membri dell'outer class, varianti locali e anonime e utilità nella gestione degli eventi e nell'incapsulamento.

Internazionalizzazione

Internazionalizzazione

Un'applicazione destinata a Internet deve adattarsi a lingue e convenzioni culturali differenti. L'articolo mostra gli strumenti del JDK 1.1 per internazionalizzare applet e programmi, separando testi e risorse dal codice e selezionandoli in base al locale dell'utente.

JMAPI: Network Management con Java

JMAPI: Network Management con Java

Le Java Management API applicano server e browser HTTP alla gestione di dispositivi e applicazioni di rete. L'articolo introduce il modello JMAPI, gli oggetti gestiti e i servizi necessari per presentare informazioni statiche, dinamiche e interattive attraverso un'interfaccia Web uniforme.

Java e CGI

Java e CGI

La prima parte del corso mostra come creare pagine HTML dinamiche tramite CGI e programmi Java eseguiti sul server. Richieste del browser, variabili d'ambiente e generazione della risposta preparano un'applicazione capace di interrogare un database e restituire risultati personalizzati.

Java e VRML

Java e VRML

La seconda parte sviluppa due esempi di controllo di un mondo VRML da un'applet Java tramite EAI e Cosmo Player. Bottoni, nodi e campi permettono di spostare oggetti nella scena e sincronizzare l'interfaccia Java con lo stato del modello tridimensionale.

JavaOS: il Sistema Operativo

JavaOS: il Sistema Operativo

La seconda parte approfondisce i servizi di JavaOS: kernel, macchina virtuale, driver, protocolli di rete e sottosistema grafico. L'analisi valuta inoltre prestazioni, strumenti disponibili e limiti reali della portabilità del sistema operativo Java.

La certificazione delle Applet in Java

La certificazione delle Applet in Java

La certificazione consente a un'applet Java di superare, con il consenso dell'utente, alcuni limiti della sandbox. L'articolo presenta firme digitali, identità del produttore, verifica dell'integrità e strumenti necessari per distribuire codice attendibile senza rinunciare alla sicurezza del client.