Libraries and Robot Projects

Robots and types are organized in libraries. A library is a collection of robot definitions, type definitions and other files needed to execute the contained robots. A library serves as the deployment unit for robots. Use a library to bundle robots and their required files when you want to distribute and deploy the robots in a runtime environment, such as RoboServer.

In Design Studio, you can work on one or more robot projects at any time. The purpose of a robot project is to develop a robot library. A robot project contains the robot library that you are developing a given set of robots in, as well as other files that are useful for your work on the robot library. Files placed in the library may also be accessed by robots using a special library protocol.

Thus, a robot project is what you work on when you are developing robots, and a robot library is how you distribute and deploy your work.

Shared projects are deployed on a Management Console and connected to a project on your local Design Studio computer. Management Console projects can be shared between several Design Studios. The Management Console section in the My Projects pane provides visual indication of the status of the shared project files as well as tips with descriptions.