iControl Assembly

http://devcentral.f5.com/Community/GroupDetails/tabid/1082223/asg/2/Default.aspx
iControl Assembly
So just when you thought writing iControl applications was easy enough, we're shooting on making it easier for you. How easy you ask? So easy in fact, that in just a mere three lines of code you'll have full access to all the iControl methods.

The iControl Assembly is a .NET Assembly and Java jar file that you can include in your .NET/Java iControl applications. The embedded Interfaces class takes care of all the grunt work that goes along with writing iControl apps. In the past integrating iControl into an application entailed compiling wsdl (either directly with wsdl.exe or indirectly with a Web Reference), writing certificate validation logic, dealing with UserCredential objects, and hooking them all together.

With the iControl Assembly, here's all you need to do to get your app rolling:

  1. Add the iControl.dll (or iControl.jar) as a reference to your project.
  2. Create an iControl.Interfaces object
  3. Supply the interfaces object with the BIG-IP address, username, and password.

Could it be any easier than that?  What are you waiting for, download the assembly and get your iControl apps rolling!