2. The System context

Click the Home icon on the menu. A set of tabs appear:

  • SystemCaches

  • Manage new models

  • Start contexts

  • User

  • Invitations

Skip the SystemCaches tab and click the Manage new models tab. A form and two tables appear. The form shows the default repository. A "Repository" is a location where models can be found to be installed. The upper table lists other repositories (currently none). The lower table gives an overview of those that have been copied in the local installation and are ready for use. Notice the toolbars below the tables: you’ll work with them, shortly.

Note
Just after installation, the System model has been loaded, and all of its imports. The System model is called "Perspectives System". This provides the context that appears when you click the home button in the menu.

Now click the tab Start contexts. A table showing contexts that are ready to explore, appear. It currently only shows My System and Couchdb Management App. It actually is the context that shows on screen, right now.

Finally, click the tab User and Contacts. It shows you a form with two fields, FirstName and LastName. Replace the default values by entering text and leaving the fields. You’ll notice that the button-like item on the controls below the table will now bear as title whatever you entered after FirstName. It also shows a (currently empty) table for any contacts you may have, and a table for invitations (we’ll come back to that later).

We’ll come back to the tab Invitations in the section Connect to a message broker.

Note
You’ll never have to explicitly save information you enter. As soon as you leave a field, when the value has been changed and it is acceptable, it will be stored in your local database. Peers in other roles that need to be informed of the change, will receive an update automatically.
Tip
On the MyContexts menu, click the icon showing two stylised people with an arrow next to it. Select 'Fetch' from the drop down menu and then open the menu again. The bottom item (shown as selected) is User. You have the user role in the context named 'My System'. Sometimes you may have multiple roles in a context: this is the way to choose from them. A different role will give a different perspective on the context.