Menu

Basics

Yauheni Akhotnikau Boris Sivko korish

Documentation to the current stable version

Introductory materials (must read for newcomers)

There are two sections which can be used for the first dive into SObjectizer-5.5.

If you want to get quick impression about SObjectizer it is better to start from [so-5.5 By Example Minimal Ping-Pong]. This section explains a very simple SObjectizer program and shows the most widely used SObjectizer concepts without going into boring details and corner cases.

The section [so-5.5 Basics] tries to overview as many various SObjectizer's concepts as possible without deep dive into any of them. This section also provides references to the sections with more detailed description of particular SObjectizer's features.

There is also [Dive into SObjectizer-5.5 serie] of presentations which can be used for studying programming with SObjectizer-5.5.

Introductory tutorials based on samples from SObjectizer distributive

[so-5.5 By Example Minimal Ping-Pong]
[so-5.5 By Example Periodic Hello]
[so-5.5 By Example Change State]
[so-5.5 By Example Subscriptions]
[so-5.5 By Example Synchronous Services and Exceptions]
[so-5.5 By Example Cooperation Notifications]
[so-5.5 By Example Coop User Resources]
[so-5.5 By Example Many Timers]
[so-5.5 By Example Exception Reaction]
[so-5.5 By Example Custom Error Logger]
[so-5.5 By Example Work Generation]
[so-5.5 By Example Collector and Performer Pair]
[so-5.5 By Example Collector and Many Performers]
[so-5.5 By Example Simple Message Deadline]
[so-5.5 By Example Private Dispatcher for Children]
[so-5.5 By Example Redirect and Transform]
[so-5.5 By Example Queue Size Stats]
[so-5.5 By Example PImpl]
[so-5.5 By Example Delivery Filters]
[so-5.5 By Example Machine Control]
[so-5.5 By Example News Board]
[so-5.5 By Example Work Stealing]
[so-5.5 By Example ConvertLib]
[so-5.5 By Example Producer Consumer MChain]

Deeper dive into SObjectizer functionality and abilities

[so-5.5 In-depth - Agent States]
[so-5.5 In-depth - Messages of Arbitrary Types]
[so-5.5 In-depth - Mutable Messages]
[so-5.5 In-depth - Exceptions]
[so-5.5 In-depth - Timers]
[so-5.5 In-depth - Synchronous Interaction]
[so-5.5 In-depth - Message chains]
[so-5.5 In-depth - Priorities of Agents]
[so-5.5 In-depth - Dispatchers]
[so-5.5 In-depth - Message Limits]
[so-5.5 In-depth - Message Delivery Filters]
[so-5.5 In-depth - Run-Time Monitoring]
[so-5.5 In-depth - Message Delivery Tracing]
[so-5.5 In-depth - Enveloped Messages]

How to test agents?

Since v.5.5.24 there are an experimental support for unit-testing of agents.

Some howtos...

[so-5.5 Quick HowTos]


Documentation to the previous stable version

[so-5.4 Basics]
[so-5.4 By Example Minimal Ping-Pong]
[so-5.4 By Example Periodic Hello]
[so-5.4 By Example Synchronous Services and Exceptions]
[so-5.4 By Example Cooperation Notifications]
[so-5.4 By Example Coop User Resources]

[so_sysconf-4.3 Basic]


Documentation to the old versions

[so-5.3 Basics]
[so-5.3 By Example Minimal Ping-Pong]
[so-5.3 By Example Periodic Hello]
[so-5.3 By Example Synchronous Services and Exceptions]


Related

Wiki: Dive into SObjectizer-5.5 serie
Wiki: Documentation
Wiki: so-5.3 Basics
Wiki: so-5.3 By Example Minimal Ping-Pong
Wiki: so-5.3 By Example Periodic Hello
Wiki: so-5.3 By Example Synchronous Services and Exceptions
Wiki: so-5.4 Basics
Wiki: so-5.4 By Example Coop User Resources
Wiki: so-5.4 By Example Cooperation Notifications
Wiki: so-5.4 By Example Minimal Ping-Pong
Wiki: so-5.4 By Example Periodic Hello
Wiki: so-5.4 By Example Synchronous Services and Exceptions
Wiki: so-5.5 Basics
Wiki: so-5.5 By Example Change State
Wiki: so-5.5 By Example Collector and Many Performers
Wiki: so-5.5 By Example Collector and Performer Pair
Wiki: so-5.5 By Example ConvertLib
Wiki: so-5.5 By Example Coop User Resources
Wiki: so-5.5 By Example Cooperation Notifications
Wiki: so-5.5 By Example Custom Error Logger
Wiki: so-5.5 By Example Delivery Filters
Wiki: so-5.5 By Example Exception Reaction
Wiki: so-5.5 By Example Machine Control
Wiki: so-5.5 By Example Many Timers
Wiki: so-5.5 By Example Minimal Ping-Pong
Wiki: so-5.5 By Example News Board
Wiki: so-5.5 By Example PImpl
Wiki: so-5.5 By Example Periodic Hello
Wiki: so-5.5 By Example Private Dispatcher for Children
Wiki: so-5.5 By Example Producer Consumer MChain
Wiki: so-5.5 By Example Queue Size Stats
Wiki: so-5.5 By Example Redirect and Transform
Wiki: so-5.5 By Example Simple Message Deadline
Wiki: so-5.5 By Example Subscriptions
Wiki: so-5.5 By Example Synchronous Services and Exceptions
Wiki: so-5.5 By Example Work Generation
Wiki: so-5.5 By Example Work Stealing
Wiki: so-5.5 In-depth - Agent States
Wiki: so-5.5 In-depth - Dispatchers
Wiki: so-5.5 In-depth - Enveloped Messages
Wiki: so-5.5 In-depth - Exceptions
Wiki: so-5.5 In-depth - Message Delivery Filters
Wiki: so-5.5 In-depth - Message Delivery Tracing
Wiki: so-5.5 In-depth - Message Limits
Wiki: so-5.5 In-depth - Message chains
Wiki: so-5.5 In-depth - Messages of Arbitrary Types
Wiki: so-5.5 In-depth - Mutable Messages
Wiki: so-5.5 In-depth - Priorities of Agents
Wiki: so-5.5 In-depth - Run-Time Monitoring
Wiki: so-5.5 In-depth - Synchronous Interaction
Wiki: so-5.5 In-depth - Timers
Wiki: so-5.5 Quick HowTos
Wiki: so_sysconf-4.3 Basic

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.