Magician
Ported to OS/2


CLICK ME, MAN! CLICK ME QUICKLY!



The port of Magician to OS/2 available for the first time. This port supports all the features you'd expect from Magician including simultaneous multi-threaded, multi-window rendering, complete & immediate portability to all other supported Magician platforms and dozens of cool demos to play about with. The Magician interface is an implementation of OpenGL for Java.


Using Magician, programmers can write portable Java code that seamlessly uses existing native OpenGL libraries to provide high-performance rendering over a variety of platforms. We've made our port of Magician to OS/2 available for the first time. This port supports all the features you'd expect from Magician including simultaneous multi-threaded, multi-window rendering, complete & immediate portability to all other supported Magician platforms and dozens of cool demos to play about with.


Magician has many powerful features for empowering developers with the
ability to write superb OpenGL-based applications rapidly.

Rapid Conversion from existing C/C++ OpenGL code to
Java

One of the most important aspects that contributes to the usability and
power afforded by Magician lies in the way in which the
architecture of the interface, and coding conventions, closely mirror
that of the existing C/C++-based OpenGL implementations. We
provide sample programs to aid in the conversion of OpenGL code
fragments to the Magician interface and typically, conversion times
are fairly short, even for complex applications.

Portable Architecture

Magician has been designed with portability in mind. OpenGL runs
on many different operating systems, with many different blends of
OpenGL all complying to a standard interface. Coupled with the
cross-platform capabilities of Java, code written to the Magician
interface will operate seamlessly on both UNIX and Win32 platforms,
intelligently choosing the correct rendering engine to use.

Therefore, code written with Magician can be shipped immediately
across the Internet for portable use on any Java Virtual Machines.

High Performance

Java has taken much criticism for poor performance. In that light,
Magician has been designed around the concept of being a minimal
``glue'' layer existing between the Java Virtual Machine and the
natively implemented rendering library.

With this architecture, Magician runs at speeds almost identical to
those of natively compiled code.

Ease of Use

Magician has been architected in such a way to make portable
3-dimensional graphics programming with Java a pleasant experience,
without exposing the developer to gory internal problems they need
not worry about. Magician takes care of all the window-system
horrors and just lets you get on with writing your applications.

@Macarlo, Inc.
@Macarlo's Shareware & Web
OS/2
Java Lobby Member
Java Site Accredited

[TOP] [HOME] [INDEX]