MokaByte n. 14 - Dicembre 1997

Client Server in Java

Client Server in Java

L'articolo passa dalla panoramica sui sistemi distribuiti all'implementazione del modello client/server in Java. Socket, stream e protocolli applicativi vengono usati per costruire programmi capaci di richiedere servizi, elaborare dati e restituire risultati attraverso la rete.

Java Reflective Broker

Java Reflective Broker

Java Reflective Broker is a distributed object model that preserves Java object semantics across address spaces. Built on serialization and reflection, it hides socket protocols behind remote method calls and explores a lightweight alternative to conventional object request brokers.

Java Start UP

Java Start UP

La prima parte di Java Start UP introduce con taglio obiettivo il linguaggio e la tecnologia Java. Origini, macchina virtuale, portabilità, sicurezza e strumenti di sviluppo forniscono le basi teoriche e pratiche necessarie per iniziare a scrivere semplici programmi.

Java e CGI

Java e CGI

La terza e ultima puntata collega una pagina HTML a un database sul server attraverso CGI e un programma Java. I parametri della richiesta definiscono la query, mentre il programma interroga l'archivio e genera dinamicamente la pagina HTML di risposta.

Java e VRML

Java e VRML

La quarta parte combina animazione VRML e controllo Java attraverso l'External Authoring Interface. TimeSensor, interpolatori e ROUTE vengono richiamati da un'applet per coordinare eventi, modificare nodi e rendere interattivo il mondo tridimensionale.

Java: i file binari e la JVM

Java: i file binari e la JVM

L'articolo analizza la struttura dei file CLASS prodotti dal compilatore Java e l'architettura della Java Virtual Machine. Bytecode, constant pool, campi, metodi e aree di memoria spiegano come lo stesso programma possa essere eseguito su piattaforme differenti.

JavaBeans: le specifiche Glasgow

JavaBeans: le specifiche Glasgow

La seconda parte sulle specifiche Glasgow presenta il JavaBeans Activation Framework. Tipi MIME, sorgenti dei dati, comandi e bean associati permettono di riconoscere contenuti provenienti da file, Web o FTP e selezionare dinamicamente operazioni come visualizzazione e modifica.

JavaChip

JavaChip

JavaChip porta l'esecuzione del bytecode direttamente nell'hardware attraverso i core picoJava e le famiglie microJava e ultraJava. L'articolo presenta architettura, mercati di destinazione e vantaggi attesi per Network Computer, dispositivi embedded, telecomunicazioni ed elettronica di consumo.

La neve in un Applet....

La neve in un Applet....

Un'applet natalizia simula la neve che cade e si deposita sugli elementi incontrati. L'articolo usa MemoryImageSource e PixelGrabber per leggere e modificare i pixel dell'immagine, combinando animazione, doppio buffer e interazione con lo sfondo.

REQUEST

REQUEST

REQUEST aiuta l'utente a riformulare le interrogazioni rivolte ai motori di ricerca quando i risultati sono troppo numerosi o poco pertinenti. Il sistema analizza i documenti recuperati, individua termini significativi e propone modifiche alla query per restringere progressivamente la ricerca.

TELNET

TELNET

L'articolo progetta e realizza un piccolo server Telnet in Java. Protocollo, socket, gestione concorrente delle connessioni e comandi di base mostrano come offrire una console remota mantenendo centralizzati dati ed elaborazione.