This shows you the differences between two versions of the page.
|
developer:zooplugin [2012/05/23] dale |
developer:zooplugin [2013/02/25] (current) dale |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Creating Plug-ins for Zoo ====== | ====== Creating Plug-ins for Zoo ====== | ||
| - | > **Developer:** //[[developer:zoo|Zoo 5.0]]// | + | > **Developer:** //[[developer:zoo|Zoo 5]]// |
| - | > **Summary:** //Discusses how to create plug-ins for Zoo 5.0.// | + | > **Summary:** //Discusses how to create plug-ins for Zoo 5.// |
| ===== Overview ===== | ===== Overview ===== | ||
| - | Zoo 5.0 allows 3rd party plug-in developers to add licensing support for their products to the Zoo. | + | Zoo 5 allows 3rd party plug-in developers to add licensing support for their products to the Zoo. |
| When a customer attempts to add a product license to the Zoo, the product's plug-in is called to validate the user's request. Upon valuation, the plug-in will return the product's licensing information back to the Zoo. The Zoo will, in turn, serialize, maintain, and distribute this license. | When a customer attempts to add a product license to the Zoo, the product's plug-in is called to validate the user's request. Upon valuation, the plug-in will return the product's licensing information back to the Zoo. The Zoo will, in turn, serialize, maintain, and distribute this license. | ||
| ===== Requirements ===== | ===== Requirements ===== | ||
| - | Zoo plug-ins are .NET Framework 4.0 assemblies. Thus, to create a plug-in for Zoo 5.0, you will need one of the following development tools: | + | Zoo plug-ins are .NET Framework 4.0 assemblies. Thus, to create a plug-in for Zoo 5, you will need one of the following development tools: |
| - Microsoft Visual C# 2010. | - Microsoft Visual C# 2010. | ||
| Line 21: | Line 21: | ||
| The following are the general steps required to create a Zoo plug-in. | The following are the general steps required to create a Zoo plug-in. | ||
| - | - Make sure you have the **[[zoo:zoo50beta|Zoo 5.0 Beta]]** installed. | + | - Make sure you have **[[http://download.rhino3d.com/Zoo/5.0/release/download/|Zoo 5]]** installed. |
| - Launch Microsoft Visual Studio 2010. | - Launch Microsoft Visual Studio 2010. | ||
| - Create a new Class Library project using either Visual C# or Visual Basic .NET. | - Create a new Class Library project using either Visual C# or Visual Basic .NET. | ||
| Line 29: | Line 29: | ||
| - Build your plug-in. | - Build your plug-in. | ||
| - [[developer:digital-signatures/create-request|Digitally sign your plug-in.]] | - [[developer:digital-signatures/create-request|Digitally sign your plug-in.]] | ||
| - | |||
| ===== Installing a Zoo Plug-in ===== | ===== Installing a Zoo Plug-in ===== | ||
| Once you have built your Zoo plug-in, you can install it and test it as follow: | Once you have built your Zoo plug-in, you can install it and test it as follow: | ||