Numero 33
Settembre 1999

MokaByte 33
Java 2 e JDK 1.3

Esce in questi giorni il JDK 1.3, piuttosto in sordina rispetto al clamore suscitato in occasione delle passate versioni, quando un nuovo rilascio era preceduto da un clima di fervente attesa fra gli addetti ai lavori.
Quando in occasione del Java Business Expo di NY, nel dicembre scorso, Sun annunciò la nascita della nuova piattaforma di sviluppo, il cosiddetto Java 2, in molti storcemmo la bocca per la mancanza di continuità, dato che ci aspettavamo un JDK 1.2. 
Dopo un periodo di apparente calma, in molti hanno pensato che si trattasse in fondo della solita mossa pubblicitaria, e che ben presto tutti avrebbero messo da parte la nuova moda per tornare ad un più familiare JDK 1.x.
I fatti però ci hanno smentito (me compreso), e ora che è uscita la nuova release, le cose sono più chiare. Java 2 adesso è una nuova piattaforma di sviluppo, e si chiama SDK: in tale ottica il JDK 1.2 era la prima release di questa piattaforma, mentre la 1.3 ne rappresenta  la seconda.
Il motivo di questo cambiamento è dovuto nella volontà di Sun di sottolineare che una nuova fase dell'era Java è iniziata, che adesso la tecnologia è molto più stabile, performante ed utilizzabile in ambiti di produzione. A tal proposito sembra  che nella versione 1.3 molto sia stato  fatto in termini di  prestazioni e  stabilità: in particolare le prestazioni sembra che siano il punto di forza di questo nuovo JDK. Le voci dicono che l’utilizzo di HotSpot unitamente alle migliorie effettuate ai vari punti critici, hanno migliorato di molto le prestazioni.
Noi per il momento stiamo facendo delle prove, non appena avremo maggiori informazioni ve lo faremo sapere. 
Una curiosità: adesso per gli amanti delle sigle sincopate, possiamo utilizzare j2sdk13
 

Giovanni Puliti

 
MokaCode
Una serie di articoli introduttivi su argomenti base di Java spiegati passo passo con  esempi molto semplici. 
 
MokaPackages
Per capire come è strutturato l'immenso Java Development Kit, una panoramica di tutti i principali packages del JDK. 
 
Il JDK 1.3
Dopo alcuni rilasci intermedi, è venuto alla luce il JDK 1.3, che promette esaltanti  miglioramenti per prestazioni e nuove possibilità di sviluppo. Diamogli un’occhiata più approfondita per scoprirne la reale portata
di Mauro Molino 
Java entra in macchina
Il continuo sviluppo di Java ha portato questo linguaggio ad utilizzi sempre più vasti, ben lontani dalla semplice animazione delle  agine Web per cui è nato. La Sun sta infatti estendendo la tecnologia Java anche a strumenti di uso comune quali elettrodomestici e automobili
di Emilio Pavia 
Swing Motif MFC: confronto fra interfacce grafiche
Dal momento in cui le tastiere e i monitor soppiantarono le schede perforate ed altri “preistorici” dispositivi, molto è stato fatto. Vediamo quale  è lo stato dell'arte nel settore delle interfacce  grafiche confrontando i princiapli "motori" a disposizione del programmatore 
di Emmanuele  Sordini
Lotus eSuite
Quando si parla di Office automation e di prodotti per la produttivià individuale è ormai consuetudine  pensare ai ben noti prodotti Microsoft, divenuti uno standard di fatto per quanto riguarda videoscrittura e fogli di calcolo su piattaforma PC. Vediamo cosa offre Lotus
di  Pier Luigi Bisio
Virtual Pub 
Virtual Pub è un gioco  di simulazione basato su architettura Client Server.  Analiziamo la sua struttura e la sua evoluzione per capire qualcosa di più su Java
di Giovanni  Lagorio
In collaborazione con Computer Programming
Waba, un mini Java per palmari
Esaminiamo Waba, un piccolo linguaggio portabile simile a Java, progettato per essere utilizzato sui sistemi palmari basati su PalmOS e Windows CE, rispettando le notevoli restrizioni di memoria di questi sistemi
di Michele Sciabarrà
Web for fun: internet e sistemi embedded
In molte applicazioni, il controllo e il monitoraggio remoto non sono prestazioni nuove; da tempo sono utilizzate connessioni seriali con PC, terminali e reti per scopi diagnostici, in altri casi sono utilizzate connessioni telefoniche per un accesso su richiesta. Queste interfacce sono state spesso progettate ad hoc, dedicate al dispositivo specifico. In altri casi, per ottenere un codice il più compatto possibile per l'interfaccia dal lato "embedded", sono state create delle interfacce utente semplificate con codici di comando al limite della criptatura
di Andrea Gatti
In collaborazione con Computer Programming
Librerie in Java, strumenti e tecniche
In questo articolo e nel prossimo prenderemo in considerazione alcune tecniche per sviluppare codice riutilizzabile e per gestire grossi progetti in Java
di Antonio Cisternino
Il browser personale
Il browser, strumento sempre più indispensabile per l'utente moderno, non è più un oggetto a se stante, ma empre più una parte integrante di applicazioni di terze parti.
 di  Marco Pedroni
Il pattern  Adapter

Teoria - Quando le interfacce non sono compatibili le possiamo "adattare"

di Lorenzo Bettini
 

Pratica - L'adapter nella vita quotidiana,  nel JDK e un esempio realizzato appositamente

di Andrea Trentini

Concorso JIA 
L'iniziativa, promossa dalla Java Italian Association (JIA)  e da ENEA - progetto "Internet Scuola"  con il patrocinio della Società Italiana per il Progresso della Scienza , intende favorire l'educazione alla multimedialità ed alla comunicazione intesa come uso attivo e creativo delle tecnologie per migliorare lo sviluppo di capacità generali come l'espressione e la comunicazione, la ricerca, l'elaborazione, la rappresentazione delle conoscenze e la collaborazione a distanza. 
 

MokaByte Web  1999 - www.mokabyte.it

MokaByte ricerca nuovi collaboratori. 
Chi volesse mettersi in contatto con noi può farlo scrivendo a mokainfo@mokabyte.it