twigkit.platform.AbstractQueryAdapter
andtwigkit.platform.AbstractResponseAdapter
classes help you to ensure that you map all of the critical components, so that the Appkit widgets can effectively work with the new data source.
After you have done this, your platform is a fully fledged member of the framework which will act and behave like any other supported platform, meaning that it will support the full range of features and can be plugged into any Appkit application, federated to, etc.
twigkit.platform.Platform
file should contain a line delimited list of fully qualified class names of all the platforms in your jar. Doing this means that on start-up Appkit will dynamically load all available platforms and make them available for use via Guice injection.