FEATURES

Print
  • MDT Professional Edition features:


 

FEATURES

Projects

Magik Development Perspective

Smallworld™ GIS platform model

Project Elements Validation

External Resources Access

Magik Working Sets

Built-In Module and Project Managing

Magik Editor

Editor Outline and Quick Outline

Code Assist

Templates and Code Templates

User Defined Template Variables

Source Code Folding

Magik Occurrences

Transmitting Source Code

Class Browser Link

Standard Emacs Shortcuts

Hyperlinks

Draft Editor

Syntax Validation

Spell Checking

Quick Fixes

Configurable Syntax Coloring

Messages Files Editor

Editor Outline

Syntax Validation

Configurable Syntax Coloring

Debugger

For Smallworld™ GIS 4.1.x, 4.2.x

Running GIS session in debug mode

Managing breakpoints

Managing application state

Performing step by step program execution

Tracking and changing variables value

Managing watch expressions

Inspecting variables and values

Resuming program execution

Sessions

Smallworld™ GIS 3.2.1, 3.3, 4.0, 4.1.x and 4.2.x support

Using Existing Emacs Configurations

Elementary Environment Managing

Extended Environment Managing

Session Console (with Standard Emacs Shortcuts)

Persistent and Manageable Command History

Configuration Validation

Sharing Configurations

Method Finder Paths Mapping

Code browsing

Magik Browsing Perspective

Type Hierarchy Perspective

Class Browser

File Search

Magik File Search

Extended Magik Search

Indexing Project Resources

Open Resource, Open Type and Open Member dialogs

Magik Stack Trace Console

Other

Runs on Eclipse 3.4, 3.5 and 3.6

Load List Managing

Load Lists Validation

 
  • Extended information about features available in MDT Professional Edition:

 

Magik Projects

 

Smallworld™ GIS Platform Model. The model is seamless and integrated representation of Smallworld™ GIS platform elements. It gives superior project resources virtualization, faster and more intuitive access to project resources.

 

External Resources Access.  It is now very easy to include external modules and products in order to have access to sources needed in your project. Additionally the new mechanism for path mapping grants you the access to sources used in building an image and then placed in other locations.

 

Project Elements Validation. MDT now provides new ways for validating project elements. Problems can be shown in a few ways to give you full and precise information about the state of your project.

 

Working Sets. This new feature enables you to group project elements in order to organise your work with Magik code.

 

 

Magik Editor

 

Hyperlinks. You can now navigate the code directly from within Magik Editor using hyperlinks facility. Simply hold Ctrl and point any identifier in the code and then click the link to jump to the declaration of the identifier.

 

Code Assist. Code Assist have been greatly improved since Standard Edition. The proposals are more accurately calculated based on the invocation context. The scope of the proposals are much wider and more customisable.

 

Draft Editor. You can now open files without write permission in new Magic Draft Editor. Draft editor allows you to make temporary changes to any important Magik files without the fear of accidental change in their content.

 

Programming Problems. This new feature instantly shows problems in your source code. It does not require transmitting code to GIS session and it is highly configurable. Problems can be shown in a many places in MDT to make it more accessible. Spelling errors can also be reported if necessary.

 

Quick Fixes. It is a brand new mechanism connected with problem reporting. Magik Editor can now offer handy corrections for highlighted problems.

 

Improved Templates. Both default and user defined code templates have been improved.

 

Folding. You now have much more control over folding. You can fold and unfold entire groups of code elements in your file.

 

Syntax Colouring. New syntax colouring preferences enables you to determine the way the code is rendered in Magik Editor.

 

 

Browsing Magik code

 

Indexing. Indexing mechanism analyzes content of the project resources. Information about code elements (e.g. class and method declarations) are written to an internal database (indexes).

 

Content of indexes enable effective and fast searching of source code elements  without need of sending Magik code to the GIS session.

 

Magik Browsing Perspective. New perspective uses three views to present more precise and convenient information about Magik code.

 

Type Hierarchy Perspective shows supertypes and subtypes of a given type depending on a selection.

 

Magik File Search. Magik File Search tab has been added to the Search dialog. The tab has the same functionalities as a standard File Search tab but additionally enables browsing project dependencies.

 

Magik Search. The possibility to search in local sources of Magik Project has been added. The way of presenting Magik Search results has been significantly changed. The changes provide more information about results and make them more readable for user.

 

 

GIS session

 

Smallworld™ GIS 4.1.x, 4.2.x Support. Magik Development Tools Professional Edition 2.0 supports both Smallworld™ GIS 4.1.x and Smallworld™ GIS 4.2.x

 

Sessions View. The new window appearance provides more accurate information on the relations between runtimes, sessions and Magik projects.

 

Managing Sessions. You can now easily duplicate sessions and move them between MDT installations using import/export.

 

Runtime Editor. Easy editing of runtimes is now possible by means of new Runtime editor.

 

Sessions and Runtimes Validation. MDT has been extended with complex validation of GIS sessions and runtimes, their mutual connections and relations with Magik projects.

 

Session Configuration. The new solution provides better integration with existing session configurations. It is now possible to use almost any existing configuration. The possibility to overwrite existing  configuration in MDT has been added.

 

Transmitting Code to Session. New functionality enables you to transmit products and modules directly from user interface without need of using Module Manager.

 

 

Debugger

 

New Magik debugger enables you to detect and diagnose errors in running GIS sessions. The debugger is completely integrated with the MDT environment.

 

NOTE: Magik Development Tools provides debug support only for Smallworld™ GIS 4.1.x, 4.2.x sessions.

    .    VISION
    .    FEATURES
    .    ADVANTAGES
    .    ROADMAP
    .    BENCHMARK
    .    CUSTOMER LIST


MDT NEWSLETTER
Name
E-mail


 

MDT is a product of:

ASTEC - Advanced Software Technologies

ASTEC is:
GE