[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Task list
From: |
Sascha Brawer |
Subject: |
Task list |
Date: |
Thu, 25 Sep 2003 10:15:36 +0200 |
Hi all,
I think we should have a page on the Classpath site, listing small tasks
that volunteers could pick. The idea is that a single project would not
take very long to complete, so it would be attractive for people who are
not regular classpath contributors.
Here's a (rather random) proposal for a start. Any other suggestions for
the list?
Libiconv Service Provider for java.nio.charset
Write a service provider for java.nio.charset that uses the
libiconv library for converting character encodings to and
from UTF-16. This would be a first step for replacing
gnu.java.io.EncodingManager by the java.nio.charset framework,
which is richer and not specific to Classpath.
Estimated amount of work: 2 weeks.
Curve Math
Write helper methods for curve math. This would be useful for
geometric applications, and for supporting 2D graphics. Search
for "not implemented" in java.awt.geom.CubicCurve2D and
java.awt.geom.QuadCurve2D.
Estimated amount of work: 1 week.
Rounded Rectangles
Implement the getPathIterator method in java.awt.geom.RoundRectangle2D.
This would be useful for graphics applications. Hint: Classpath already
contains a PathIterator for arcs; see java.awt.geom.Arc2D.ArcIterator.
Estimated amount of work: 1 week.
Flattening Path Iterators
Implement the class java.awt.geom.FlatteningPathIterator. This would
be useful for supporting 2D graphics. An implementation could probably
use the subdivide method of java.awt.geom.CubicCurve2D and QuadCurve2D.
Estimated amount of work: 1 week.
General Paths
Implement java.awt.geom.GeneralPath. This would be useful for
graphics applications.
Estimated amount of work: 2 weeks.
Constructive Area Geometry
Implement java.awt.geom.Area. This would be useful for some
graphics applications.
Estimated amount of work: 4 weeks (?).
Skills: Computational geometry.
Composite Contexts
Implement some CompositeContexts for Porter/Duff operators on raster
images. This would be useful for supporting 2D graphics. See
java.awt.AlphaComposite and its createContext method.
Estimated amount of work: 2 days for each operator.
Skills: It helps if you are familiar with the java.awt.image
framework.
Best regards,
-- Sascha
Sascha Brawer, address@hidden, http://www.dandelis.ch/people/brawer/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Task list,
Sascha Brawer <=