The GroupWise® Software Developer Kit provides tools for customizing GroupWise to the specific needs of your organization. It includes the following components:
WebAccess Customization: Lets you modify the WebAccess client HTML source files to include your own graphics or company information. You can also enhance the WebAccess client by creating additional calendar views. For more information, see GroupWise WebAccess Customization.
GroupWise Object API: Lets you create your own client application. It provides access to the Address Book, along with documents, mail messages, appointments, tasks, notes, phone messages, and workflow items. GroupWise Object API supports COM Automation, which is an industry standard for interfacing applications and is simple to use with languages such as Delphi*, Visual Basic*, and C++. For more information, see GroupWise Object API.
GroupWise Administrative Object API: Lets you see, use, and manipulate GroupWise administration information from outside GroupWise. You can use GroupWise Administrative Object API through COM languages, such as Visual Basic, Delphi, and object-oriented languages (such as C++). It also supports COM Automation, which is an industry standard for interfacing applications. For more information, see GroupWise Administrative Object API.
GroupWise C3PO: Works with C++, Delphi, or Visual Basic to let you add menu and toolbar items to trigger applications. For example, you can modify the GroupWise client toolbar or define new record types in the GroupWise information store. C3POTM stands for Custom 3rd-Party ObjectTM. For more information, see GroupWise C3PO.
GroupWise Tokens: Let you manipulate the GroupWise client interface by subscribing to internal token events or by publishing new tokens to the client. It names low-level events, such as "save a file" or "send mail," which allows you to extend GroupWise functionality. While a C3PO lets you extend GroupWise objects and the Object API lets you see and manipulate the GroupWise information store from outside GroupWise, tokens let your solution command the GroupWise client from DLLs and DDE scripts, using the Third-Party Handler. You can also use tokens to create Visual Basic executables that users can run from the client interface. For more information, see GroupWise Tokens.
GroupWise MAPI: Uses a set of object-oriented functions that provide messaging capabilities. Messaging Application Programming Interface (MAPI) is used by mail-enabled applications to create, transfer, and store messages, as well as to handle complex addressing information. MAPI objects are data structures that support a set of properties and that comply with the component object model (which requires that objects support one or more interfaces or sets of functions). For more information, see GroupWise MAPI.
GroupWise Controls for ActiveX: Lets you embed an Address Book or Name Completion COM Control (OCX) in your Visual Basic, Delphi, and C++ solutions. OCX properties let you customize user access to Address Book contents and control return information for your solution to use. For more information, see GroupWise Controls for ActiveX.