<< Up | < Previous Page | Next Page >

Introduction to the SDK

The synthesis of @task's collaborative platform with a powerful tracking and reporting system make it a project management tool that is second to none in its class. Even with all of the built-in functionality of @task, we recognize that our clients use various types of hardware and programs that do not directly interface and communicate with @task. In the hope of meeting the needs of the more enterprising customer we have developed a Software Developer's Kit (SDK). Using the tools and examples contained in the kit, any customer will be able to customize their instance of @task and get the maximum value out of their purchase.

Our APIs are accessible to a native Java client through EJB, a Macromedia Flash client through Flash Data Remoting, or a Web-Services client through SOAP. The advantage of this design is that it gives 3rd party developers complete access to all the functionality provided by the @task Project Management Engine?. The following document will instruct the reader on the layout of the SDK, some basic functionality of @task, and some use cases that a user should be aware of. Information is included in the related documentation concerning how to set up your environment to access the APIs through the native Java client, SOAP, and Flash Data Remoting. We also include some documentation on how to extend the Java server through external login and the module development kit (MDK).