GroupKit 4.0 was an experimental version, intended to test the applicability of a meta-architecture for GroupKit. We discontinued development of GroupKit 4.0, but retained many of the ideas and concepts in GroupKit 5.0. Additionally, we had the goals of making this release very robust, stable and maintainable.
Services and registries are still supported, and interactions between environments is still configurable. The mechanism to do so has been changed, generalizing the previous mechanism which is now based on the metaphor of routers and subnets.
Details on the meta-architecture will be provided at a later date.
Old API New API RPCs gk_toAll cmd ?args? gk::to all cmd ?args? gk_toOthers cmd ?args? gk::to others cmd ?args? gk_toUserNum usernum cmd ?args? gk::to usernum cmd ?args? gk_serialize cmd ?args? gk::to all -serialize cmd ?args? Environments gk_newenv ?options? envName gk::environment ?options? name Events gk_bind event action gk::event bind event action gk_delbind binding gk::event delete binding gk_notify event params gk::event notify event params Widgets gk_addStandardMenus ?menubar gk::menus addstandard ?menubar? gk_addMenuHtmlHelp title html gk::menus addhelp title html gk_scrollbar window ?options? gk::scrollbar window ?options? gk_initializeTelepointers -- gk_specializeWidgetTreeTelepointer window gk::telepointers attach window Utilities gk_schedule tag command ?interval? gk::schedule tag command ?interval? gk_cancelScheduled tag gk::schedule cancel tag gk_amOriginator gk::conference originator users cmd ?args? gk::users cmd ?args? gk_info cmd ?args? gk::info cmd ?args? gk_initConf --