Come on in, were open!
iStumbler is an open source project, we're actively looking for people to help develop new plugins and extend the existing ones. iStumbler itself is only a hollow shell of an application, all of it's functionality comes from plugins which are loaded from bundles at startup. Along with the shell there are several frameworks which are used to enable various features of the plugins:
- The Plugins Framework is the heart of iStumbler, it provides for a simple reliable application shell which supports a flexible plugin interface.
- The RadioStore Framework provides for the recording of information about the radios we detect and manages the memory usage of the application by discarding old sample information.
- The FourCorners Framework give iStumbler a geodetic foundation, providing the basis of the GPS plugins.
Together these frameworks provide the developer API for iStumbler, start with the Plugins Framework and build a simple plugin. Use the RadioStore framework to access the data collected by the AirPort, Bluetooth and GPS plugins and add location support to your plugin with the FourCorners framework.
