My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Links

Latest News

2011/12/15 - The latest toadlet has just been pushed up to google code. This also marks the switch to google code as the main repository for toadlet development. Expect a lot more changes and information here shortly.

2011/11/30 - We now have a public Buildbot up and running to make sure toadlet is always ready to go on every supported platform. The waterfall is visible here http://code.google.com/p/toadlet/wiki/WaterfallPage

About

The Toadlet Engine is a versatile software toolkit for building powerful yet efficient 3D applications and simulations across a range of operating systems and mobile devices.

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 iOS ObjC/C++
  • Google Android NDK
  • Windows Mobile 6.5 and lower native C++
  • Apple OSX ObjC/C++
  • Windows native C++
  • Posix C++

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

Toadlet Modules: egg flick hop knot peeper ribbit tadpole pad

Features

  • Toadlet can be built in both fixed point and floating point, depending on your target hardware.
  • Toadlet is fully 64 bit compatible.
  • SSE support on x86 and x86-64 architectures
  • Extensive debugging and logging information is available to help quickly track down problems.
  • Toadlet is multi-threaded
  • Toadlet uses swept-volume collision detection, making it suitable for high-latency simulations.
  • Toadlet has been integrated with the VR Juggler project for use in multiscreen virtual environments.
  • Toadlet can be used with the AR Toolkit for augmented reality display.
  • A number of development tools are provided with Toadlet to speed and simplify application development, including importers and exporters from several solid modeling packages.

Installation

What are you waiting for? Clone the latest build of toadlet and head on over to the InstallationInstructions page for details.

Doxygen

Toadlet has two fundamental codebases, C++ and Java. Browse the doxygen for each:

Powered by Google Project Hosting