javalin.org

Javalin Requirements

This document outlines Javalin requirements in order to successfully build objects.

Directory Structure

JASM uses a hierarchical file structure to contain system source files. The root of the directory is JASMPATH. Each subdirectory under the root is structured to contain contributor packages. This directory structuring prevents clashes of similarly named object packages from different vendors. The following shows the hierarchy of directories:

JASMPATH
  |-----system
  |-----org
  |      |----javalin
  |              |-----examples
  |              |-----jfc
  |------com
          |----vendor1
          |       |------packagename
          |----vendor2
                  |------packagename
  

Programmers are free to choose their own directory structure for developing applications that will not make use of other vendor packages. However, the JASMPATH/system and JASMPATH/org/javalin directories must exist in order to successfully use JASM. It is highly recommended that you follow this structuring if you plan on distributing objects based on the JASM model.

NASM

Javalin's JASM is currently being developed with the nasm assembler. Nasm v2.08 is the minimum version required to create JASM objects. You may download the latest version from http://www.nasm.us

Environment

JASM development requires the environment variable JASMPATH be set. This variable indicates to the JASM system the root directory of where to search for import packages. You must update your system PATH environment variable to include the nasm binaries to be able to assemble your source files.

NASMX

Not currently a requirement but should definately be downloaded and installed as JASM will eventually require it's use for nasm windows programming.

Get it at the NASMX Project website

CONTENT

Overview

Concepts

Requirements

Packages

Classes

Methods

Examples

History

License

JASM Specification

Index