14.07.2013 Views

Contents - Cultural View

Contents - Cultural View

Contents - Cultural View

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Apache Harmony 26<br />

Support Platform and Operating System<br />

The project provide a portable implementation that ease development on many platforms and operating systems. The<br />

main focus is on Windows and Linux operating systems on x86 and x86-64 architectures. [17]<br />

IA32 (Pentium III or<br />

better)<br />

x86-64 (Intel 64,<br />

AMD64)<br />

Windows<br />

2000<br />

In progress<br />

Windows XP, Server 2003,<br />

Vista<br />

Linux RHEL, SLES, Debian,<br />

Gentoo, Fedora<br />

Yes Yes<br />

FreeBSD AIX Mac OS<br />

In<br />

progress<br />

X<br />

N/A N/A<br />

N/A Yes Yes N/A N/A N/A<br />

Itanium (IA64, IPF) N/A In progress Yes N/A N/A N/A<br />

PPC32 N/A N/A In progress N/A N/A N/A<br />

PPC64<br />

N/A N/A<br />

In progress<br />

N/A<br />

In<br />

progress<br />

zSeries (31 bit) N/A N/A In progress N/A N/A N/A<br />

Class Library Coverage<br />

The expected donations from software companies were<br />

actually received. The Apache Harmony now contains the<br />

working code, including the Swing, AWT and Java 2D<br />

code which were contributed by Intel.<br />

The part of the implemented classes is still smaller than in<br />

GNU Classpath (97.7% in the trunk versus almost 100%<br />

as of July 2007 [18] ), despite some non-trivial applications<br />

were shown being running in 2006 JavaOne international<br />

conference.<br />

Also Harmony's test suite is less extensive than GNU<br />

Classpath's for now (20000 tests [19] versus 50000 [20] as of October 2006).<br />

Java Platform diagram showing Class Library<br />

The progress of the Apache Harmony project can be tracked against J2SE 1.4 and Java SE 5.0. [21] Also, there is a<br />

branch for Harmony v6.0 in development for Java SE 6.0.<br />

Apache Harmony developers integrate several existing, field-tested open-source projects to meet their goal (not<br />

reinventing the wheel). Many of these projects are mature and well known and other part of the library need be<br />

writing from scratch.<br />

This is a list of existing open source components that are used in the Apache Harmony project; some of them were in<br />

use before the project started.<br />

N/A

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!