All contents on this page are
copyright © 2000 by Tilo Christ. All rights
reserved.
This page was last rebuilt on November 12 2000
.
|
Welcome to the Razor! Framework
Introduction
Razor! is a highly modular, easy to use, embeddable presentation engine for Palm OS(R) devices. It makes it easier for developers to create multimedia software, such as animations and games. The engine is not a ready-to-use executable. Instead it comes as a bundle of C++ source files which need to be customized, compiled and linked with your own code.
Its main features include
- Timing + Flow control - Razor! ensures the correct order of all actions, and their precise timing.
- Canvas management - Razor! manages the drawing area (aka Canvas). It provides double buffering with optimized copying.
- Sprite engine - Razor! can draw sprites (small bitmaps with transparent parts). It manages their position, shown/hidden state, etc.
- Sound engine - Razor! can play music (faking three voices), and sound FX.
- Input management - Razor! can poll the hard keys, and direct other events to your app.
Licensing Terms
Razor! is being licensed to you under the GNU LGPL license. Read the file COPYING.TXT that is included with this distribution to find out your rights in using this library. Essentially, there is NO WARRANTY, and you may merge this library with your own code whether it is commercial, or not, provided that you make improvements to the Razor! Engine (but NOT the code of your application) publically available in source code form.
|