Welcome
Download & Installation
Online Manual
FAQ
Contacting the Author
Credits
Disclaimer
Back Home

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.