SLG Basics - hpi-swa-teaching/SqueakLanguageLearning GitHub Wiki

Welcome to the SqueakLanguageLearning wiki!

How do I open the app?

In the Squeak-Menubar go to Apps -> SqueakLingo. (Open the workspace and execute SLGApp open).

How is the app launched?

SLGApp calls open on itself, which then creates an Instance of SLGMainController. This controller then creates an Instance of SLGDataAccessService and an Instance of SLGHomePageView. DataAccessService creates all content for SqueakLingos lessons. It determines a hierarchical structure for topics, subtopics and lessons, while starting with the homepage a hierarchical structure of pages is created.

Domain Model for Squeak Language Learning App

SWT-Page-2 drawio-2

Class Overview