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]