Developer
Documentation
This page
gathers together documentation, advice, and resources for LAPIS group
developers. If you're new to the group, look at the pages marked
** first.
- ** Getting Started with LAPIS
- Instructions for getting LAPIS from CVS and compiling it for the
first time.
- ** LAPIS coding conventions
- An overview of the LAPIS source code, and a list of guidelines
for writing LAPIS code.
- LAPIS API
- Javadoc documentation generated from the LAPIS source code.
Includes lapis, lapisx, and tcl.lang packages. Each class and
method is also linked to an HTMLified copy of the LAPIS source code.
- Java 1.4 API
- Javadoc documentation for the Java library. The current
baseline target for LAPIS is Java 1.4. Consult the rest of the group
before using features not available in Java 1.4.
- Java tutorial
- The online Java tutorial available from Sun. Includes
trails for Swing programming, drag & drop, 2D graphics, and more.
- Writing
Documentation Comments
Javadoc
- Help and reference for writing Javadoc comments in Java source.
- Jacl man
pages
Jacl & Tcl Blend web
site
- Jacl is the Tcl interpreter embedded in LAPIS. Jacl
includes a bridge for calling Java methods and accessing Java objects
from Tcl, and likewise for calling Tcl code from Java. This link
documents only the bridge, not the general Tcl language.
- Tcl syntax
Tcl
commands
- Guides to Tcl syntax and commands. Not all Tcl commands are
implemented by the Jacl interpreter. The best guide to which
commands are supported by Jacl 1.1.1 is the list found in
tcl.lang.Interp.createCommands.
- ANT manual
- ANT configuration management system. ANT is the Java
equivalent to Unix make.
- JUnit API
JUnit
cookbook
- JUnit unit-testing framework