harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexey Petrenko" <alexey.a.petre...@gmail.com>
Subject AWT, Java2D and SWING contribution
Date Tue, 30 May 2006 10:32:29 GMT
    Dear all,

    I am glad to announce next contribution to Harmony
classlib on behalf of Intel. The archive with the contribution
is uploaded to the following location:

    http://issues.apache.org/jira/browse/HARMONY-528

    The contribution consists of the following modules:
        awt – AWT and Java2D packages
        swing – SWING package
        misc – utility classes that do not belong to AWT or SWING but
are used by both modules.

    We have tested these modules with ClassEditor, JUnit and
JEdit. Geir has used these modules for demo on JavaOne.

    The Java2D implementation uses GDI+ library on Windows and
Xlib on Linux. For more information on AWT and Java2D
implementation internals, you can read documentation inside
the awt module.

    The building system included with the contribution is
entirely written on ANT. Eclipse 3.1.1 compiler is used for
compile the Java code. The native code can be built with
MSVC or Intel C compiler on Windows and GCC or Intel C
compiler on Linux IA32. The build uses header files and
libraries from current Harmony workspace. All the resulting
jars and dynamic libraries are placed in corresponding
subdirectories of Harmony/deploy directory. You can find
systematic building instructions in the README.txt file in the archive.

    However, there are many things to do in these modules such
as Java 1.5 support, bidirectional text handling, complete implementation
of drag and drop, HTML and RTF formats support, Multi and Synth
look-and-feels and others. The java.awt.PrintJob class and image data
flavors have been removed or commented out because they depend on
the packages javax.print and javax.imageio respectively, which are not
available in Harmony yet. Please refer to the README.txt file for bigger
list of To-Dos and known issues.

    You are welcome to try the contribution and share your opinion!

SY, Alexey

-- 
Alexey A. Petrenko
Intel Middleware Products Division
Mime
View raw message