FEATURES

Print
  • The differences between MDT Professional Edition and MDT Standard Edition:


 

FEATURE

SE

PE

Projects

Magik Development Perspective

Yes

Yes

Folder and File Based Resources Visualization

Yes

Yes

Smallworld GIS platform model

No

Yes

Project Elements Validation

No

Yes

External Resources Access

No

Yes

Magik Working Sets

No

Yes

Built-In Module and Project Managing

No

Yes

Magik Editor

Editor Outline

Yes

Yes

Code Assist

(methods
only)

Yes

Templates

Yes

Yes

Code Templates

Yes

Yes

User Defined Template Variables

No

Yes

Folding

Yes

Yes

Magik Occurrences

Yes

Yes

Transmitting Source Code

Yes

Yes

Class Browser Link

Yes

Yes

Standard Emacs Shortcuts

Yes

Yes

Hyperlinks

No

Yes

Draft Editor

No

Yes

Syntax Validation

No

Yes

Spell Checking

No

Yes

Quick Fixes

No

Yes

Syntax Coloring

Yes

Yes

Configurable Syntax Coloring

No

Yes

Debugger

For Smallworld GIS 4.1.x

No

Yes

Running GIS session in debug mode

No

Yes

Managing breakpoints

No

Yes

Managing application state

No

Yes

Performing step by step program execution

No

Yes

Tracking and changing variables value

No

Yes

Managing watch expressions

No

Yes

Inspecting variables and values

No

Yes

Continuing program execution

No

Yes

Sessions

Smallworld GIS 3.2.1, 3.3, 4.0 and 4.1 support

Yes

Yes

Smallworld GIS 4.1.1 support

No

Yes

Using Existing Configurations

Yes

Yes

Elementary Environment Managing

Yes

Yes

Extended Environment Managing

No

Yes

Session Console (with Standard Emacs Shortcuts)

Yes

Yes

Persistent Command History

(limited to
30 entries)

Yes

Command Histories Managing

Yes

Yes

Configuration Validation

No

Yes

Sharing Configurations

No

Yes

Method Finder Paths Mapping

No

Yes

Code browsing

Class Browser

Yes

Yes

File Search

Yes

Yes

Magik Search

Yes

Yes

Extended Magik Search

No

Yes

Indexing Project Resources

No

Yes

Magik Browsing perspective

No

Yes

Type Hierarchy perspective

No

Yes

Magik File Search

No

Yes

Other

Based on Eclipse 3.3

Yes

No

Based on Eclipse 3.4

No

Yes

Load List Managing

No

Yes

Load Lists Validation

No

Yes

 
  • Extended information about features available only 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.1 Support. Magik Development Tools Professional Edition 1.0 supports both Smallworld™ GIS 4.1.0 and Smallworld™ GIS 4.1.1

 

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 sessions.

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


MDT NEWSLETTER
Name
E-mail


 

MDT is a product of:

ASTEC - Advanced Software Technologies

ASTEC is:
GE

EclipseCon 2010