The Toadlet Engine

Toadlet is designed from the ground up to be a clean, powerful, and highly scalable software development engine and toolset.

Platforms

Toadlet's principle advantage is the fact that it may be built for a large number of mobile and desktop operating systems. And on each system the toadlet interface is exactly the same.

This means you can write native toadlet applications on the desktop, and then recompile them to run on every other supported platform. No emulation, no interpretation and no performance penalty.

Currently supported platforms include:

  • Apple iPhone ObjC/C++
  • Windows Mobile native C++
  • Apple OSX ObjC/C++
  • Windows native C++
  • Posix C++
  • Google Android
  • Blackberry Java

Structure

Toadlet's modular design makes it easy to work with only the pieces you need. Third party dependencies are kept to a minimum. You can use any part or the whole bundle as your application requires.

toadletDeps.png

See the sidebar above for specific information about each toadlet module.

Toadlet Tools

A number of development tools are provided with Toadlet to speed and simplify application development.

Additional Features

  • Toadlet can be built in both fixed point and floating point, depending on your target hardware
  • Extensive debugging and logging information is available to help quickly track down problems.
  • Toadlet has been fully designed for multi-threading, even right down to the rendering. It makes an excellent visualization tool.
  • Toadlet integrates with the VrJuggler project allowing Toadlet built applications to be run in multiscreen virtual environments.

Contact us if you think Toadlet might be right for your project.