Menu

Plugins

Shane Saxon

[Home] - [Architecture] - [Development_Strategy] - [Future_Features] - [Plugins]


*Architecture Docs Under Construction!!!

ANTz Plugin Architecture & API needs to be defined!

Plugin Architecture Discussion

Please post requests and ideas for plugin types and functionality...
Suggestions for a particular plugin architecture are encouraged!

plugin module code can be loaded at runtime...
'.DLL' - MSW 'Dynamic Link Library'
'.RO' - OSX & Linux 'Resource Object' (DLL equivalent)

however, this is not useful without a defined ANTz API:
- need API hooks into relevant areas of ANTz code.
- need to define the gamut of plugin functionality!!!

Plugin Categories (please expand):
- File Import/Export (XML, JSON, KML)
- 3rd party DB support (DB2, Oracle, Informix...)
- Intelligent DB queries and format conversion with 3rd party DB
- 3D model loading (KML, Collada, OBJ, 3DS)
- Topo Types
- Function based GL Drawing (fractals, FFT...)
- Physics Engine Components (Collision, Fluids, Particles...)
- Control Functions (when X occurs do Y, machine control...)
- Device Support (infiniteZ, HID, spaceball, joystick...)
- Smart Selection Tools


Related

Wiki: Architecture
Wiki: Development_Strategy
Wiki: Future_Features
Wiki: Home
Wiki: Plugins