Continua anche in questo numero uno di MokaByte la raccolta d'indirizzi di siti raccolti durante i miei numerosi viaggi in rete alla ricerca di una tazza di buon caffè che mi dissetasse.

Documentazione Java

JDK Java per varie piattaforme

Siti interessanti organizzati da privati

Ambienti di Sviluppo

Applet con sorgenti disponibili

Siti Javascript

Interfacce Database

Siti C++

<span id="documentazione"></span>Documentazione Java \

Shlurrrpp......Java

Organizzato da Vijay Mukhi, Sonal Kotecha e Shashank Tripathi fornisce un buon Tutorial java

API User's Guide

Vi si può trovare la documentazione delle API Java.

Javaworld

Rivista dedicata a java.

<span id="privati"></span>Siti interessanti organizzati da privati

Figura 1 - JAVA Italian Site
Figura 1 - JAVA Italian Site

JAVA ITALIAN SITE: da un'idea di Alessandro Garbagnati (uno di giudici del Java Applet Rating Service, commissione riunita per valutare gli applet Java realizzati da programmatori appartenenti ad ogni nazionalità), consistente in un sito che raccoglie tutte le informazioni su Applet realizzate da programmatori italiani, nonché informazioni su libri e articoli riguardanti Java.

J++ SITE

Sito sperimentale dedicato a Java e a Jigsaw (Jigsaw e' un server HTTP tutto scritto in Java dal W3 Consortium). Organizzato da Pasquale Di Feo.

JAVA DEVELOPER PAGE

In questo sito vi si può trovare il download di un corso in italiano di C, C++ e Java, spiegato molto bene. Utile specialmente a chi affronta per la prima volta questi linguaggi.\ Inoltre vi si può trovare anche una collezione di applet di cui è disponibile il download ma non è disponibile il sorgente.\ Una di queste Applet (wormhole) è qui' accanto.\ Organizzato da Fabio Ciuffi.

<span id="sorgenti"></span>Applet con sorgenti disponibili

Simulazione di Ipercubo

Figura 2 - Simulazione di ipercubo
Figura 2 - Simulazione di ipercubo

Sito dedicato ad un applet consistente in una simulazione di un ipercubo fino a 7 dimensioni. Il programma e' stato realizzato da Domenico De Riso.

Macchina del Tempo

Figura 3 - Macchina del Tempo
Figura 3 - Macchina del Tempo

Simulatore relativistico delle conseguenze della Teoria della Relatività su spazio, tempo e massa. Il programma e' stato realizzato da Domenico De Riso.

Java Handbook

Si tratta di un sito dedicato al libro "The Java Handbook" di Patrick Naughton. Vi si possono trovare i sorgenti di vari esempi Java.

How Do I...

Sito dedicato agli sviluppatori Java. Vi si trattano molti argomenti riguardanti applet java e vengono presentate le soluzioni con i relativi sorgenti.

Silicon Graphics

Vi si trovano diverse applet sviluppate alla Silicon Graphics.

Gamelan

Sito della Gamelan. Qui sono presenti demo di applicazioni multimediali realizzate in Java da programmatori di ogni nazionalità. Inoltre vi si possono trovare informazioni commerciali e calendari sui corsi Java.

<span id="database"></span>Interfacce Database\

The JDBC(tm) Database Access API

JAVA DATABASE CONNECTIVITY. E' un sito organizzato dalla Sun e dedicato alla libreria API contenente classi che permettono di accedere ai dati di database.\ In questo sito sono disponibili anche i sorgenti e la documentazione e si può scaricare anche la libreria di classi del ponte JDBC-ODBC.

dbANYWHERE

E' un sito organizzato dalla Symantec ad una tecnologia che permette di accedere ai dati da applicazioni o applet java sotto Internet o Intranet. Questa tecnologia si appoggia alla programmazione con le API JDBC.\ dbANYWHERE include ciò che è necessario per accedere ai database, le librerie JDBC e i drivers per Oracle, Sybase, SQL Server, Microsoft SQL Server oltre ai driver ODBC per Sybase SQL, Anywhere(Watcom), Access e InterSolv ODBC Driver pack.

Intersolv Data Connectivity

E' un sito dedicato a INTERSOLV DataDirect che è una serie di componenti aperti ed integrati che supportano ODBC e forniscono soluzioni nelle applicazioni a connessioni a più databases, piattaforme e reti. Sono supportati (e possono essere scaricati i driver) i seguenti database :

\- AS/400\

  • Btrieve\
  • Clipper\
  • DB2\
  • dBase\
  • Excel\
  • FoxPro\
  • SQLBase\
  • Informix\
  • Ingres\
  • Oracle\
  • Paradox\
  • MS SQL Server\
  • Sybase System 10; 11\
  • Text\
  • IBM DDCS Gateway

<span id="piattaforme"></span>JDK Java per varie piattaforme\

Java Portings

Vi si possono trovare tutte le versioni di java su ogni piattaforma Unix, Linux, Windows, compresa l'ultima realizzata dall'IBM per Windows 3.1.

La casa di Java

Sito organizzato dalla Sun per Java. Vi si possono trovare le ultime versioni di Java e Hotjava su piattaforma Sun Solaris e Windows95/Windows NT, oltre che vari documenti su java.

<span id="ambienti"></span>Ambienti di Sviluppo\

Teikade

Completamente realizzato in Java è un ambiente molto semplice da utilizzare e richiede meno di 1 Mb di Hd compresi i sorgenti dell'ambiente stesso (ovviamente richiede che sia presente il jdk di java).\ Regole per l'installazione su ambiente Windows:

1. Scompattare il i sorgenti src.zip del pacchetto jdk di java. 2. Scompattare il file per esempio nella directory c :\teikade 3. Aggiungere in AUTOEXEC.BAT alla variabile di ambiente PATH il path c:\java\teikade\classes 4. Aggiungere in AUTOEXEC.BAT alla variabile di ambiente CLASSPATH il path c:\java\teikade\classes 5. Posizionarsi sotto c :\teikade e lanciare il comando java Setup (o se non funziona java Setup Config.list), per caricare i sorgenti del jdk java e di teikade. 6. Creare un file .bat contenente il comando java dejava.sys.SystemManager. A questo punto si utilizzerà sempre questo bat per far partire teikade.

VisualJ++

Ambiente di sviluppo della società Microsoft. Gira su piattaforme Windows 95 e Windows NT 4.0.\ Richiede preferibilmente 24 Mb di RAM, un processore minimo Pentium 90, 55 Mb di HD al momento dell'installazione e 35 Mb dopo l'installazione.\ E' abbastanza potente anche se un po' macchinoso al momento dell'apprendimento. Ha un help molto bello che permette la navigazione tra una voce ed un'altra molto facilmente.\ Ha delle possibilità di disegnare graficamente qualche oggetto (come per esempio i dialog box) per poi trasformarli in codice java, ma non in maniera molto semplice ; in pratica non si può considerare un vero ambiente grafico.\ Supporta la visualizzazione gerarchica delle classi del jdk mediante visualizzazione dell'albero delle stesse (con attivazione dell'help cliccando su una di esse).

Symantec Café

Ambiente di sviluppo della società Symantec. Disponibile per Windows 95, Windows NT 4.0 e Macintosh.\ E' disponibile freeware soltanto la versione lite che però supporta poche funzioni (per esempio non è disponibile la funzione di visualizzazione ereditarietà delle classi).\ E' comunque disponibile anche una versione grafica del prodotto freeware:\ Symantec Visual Café

Java Workshop

Ne esiste una versione shareware a scadenza da scaricare al sito della Sun.\ E' un ambiente visuale. Interessante c'e' il fatto che e' possibile vedere i pannelli subito in fase di disegno senza bisogno di compilare.\ E' completamente scritto in java e funziona tutto a pagine html.\ I simboli che usa come menu' bar non sono pero' familiari e l'apprendimento risulta piuttosto lento.

SuperCede for Java

E' un ambiente visuale della ASYMETRIX molto pubblicizzato in questi giorni.\ E' disponibile il download della versione beta

OPENJBuilder

Figura 4 - Object Builder
Figura 4 - Object Builder

Borland International Inc. ha annunciato a WASHINGTON il 30 ottobre 1996 il suo nuovo programma OpenJBuilder Partner per venditori di software creatori di componenti Java Beans. Borland ha lanciato il suo Partner Program in seguito all'annuncio fatto da JavaSoft divisione software della Sun Microsystems di aver ultimato le specifiche per Java Beans.\ Open JBuilder è il nuovo nome di Latte, l'ambiente di sviluppo professionale per Java della Borland e fornisce un ottimo supporto per il modello a componenti Java Beans.\ Questo programma che supporta una tecnologia a 2 vie (two-way tool), è stato disegnato per aiutare il programmatore nello sviluppo e nei test dei Java Beans costruiti e permette l'uso di predefiniti componenti da assemblare nella propria applicazione. Si possono anche acquistare componenti da altri venditori o costruirne dei nuovi da sé per ottimizzare lo sviluppo di un processo e poter così riusare la sua funzionalità.\ Per il momento disponobile solo la doumentazione

<span id="javascript"></span>Siti Javascript\

La Casa di JavaScript

Sito organizzato dalla Netscape che fornisce un buon manuale d'uso di questo Linguaggio.

INTRODUCTION TO JAVASCRIPT

Sito organizzato da Stefan Koch, è veramente un ottimo sito dove e' possibile trovare e scaricare un buon tutorial oltre che ad esempi di programmi javascript e una collezione di link.

The Javascript Index

Sito dedicato ai programmatori Javascript. Organizzato da Andrew Wooldridge, ci si può trovare da esempi di applicazioni javascript, ad ogni tipo di documentazione e informazioni su liste elettroniche e news.

<span id="Cplusplus"></span>Siti C++

OWL-List

Si tratta di un sito dedicato a OWL-List ("The Object Windows Library Mailing List"). OWL-List e' una lista elettronica per gli sviluppatori e gli utenti di OWL (Borland's Object Windows Library ). OWL e' un ambiente (per C++ e Pascal) per lo sviluppo di applicazioni che girano sotto i sistemi operativi Microsoft Windows. Qui vi si possono trovare informazioni, FAQ oltre che vario software da scaricare.