Java Programming
NOTE: Software not fully tested and optimized. It provided "AS IS".
All software is Copyrighted. Anybody can download and use software without
fees. However NOBODY can modify sources except me. To run applications
You must have Java Virtual Machine like JVM from Sun's
JDK. The version greater than 1.1 is required.
Applications
-
Prolog Interpreter
(comand line version) - simple Application. It reads, interprets
and executes prolog program. Program must be agreed to DEC10 notation with
Lists extentions. First unzip file, then run "javac Prolog.java". Command
line for execution is "java Prolog <PrologProgramFile>".
-
Prolog Interpreter
(AWT version) - AWT Application with ToolBar. It contains
some various Dialogs. Just unzip archive and run "javac App.java". After
that type "java App".
-
JSProlog. Prolog Interpreter (Swing version) - Swing version of Java Prolog with GUI. It
has MultiDocument Interface (MDI) and Hypertext help. It's based on
Metalworks example from Swing.
-
Voyager
is program demonstrates usage of my own versions of ToolBar and ListView controls.
It has some originality, but is not useful and now it's killed by Swing ;) It contains some bugs. You can try it out for your
own risk.
-
JSVoyager. Swing version of Voyager - simlpe file manager
that demonstrates usage of many Swing beans: JList, JTree, JTable, JButtom, etc. It has MDI
interface and Hypertext help. It looks like Explorer. It might be useful for people who likes
to drag and grop files ;) but it is written entirely in Java !
-
Isql
is simple tool I used to test JDBC-ODBC brigde under Windows NT. Command
line for execution is "java isql <DataSourceName>". After start it expects
SQL expressions.
Java Beans
-
Several
Simple Beans are not fully functional JavaBeans. They are just
simple Beans.
-
ToolBar is a simple Bean implements
functionality of Panel with Tool Buttons. It's used in Prolog
Interpreter (AWT version).
-
ListView
is a useful Bean. It displays a group of objects in the form of List or
Detailed List. It is written entirely in Java. It's used now in Voyager
Application.
Servlets
-
Business
Trips Control System - 3-tier Web Application. It takes parameters
from HTML forms, sends SQL queries through JDBC to DBMS and than generates
HTML pages in real-time. It uses my own package "html"
for page generation.
-
HTML package
- simple package includes classes for generation of HTML pages "on fly".
It can be used in Servlets and other Server-side programs. The main object
is "Page". New web page is built from child objects like "Form", "Table",
"Paragraph", "Image", "Anchor", etc.
-
Business
Trips Control System - Same Application that doesn't use "html"
package. HTML tags is hardcoded in sources.
Applets
-
Lines3D
- simple 3D Game. It uses java interface (EAI) to control VR Worlds objects in
VRML Browser.
-
Mail3D
- a prototype of Mail Client. It uses EAI too.
-
Lines2D
- simple strategic Game. (Source Code)
-
Scroller
- simple applet scrolls text. (Source
Code)
CORBA related software
Feel free to send your suggestions via e-mail: lezdep@geocities.com