|
|


Introduction
We are excited to present H.E.F.T. (Handy Entertainment Framework Technology), a new generation cross-platform engine utilizing the leading edge technological achievements of the present time.
What is so special about the engine is that once you have written your code you instantly get a working application for three primary mobile platforms, including Palm OS 5, Windows Mobile Pocket PC, Windows Mobile Smartphone, and PC into the bargain. Even if you need a single version for a particular platform, you can fasten and simplify the product development process using standard development environments on PC. No emulators, no compatibility problems and no awkward coding tools.
Basic Engine Components
- Resource Manager (HeResman) grants you an access to all types of resources: data, graphics, sounds, and zip-packing. Features multipack structure support with unlimited number of packs and pack types, memory card storage support, indexation and resources identification systems. Comes with an external resource exporter for PC, one for all platforms, with rich abilities to compile packs. Support for calls from a command line for game data editors and automated export.
- Graphics (HeGraphics) handles basic graphics issues like double-buffering and FPS limitation, support for all known graphic modes, basic operations, frame-by-frame and rectangle image drawing, mask drawing, image rotation and packing on a software level, alpha-channels. Support for software resolution lowering for smartphones and low-resolution Palm OS 5 devices. Smooth mixing and fading effects.
- Miscellaneous Manager (HeMiscman) allows you to work with math at any level (fractions and integer numbers, trigonometry and vector operations). Features user input (stylus, buttons), memory manipulations, time handling, randomization, saving/loading and strings operations.
- Sound Manager (HeSound) allows you to play wave, adpcm and mod files. Support for multistreams and full control over playing, including looping, repeating, volume settings, and playlist shuffle.
- Net Manager (HeNet). UNDER DEVELOPMENT
If you have not found something you need badly in the list above, just write to us at dev@handyent.com and we will gladly discuss future revisions and additions!
Additional Components
During several large projects the following components were contributed to the engine:
- Font manager that allows you to use any bitmap fonts. Support for different types of alignment, text output per page, and any non-hierogliphical language localization. Comes with a convenient text exporter.
- Animation class to handle animated images on a high level.
- Interface classes, such as window, text and control. The latter can be of different types, including buttons, radio-buttons, checkboxes, sliders, etc. Support for flexible graphics data setup.
Source code for additional components is open for changes and additions.
For technical enquiries and H.E.F.T. license costs, please contact dev@handyent.com
|
|
|
|