Development@axlogic.com
 
 
   

Tekadence Magik is a new way of creating software applications – using intuitive and easy-to-learn visual tools and scripting to create standalone 100% pure Java applications.

Magik is a great alternative to traditional software development. It has its advantages of being an easy to use visual authoring environment, similar to mTropolis in a lot of ways (hmmm. I wonder why), and a lot of disadvantages too. Typically, Magik works really well for small projects - like a prototype for example - and in fact many people use Magik strictly as a prototyping tool.

You can download a beta copy of Tekadence Magik right here! Enjoy!

Some of the key features of Magik include:
 
  • Creation of 100% Java applications using intuitive, visual point-and-click tools
  • Drag-and-drop import of pre-existing Java code (.class files, .jar files, and JavaBeans)
  • Drag-and-drop integration of Web Services into applications
  • Drag-and-drop import of rich media files: graphics, video, audio, and animation (including Quicktime and Flash files)
  • Instant preview of applications, with no compiling required
  • Visual tool for connecting together object messages and properties to create your application logic
  • Ability to output finished application as a standalone Java .jar file
  • Ability to output finished application as a Java WebStart application
  • Full scripting layer, enabling the creation of application logic using simple JavaScript
  • Ability to take part or all of an application and turn it into a self-contained "compound" object, that can be reused in other applications
  • 80+ pre-built "building block" objects across all major categories of application functionality: user interface, interactivity, logic, database, multimedia, etc.
  • Drag-and-drop integration of external data and databases into applications
  • Web server and web page objects for rapid creation of server-side applications
 

Tekadence Magik authoring views
 

In addition all of the functionality that comes built-in to the Magik authoring environment, I have developed some Magik plugin packages that can be used to further enhance its capabilities. These projects are all unsupported, but they are free to use.

 

IRC Plugin
The IRC plugin is a module I am currently designing that enables developers to create IRC client/Bot applications using Tekadence Magik.

Although there are other applications designed specifically for this task, the ease-of-use and sophistication of Magik make this a compelling alternative.

This project is currently in beta, and I'm looking for users who want to actively participate in the development and testing process. If you are interested, please join the IRC forum discussion. Thanks!

     

Gameboy Emulator Plugin
The Gameboy emulator plugin was created for Tekadence Magik, and is an example of how Magik can be extended through the use of the development SDK.

Included in this pacakge are two additional modifiers for Magik: The Joystick modifier, and the Keyboard modifier. These can be used to provide user input to the Gameboy object.

You can see the Gameboy Emulator in action for yourself by running the WebStart demo.