About Magik on Java

Magik on Java is a technology preview of the Smallworld Magik language compiling to the Java Virtual Machine. It is not a product release. Our product vision is to replace the proprietary Magik VM that currently ships with Smallworld Core Spatial Techology in a future product release, allowing Magik applications to take full advantage of the Java platform. We invite you to install and try this technology preview of the new Magik on Java VM along with an example Desktop Viewer application.

The software provided in this technology preview is offered for the purposes of validation and feedback by the Smallworld development community. It is supplied without warranty or liability, and it should not be used for any production purposes.


Current support for the Smallworld Core platform

This is the current status of the Magik on Java release. It provides a high-level view of support for the Smallworld Core platform in this technology preview. Use this to assess which areas are currently worth investigating.

Status Area
4 Magik – language: parse and compile Magik
4 Magik – runtime: Core Magik libraries and primitives
4 Datastore – user access: views, collections, records, field, versions
4 Graphics – drawing: drawing on canvases
4 Geometry – in-memory: coordinates, sectors, transforms
4 Geometry – from database: chains, links, polygons, rasters
3 Graphics – widget: buttons, dropdowns, windows etc
2 Datastore – administrative access: persistent cache, ds_transfer, hot backup
2 Deployment, Equivalent of closed and open images
1 Data marshalling, Acpt data serialisation
Where:
  • 5 – Complete
  • 4 – Largely complete barring bug fixes and minor features
  • 3 – 50/50, more functionality working but plenty still missing
  • 2 – Started but some functionality working
  • 1 – Not started

Feedback and demonstrations

Please feedback your impressions and experience of using Magik on Java—we are especially interested in bugs, speed comparisons you perform, suggestions for improvements and unexpected uses of the product (either suggestions or demonstrations). Please email your comments to:

magikonjava.feedback@ge.com

If you are interested in demonstrating Magik on Java or the Desktop Viewer application, please contact magikonjava.feedback@ge.com first. We’re very keen to help you with any such demos!


Downloads

For information on how to download the software, contact magikonjava.feedback@ge.com.


Copyright 1998-2013 General Electric Company. All Rights Reserved. GE and the GE Monogram are trademarks and service marks of General Electric Company.

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.