From WeoGeo Support
Third Party Developer Documentation
This document explains how third party applications are able to interact with WeoGeo. Specifically addressed is how to develop an application to upload data to a WeoGeo Library, expose the data to WeoGeo Market, and Browsing through the available datasets in WeoGeo Libraries and Market. The main purpose of this document is to explain the APIs calls necessary to meet the minimum requirements that define successful interaction between third party applications and the WeoGeo. However, this document also demonstrates the use of APIs that might prove useful but that are not strictly necessary.
The only requirement for an application to interact with WeoGeo is that the WeoGeo client application, WeoApp, needs to be installed on every machine that intends to upload to WeoGeo. This is because WeoApp is ultimately responsible for uploading the data to WeoGeo. It also serves many other useful features, such as being capable of performing almost every website API call, or being capable of downloading a dataset by processing a WeoFile without having to go through a web browser.
Implementation Features
Successful implementations of third party applications must be capable of performing the following tasks:
- Develop a Clear Workflow
- Upload to a WeoGeo Library and possibly expose on WeoGeo Market
- Browsing WeoGeo Libraries and Market
- Pass the Test Scenario