The Rocklyte SDK
The Rocklyte SDK is a multi-platform development kit that provides an 'end-to-end' development solution. It includes functionality spanning simple features such as resource allocation to managing files, graphics, windows, gadgets, audio, databases and running specially developed languages and scripts. It provides all of this with a platform neutral design, so programs targeting our platform will work on any of our supported platforms (e.g. Windows, Linux) with a simple recompile for the target platform. The SDK is fully object oriented and easily extendible. The Linux version also includes its own graphics engine so that you can create full-screen programs and games without needing X11.
The following features are included:
- Your programs can support both Windows and Linux with a simple recompile. Areas of conflict for the majority of programming tasks are resolved, including file system and networking differences.
- Run-Time debug output can be printed to the console for easy debugging.
- Resource usage at run-time is minimised with the aid of load-on-demand processing features.
- Dynamic resource tracking helps minimise errors. Memory and resource leaks are automatically indicated to you during program execution.
- Use DML scripts to define application interfaces (as easy as writing an HTML document).
- Use Fluid scripts to write programs in multi-platform compatible byte code. Fluid is based on Lua, a very fast and popular scripting language in the gaming community.
- Includes RIPPLE - The Rocklyte Page Layout Engine. RIPPLE provides the same layout capabilities as HTML (and more!), but with an overhead of less than 100Kb. The SDK Manual provides a working example of RIPPLE for you to check out this new and exciting layout engine.
- Database support is included with SQLite, based on the SQL92 standard query langage.
- Integrated ZIP compression.
- Networking is supported, including support for HTTP and RSS requests.
- Supports PNG, PCX, JPEG and IFF picture files.
- Extensive audio support for sample playback, includes streaming capabilities.
- Digital music support - MOD, MP3, XM, IT and S3M formats included.
- Full support for Unicode characters (UTF-8 formatted strings).
- Modular API design allows you to create a customised environment for your project - important if disk space is an issue.
- Publicly available source code
- Over 400 pages of documentation.
The Rocklyte SDK is available to all developers for FREE and is one of very few commercially supported multi-platform frameworks available for nothing! Charges may apply only if you would like to receive development support, or require a license to distribute our binaries with commercial applications. Check with us first if you would like further information or need a customised solution for your project.
To get started, download Athene for your platform and the Rocklyte SDK package from the downloads page. A complete manual is available with further information on usage once you install the SDK on your PC. An HTML manual is available online here for reference, but be aware that it is outdated and should not be used for development purposes.
Copyright Rocklyte Ltd © 2002-2007.
|