Announcing a Java SDK for TFS
Brian Harry just post about Java SDK for TFS
The TFS SDK for Java includes the following:
- A redistributable JAR file containing the TFS API’s. This is a the same Java code that is used by Team Explorer Everywhere in the TFS plug-in for Eclipse and the Cross-platform command line client. It provides access to version control, work item tracking, build and other functionality in TFS from your own Java based application. We ship this as a single JAR file containing all the code and Java dependencies to make is easy to include in your own applications.
- The native code libraries used by the TFS API. We have a small amount of JNI code in the API to handle functionality that is not natively supported in Java on all the platforms that we support (such as access to Kerberos for authentication, or integrating with Keychain on the Mac). We are making this native code available, also redistributable and compiled for Windows (x86, x64), Mac (Universal), Linux(x86, x64, ppc), HP-UX (ia64_32, pa_risc), Solaris(sparc, x86, x64) and AIX (ppc).
- Full API documentation in Javadoc format. This is the same code documentation used by our developers, written by our developers.
- Code Samples. The team are very aware that getting started with this large code base can be quite a challenge, therefore they have put together a bunch of sample code to try and get you started. It includes:
- Sample custom check-in policy
- Sample custom work item controls (including a Radio Button control, Simple Button control, File Source drop-down and a sample External Source drop-down)
- A set of sample console applications utilizing build and version control capabilities
- A series of simple snippets demonstrating many aspects of the API including Work Items, Version Control and Build access.
- Instructions for building and an Ant based build script to get you started.
The license terms for the SDK are here
Read The Full Article