<Start> <Intro> <Install> <Legal> <Screen> <Buffer> <Sprite> <Input> <Misc> <Debug> <Utes> <Author>
Introduction
Welcome to this release of JLib. This software package is intended for people who want to write graphical applications that port easily to
different operating systems.
I think that one of the best ways to learn programming is to look at other peoples source code, fiddle with it and try out new ideas. Hopefully the
source code for most functions provided by JLib is simple enough to adapt for use in your projects, if it isn't what you are after in its current
form.
I would like to take this opportunity to thank everyone who sent me mail about JLib or programming in general. Your support is encouraging -
keep it coming!
JLib is intended to be useful to C and C++ programmers who want to write portable graphical programs for multiple platforms. The types of
program that will benefit most by using JLib are those that update lots of elements on-screen on a regular basis, need sprites, animation or
special effects like fading and scrolling. This covers many type of programs such as games, drawing and design programs, demos, graphical
simulations, etc.
JLib is used by compiled it for a particular target which consists of both a graphics mode and a programming environment. Your application is
linked with the library, allowing use of the functions provided. To port a JLib based program to another target, the library is rebuilt and your
application is compiled and re-linked for the new target. This allows programmers to use their favourite application development environment
without limiting the potential audience for their work to users of that environment.
This document describes the functions available to programs that use JLib. The design of the library is discussed and considerations are raised
concerning the development of portable programs. By the time you have finished reading this document, you should have a good understanding of
what JLib offers and how to use it in your programs.
There are two forms of this document: ASCII text (in UNIX style format), and WORD document format. The word processed documentation is much easier to read, especially when printed. I recommend that you print all of the available documentation for further reference through the process of installing and using JLib.
<Start> <Intro> <Install> <Legal> <Screen> <Buffer> <Sprite> <Input> <Misc> <Debug> <Utes> <Author>