[to Dave Torok's Home Page]

JAVA Development Projects (1995-1999) by Dave Torok

Introduction

I have been learning and using Java since the first public release -- JDK 1.0 Alpha 3 -- in April 1995. I have written several large projects for work and a couple of small (early) applets. I am an advocate of 100% Pure Java. These projects are a sampling of some of my earlier Java development work and does NOT include any of my J2EE work post-1999



Web-based Stock Trading application

Description

A 100% Java Servlet-based stock trading application (similar to eTrade, Ameritrade, etc.) developed for a Brokerage client. The application includes a custom HTML-generation template engine, and custom high-performance socket-based connectivity to several legacy trading systems and Oracle databases.

Features

Development environment:


Data File Validator (not the real name!)

Description

A Java Application, Data File Validator reads, parses, validates, and writes Fixed-length ASCII database files. These files are typically 80 or 90 columns wide, with well-defined data fields in given columns.

Features

Development environment:

Availability:


ShapeFRAME (Shape File Rendering and Modeling Engine)

Description:

Java Applet to render and view GIS Data. ShapeFRAME allows panning, zooming, feature selection, layer hiding/showing, and simple spatial queries WITHOUT needing to access the server! ShapeFRAME reads the ArcView ShapeFile format and the associated Dbase (DBF) attribute file. ShapeFRAME can work as a full "standalone" viewer ( reading whole ShapeFiles from the web server) or as Client/Server using RMI, with the server component either reading shapefiles from the filesystem or from ESRI's SDE application.

Sample Screen Shot:

This screen shot (100K jpeg) shows four shape layers. State Capitols are filtered to use the "smiley" icon, Pennsylvania cities are red, New York zip code polygons are filled yellow, and state outlines are colored gray. These settings are stored in ".lyr" files which accompany the ".shp" files.

Features:

Development Environment:

Availability:

Not available.


JAVA Sine Animation (March 1997)

An animated "digital" sine wave moving over any image (here, my old business card). It is moderately programmable using PARAM tags.


VarAnimator (March 1996)

VarAnimator is a slightly-hacked version of Sun's Animator class (v1.5). Follow the above link for the source and the slider-enabled example. For the Java animation above, you can perform the following functions:

If you would like to use the above juggling icon, here is a TARred and GZIPped file containing the animation frames, the ".class" files, and the varanim.html page containing examples. NOTE: Source is not in this tarfile; follow the "VarAnimator Page" link above.


  [to Dave Torok's Home Page]