Core Spatial Technology: Magik Programming
What will I learn from this course?
Smallworld Core Spatial Technology is written in the powerful Smallworld Magik language. The Magik Training course provides an introduction to the Magik language and some of the system objects defined in Smallworld Core. It introduces the structure of an installed product and the customisation of an application — that is, making small changes in existing functionality and user interface.
Who Should Attend?
Software engineers who are following the full Smallworld customisation programme
Smallworld Core Spatial Technology Foundation Training
A minimum of two years' experience with a procedural or object-oriented programming language such as C++ or Java
Learn Magik syntax
Understand the concepts underlying object-oriented programming
Write, compile and debug Magik code
Use the GNU Emacs editor and the Class Browser
Classify methods and classes using pragma statements
Gain knowledge of the physical architecture of the Smallworld system and key objects
Understand how resources are used in a session to provide all text and buttons seen by an interactive user, and how to provide additional resources to customise a user interface
The Magik language
Graphical user interface
Accessing the database