NetLogo GbCC 3.0 Programming Guide

GbCC (Group-based Cloud Computing) applications allow users to enter a room where everyone accesses their own instance of a particular NetLogo model, or participate in a group NetLogo model. Everyone can share data, in a gallery space.

The first user who enters the room has the role of teacher. Any user who enter a room after a teacher has the role of student.

User Event Listeners

When certain events occur, then Reserved Procedures are called. Models do not require Reserved Procedures.

Reserved Procedures include two arguments: a user-id (unique identifier for a user) and role (either "teacher" or "student").

User Enters Room

User Exits Room

Who Am I and My Role

Share to Gallery

Broadcast View to Gallery

Broadcast Plot to Gallery

Broadcast Text to Gallery

Broadcast Avatar to Gallery

Clear Broadcasts in Gallery

Gallery Event Listeners

Select Canvas

Deselect Canvas

Forever Select Canvas

Gallery Features

Scroll through Layers on a Canvas

Listen or Ignore Broadcasts to Gallery

Saving and Retrieving Data - Discrete

Set

Get

Get From User

Store

Restore

Restore From User

Visibility of Patches

Show Patches

Hide Patches

Authoring

Desktop NetLogo Environment with GbCC Extension

Create a NetLogo Model

Convert to a GbCC NetLogo Model.