MokaByte n. 36 - Dicembre 1999

Dall'isola di Java

Dall'isola di Java

Un po' di notizie utili per rimanere informati sulle novità e sulle curiosità del mondo Java e sono tratte dalla rassegna stampa ufficiale della SUN. Siccome è un compito arduo mantenermi sempre aggiornato prego il lettori che ritenesse di avere informazioni utili sulle novità del mondo JAVA di "mailarmele" a l corrias@yahoo.com Ed anche di suggerirmi "spietate" critiche sulla leggibilità delle mie righe

Diagrammi delle classi ed oggetti

Diagrammi delle classi ed oggetti

Con il presente articolo si intende dar inizio all’analisi dalla seconda vista logica dello Unified Modeling Language: la Design View (vista di disegno, nota anche con il nome di Logical View). E’ una vista di carattere squisitamente tecnico, dedicata alla progettazione di soluzioni in grado di realizzare quanto stabilito nella “Use Case View” (vedere [7]): l’attenzione viene dunque spostata dal cosa al come realizzare i requisiti funzionali del sistema.

JDBC e WEB

JDBC e WEB

JDBC è sicuramente uno strumento semplice ed efficace nella gestione delle basi dati in Java ed ormai ci abbiamo fatto l’abitudine. Prima o poi però ci scontriamo con il problema di dover gestire un database da un applet, e qui le cose si fanno un po’ più complesse; infatti JDBC di per sé non è concepito come uno strumento di accesso via Web, o meglio è vero che esistono dei driver Jdbc in grado di interagire con motori di database remoti ma, “casualmente”, la maggior parte delle volte che ci scontriamo con un’esigenza di questo tipo il database da utilizzare è Acces il quale, non solo non è un motore di database, ma ci costringe addirittura ad utilizzare il celeberrimo bridge JDBC-ODBC

Java Card ed Embedded System

Java Card ed Embedded System

Le Java Card rappresentano al momento lo stato dell'arte per quel che riguarda le carte personali. Vediamo cosa sono e come possono essere utilizzate soprattutto in ambienti embedded

Le Swing in pratica

Le Swing in pratica

Con il primo articolo apparso il mese scorso, abbiamo iniziato l'esplorazione del mondo Swing di Java. Continuiamo oggi con una panoramica sui Container che fanno parte delle Swing. Le novità sono molte e piacevoli.

Realizzare un editor HTML in Java

Realizzare un editor HTML in Java

Realizzare una applet con funzionalità di editor HTML è un compito tutt’altro che semplice, ma grazie ad alcune classi contenute nelle Swing API, la cosa è meno complessa di quanto si possa immaginare

UML e lo sviluppo del software

UML e lo sviluppo del software

Questo progetto è stato realizzato da Fabio Cesari e Massimo Campeggi per il corso di Reti di Calcolatori (A.A. 98/99) tenuto dal prof. Antonio Corradi presso la facoltà di ingegneria informatica dell'Università di Bologna. E' possibile scaricare la versione compressa di questa presentazione (375Kb in formato zip).

Un SDK per scrivere driver JDBC

Un SDK per scrivere driver JDBC

Se vi siete mai cimentati con la scrittura di driver JDBC avrete certamente notato il gran numero di interfacce che è necessario scrivere. In questo articolo viene presentato un SDK che riduce notevolmente il lavoro

Un package per il debugging in Java

Un package per il debugging in Java

Questo articolo vuole mostrare come sià possibile creare un sistema di package che faciliti il debugging di programmi scritti in Java. Oltre ad una esprerienza concreta (è disponibile il nostro package completo di tutti i sorgenti nonche' i relativi file di documentazione in html generati con javadoc ) vuole essere un punto di partenza per realizzare qualcosa di personalizzato,tagliato su misura

VLAB

VLAB

In questo articolo viene presentato VLAB (Virtual LABoratory), un simulatore per sistemi multirobot scritto completamente in Java. VLAB realizza un laboratorio virtuale situato sul web in cui gli utenti possono istanziare degli agenti autonomi, definendone le abilita (percettive ed attuative) ed i moduli di controllo, ed osservarne il comportamento. Il server VLAB provvede a simulare azioni, percezioni e ad inviare agli utenti una scena VRML che illustra l'evoluzione del sistema

“Htmlizzazione” di oggetti Java

“Htmlizzazione” di oggetti Java

Una delle cose più importanti da capire quando si affronta per la prima volta un linguaggio ad oggetti è com'è fatto un oggetto: cosa rappresenta, come viene allocato in memoria e quali sono le sue relazioni con altri oggetti. E' anche importante capire la struttura di un oggetto in termini di ereditarietà, poiché gli attributi ereditati non si vedono nel sorgente di una classe, ma bisogna ricordarsi che esistono. Generalmente chi insegna linguaggi a oggetti si aiuta disegnando i cosiddetti "cerchiogrammi" (vedere figura sottostante) per rappresentare la costruzione per somme di attributi di un oggetto. Questo articolo vuol mostrare come si possa usare il linguaggio HTML in maniera efficiente ed economica (non c'è bisogno di comprare costosi debugger grafici) per rappresentare graficamente un oggetto, usando link ipertestuali per i riferimenti ad altri oggetti e mantenendo l'informazione di derivazione degli attributi (ereditarietà).