| <?xml version="1.0"?> |
| |
| <!-- |
| |
| Licensed to the Apache Software Foundation (ASF) under one or more |
| contributor license agreements. See the NOTICE file distributed with |
| this work for additional information regarding copyright ownership. |
| The ASF licenses this file to You under the Apache License, Version 2.0 |
| (the "License"); you may not use this file except in compliance with |
| the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| |
| --> |
| |
| <!-- ====================================================================== --> |
| <!-- author stephane@hillion.org --> |
| <!-- version $Id$ --> |
| <!-- ====================================================================== --> |
| |
| <!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd"> |
| <document> |
| <header> |
| <title>Batik contributors</title> |
| </header> |
| |
| <body> |
| <p> |
| This page contains information about the current Batik developers and |
| the features they are working on at the moment. |
| </p> |
| |
| <section id="committers"> |
| <title>Committers</title> |
| <p> |
| This section lists all developers with commit access to the Batik |
| subversion repository. |
| </p> |
| <p> |
| The following people are active Batik developers: |
| </p> |
| <dl> |
| <dt>Thomas DeWeese (TD)</dt> |
| <dd> |
| <p><a href="mailto:Thomas.DeWeese@Kodak.com">Thomas.DeWeese@Kodak.com</a></p> |
| <p> |
| Thomas DeWeese is a Senior Software Engineer at Eastman Kodak Company, |
| in Rochester New York where he has worked for the Image Science |
| Division’s image application development group since 1994. Thomas |
| has made contributions to the imaging portions of the Java2D API, |
| and was a major contributor to the Java Advanced Image API (version |
| 1.0). Since then he has participated in the Jini Printing Working |
| group and has recently become a member of Kodak’s SVG Working Group |
| team. |
| </p> |
| </dd> |
| |
| <dt>Cameron McCormack (CM)</dt> |
| <dd> |
| <p><a href="mailto:cam@mcc.id.au">cam@mcc.id.au</a></p> |
| <p> |
| Cameron McCormack is a postgraduate student at Monash University in |
| Melbourne, Australia, where he is undertaking his PhD. His thesis |
| relates to adaptive layout of diagrams, and he has worked on an |
| extension to SVG to allow expressions as attribute values. He also |
| is an invited expert on the SVG Working Group. Cameron |
| has been a committer since 2004, and has contributed code mostly |
| related to SMIL animation and upcoming SVG 1.2 support. |
| </p> |
| </dd> |
| |
| <dt>Dieter von Holten (DH)</dt> |
| <dd> |
| <p> |
| Dieter is a freelance programmer living in Hamburg, Germany. He |
| spends his time on projects in refineries and tankfarms, chasing |
| bits from ERP to PLC and back. Although not specifically an expert |
| with graphics, he tries to help out “maintaining and enhancing this |
| interesting, non-trivial piece of code”. |
| </p> |
| </dd> |
| <dt>Helder Magalhães (HM)</dt> |
| <dd> |
| <p><a href="mailto:helder.magalhaes@gmail.com">helder.magalhaes@gmail.com</a></p> |
| <p>Helder is a software engineer at the Power Systems Automation unit of |
| Efacec, in Maia, Portugal. He is an SVG enthusiast and has been |
| involved with the technology since 2005. In his spare time, he tries |
| to help out in several open-source projects, mostly SVG-related, with |
| an emphasis in Batik. He is also an invited expert on the SVG Interest |
| Group.</p> |
| </dd> |
| </dl> |
| |
| <p> |
| The following people are some of the Batik project founders and |
| helped define and implement the initial Batik architecture: |
| </p> |
| |
| <dl> |
| <dt>Bill Haneman</dt> |
| <dd> |
| <p><a href="mailto:bill.haneman@ireland.sun.com">bill.haneman@ireland.sun.com</a></p> |
| <p> |
| Bill Haneman works for Sun Microsystems’ Desktop Enabling Middleware |
| group in Dublin, Ireland, and implemented much of the Batik’s text |
| support (though not SVG Fonts, thanks Bella, Dean, and David!). He is |
| also technical lead for the |
| <a href="http://developer.gnome.org/projects/gap">GNOME |
| Accessibility Project</a>, an open project to provide an |
| accessibility framework for Linux and Solaris(TM) desktops. A |
| twenty-year veteran of scientific programming and application |
| development, he is a US expatriate who plays traditional Irish music |
| on the uilleann pipes. |
| </p> |
| </dd> |
| |
| <dt>Vincent Hardy</dt> |
| <dd> |
| <p><a href="mailto:vincent.hardy@eng.sun.com">vincent.hardy@eng.sun.com</a></p> |
| <p> |
| Vincent is one of the founders of the SVG Batik project at Apache. |
| He is a Senior Staff Engineer at Sun Microsystems Inc., where he is |
| part of the XML technology center. Vincent represented Sun in the |
| W3C’s SVG Working Group and is currently a W3C fellow in the W3C |
| office in Sophia Antipolis, France. Vincent is the author of papers |
| and a book on the Java 2D API. |
| </p> |
| </dd> |
| |
| <dt>Stephane Hillion</dt> |
| <dd> |
| <p><a href="mailto:shillion@ilog.fr">shillion@ilog.fr</a></p> |
| <p> |
| Stephane is a software engineer at the Koala project, part of |
| ILOG’s visualization R&D team, located in Sophia-Antipolis, |
| France. His main interests are in programming languages and web |
| standards. He wrote the Apache Batik’s DOM, CSS and Swing modules. |
| </p> |
| </dd> |
| |
| <dt>Dean Jackson</dt> |
| <dd> |
| <p><a href="mailto:dean.jackson@cmis.csiro.au">dean.jackson@cmis.csiro.au</a></p> |
| <p> |
| Dean is employed by CSIRO Australia and is currently working at |
| the World Wide Web Consortium (W3C) full time on SVG. He is a member |
| of the W3C’s SVG working group, and was a developer |
| of the CSIRO SVG Toolkit, one of the first and most complete open source |
| SVG libraries. |
| </p> |
| </dd> |
| |
| <dt>Christophe Jolif</dt> |
| <dd> |
| <p><a href="mailto:cjolif@ilog.fr">cjolif@ilog.fr</a></p> |
| <p> |
| Christophe Jolif is a Software Architect mainly working on the ILOG |
| JViews Component Suite, the ILOG Java visualization framework. He has |
| been working for ILOG since 1997, and is representing the company in the |
| Scalable Vector Graphics (SVG) W3C Working Group since 1999. He has |
| implemented SVG import and export features in ILOG JViews and is now |
| also working on the SVG Batik project at Apache. |
| </p> |
| </dd> |
| |
| <dt>Thierry Kormann</dt> |
| <dd> |
| <p><a href="mailto:tkormann@ilog.fr">tkormann@ilog.fr</a></p> |
| <p> |
| Thierry is a software engineer, at the Koala project of ILOG located at |
| Sophia-Antipolis, France and a member of the SVG working group. Thierry has |
| contributed to most of Koala’s projects involving Java and XML. Since |
| then, he co-founded the Apache Batik project. His daytime job is focused on |
| Graphics and XML related technologies. Prior to joining ILOG, Thierry worked |
| as a software engineer for Bull. |
| </p> |
| </dd> |
| |
| <dt>Nicolas Socheleau</dt> |
| <dd> |
| <p><a href="mailto:nicolas.socheleau@bitflash.com">nicolas.socheleau@bitflash.com</a></p> |
| <p> |
| Nicolas Socheleau is a software engineer at BitFlash Inc, Ottawa, Canada |
| where he worked on different SVG related projects. He joined the Batik |
| team in June 2002. His interests include XML technologies and Graphics. He |
| contributed some text functionality and SVG DOM interface implementations. |
| </p> |
| </dd> |
| |
| <dt>Emmanuel Tissandier</dt> |
| <dd> |
| <p><a href="mailto:tissandi@ilog.fr">tissandi@ilog.fr</a></p> |
| <p> |
| Emmanuel Tissandier has been working for 10 years as a software engineer |
| in object oriented environments. He started with the development of CASE |
| tools at Rank Xerox and joined the visualization R&D team of ILOG in |
| 1995. Since 1997, he has been the R&D Project Manager for the ILOG |
| JViews Component Suite, a product for delivering two-dimensional |
| structured graphics, cartography, diagrams, and Gantt charts in Java. |
| </p> |
| </dd> |
| </dl> |
| |
| <p> |
| Bella Robinson implemented the SVG font support in Batik: |
| </p> |
| |
| <dl> |
| <dt>Bella Robinson</dt> |
| <dd> |
| <p><a href="mailto:bella.robinson@cmis.csiro.au">bella.robinson@cmis.csiro.au</a></p> |
| <p> |
| Bella is a Software Engineer working for CSIRO Australia. She was one |
| of the main developers of the CSIRO SVG Toolkit and has also been working |
| on a Pocket SVG Viewer for handheld devices. Her interests include |
| graphics and XML programming. |
| </p> |
| </dd> |
| </dl> |
| |
| <p> |
| In addition, <a href="mailto:James.Davidson@eng.sun.com">James |
| Davidson</a> and <a href="mailto:stefano@apache.org">Stefano |
| Mazzochi</a>, two Apache veterans who helped the Batik team start the |
| project at Apache, also have commit access to the Subversion repository. |
| </p> |
| </section> |
| |
| <section id="contributors"> |
| <title>Batik contributors</title> |
| <p> |
| The following people have contributed to Batik: |
| </p> |
| <ul> |
| <li> |
| <a href="mailto:andjelkovic.ivan@gmail.com">Ivan |
| Andjelkovic</a>—Google Summer of Code student who worked |
| on enhancements to the DOM Viewer window. |
| </li> |
| <li> |
| <a href="mailto:carnold@houston.rr.com">Curt |
| Arnold</a>—Contributed many bug reports and fixes. |
| </li> |
| <li> |
| <a href="mailto:r_diblasi@hotmail.com">Robert A. |
| DiBlasi</a>—Contributed a lot of feedback on the Batik |
| documentation and suggestions on how to improve it. |
| </li> |
| <li> |
| <a href="mailto:archie@dellroad.org">Archie |
| Cobbs</a>—Contributed a thread deadlocking fix. |
| </li> |
| <li> |
| <a href="mailto:Paul_Evenblij@nl.compuware.com">Paul |
| Evenblij</a>—Contributed an improvement to the way images are |
| handled by the SVGGraphics2D component. Also contributed bug fixes on |
| the SVGGraphics2D component. |
| </li> |
| <li> |
| <a href="mailto:pier.fumagalli@eng.sun.com">Pier |
| Fumagalli</a>—Helped with the Batik web site and mailing |
| lists. |
| </li> |
| <li> |
| <a href="mailto:herve.girod@club-internet.fr">Hervé |
| Girod</a>—Contributed many improvements to the WMF |
| transcoder. |
| </li> |
| <li> |
| <a href="mailto:Christophe.Held@sophia.inria.fr">Christophe |
| Held</a>—Contributed a math formula in SVG generated from |
| MathML. |
| </li> |
| <li> |
| <a href="mailto:tonny@kiyut.com">Tonny Kohar</a>—Contributed |
| a syntax highlight XML editor component for use in Squiggle. |
| </li> |
| <li> |
| <a href="mailto:webmaestro@mac.com">Clay Leeds</a>—Helped |
| getting Batik’s new site set up. |
| </li> |
| <li> |
| <a href="mailto:keiron@aftexsw.com">Keiron Liddle</a>—A |
| <a href="http://xmlgraphics.apache.org/fop/">FOP</a> member who worked |
| on an SVG to PDF transcoder that is a part of FOP but works in the |
| Batik infrastructure. |
| </li> |
| <li> |
| <a href="mailto:jeremias@apache.org">Jeremias |
| Märki</a>—Another FOP member who contributed code to improve |
| compatibility with GNU Classpath. |
| </li> |
| <li> |
| <a href="mailto:john.morrison@uk.experian.com">John |
| Morrison</a>—Contributed a set of XSL stylesheets to generate |
| SVG charts, such as line graphs, bar charts or pie charts. |
| </li> |
| <li> |
| <a href="mailto:neumann@karto.baug.ethz.ch">Andreas |
| Neumann</a>—Contributed two SVG maps which |
| <a href="mailto:bert@w3.org">Bert Bos</a> has internationalized |
| (adding an English version to the original German text). |
| </li> |
| <li> |
| <a href="mailto:luano@asd.ie">Luan O’Carroll</a>—Contributed |
| the original WMF transcoder. |
| </li> |
| <li> |
| <a href="mailto:spei@cs.uiowa.edu">Sheng Pei</a>—Contributed |
| to filter support and the regard tool. |
| </li> |
| <li> |
| <a href="mailto:neeme.praks@one.ee">Neeme |
| Praks</a>—Contributed patches, feedback and scripts for |
| building charts from John Morrisson’s XSL stylesheets. |
| </li> |
| <li> |
| <a href="mailto:ruini@iki.fi">Henri Ruini</a>—Contributed to |
| a rewrite of the rasterizer application. |
| </li> |
| <li> |
| <a href="mailto:david@steadystate.co.uk">David |
| Schweinsberg</a>—Contributed the True Type Font to SVG Font |
| converter. |
| </li> |
| <li> |
| <a href="mailto:eric_suen_cn@hotmail.com">Eric Suen</a>—Tracked |
| down some memory leaks. |
| </li> |
| <li> |
| <a href="mailto:natalian@cs.brown.edu">Nicholas |
| Talian</a>—Contributed on gradients. |
| </li> |
| <li> |
| <a href="mailto:andres@onemileup.com">Andres |
| Toussaint</a>—Contributed SVGAnimatedPathData functionality. |
| </li> |
| </ul> |
| </section> |
| |
| <section id="expertise"> |
| <title>Areas of expertise</title> |
| <p> |
| The following table summarizes the areas of expertise of each active |
| committer. It allows better coordination of both internal and |
| external development efforts. |
| </p> |
| |
| <div class="expertise"> |
| <table> |
| <tr> |
| <th/><th class="tick"><abbr title="Thomas DeWeese">TD</abbr></th><th class="tick"><abbr title="Cameron McCormack">CM</abbr></th><th class="tick"><abbr title="Dieter von Holten">DH</abbr></th><th class="tick"><abbr title="Helder Magalhães">HM</abbr></th> |
| </tr> |
| <tr> |
| <td class="area">Team Contact</td> |
| <td>X</td><td/><td/><td/> |
| </tr> |
| <tr> |
| <td class="area">Bridge</td> |
| <td/><td>X</td><td/><td/> |
| </tr> |
| <tr> |
| <td class="area">Browser</td> |
| <td>X</td><td/><td/><td/> |
| </tr> |
| <tr> |
| <td class="area">CSS</td> |
| <td>X</td><td>X</td><td/><td/> |
| </tr> |
| <tr> |
| <td class="area">Documentation</td> |
| <td>X</td><td>X</td><td/><td>X</td> |
| </tr> |
| <tr> |
| <td class="area">SVG DOM</td> |
| <td/><td>X</td><td/><td/> |
| </tr> |
| <tr> |
| <td class="area">GVT Core</td> |
| <td>X</td><td/><td/><td/> |
| </tr> |
| <tr> |
| <td class="area">GVT Filters</td> |
| <td>X</td><td/><td/><td/> |
| </tr> |
| <tr> |
| <td class="area">GVT Renderer</td> |
| <td>X</td><td/><td/><td/> |
| </tr> |
| <tr> |
| <td class="area">GVT Text</td> |
| <td>X</td><td/><td/><td/> |
| </tr> |
| <tr> |
| <td class="area">SVGGraphics2D</td> |
| <td>X</td><td/><td/><td/> |
| </tr> |
| <tr> |
| <td class="area">SMIL Animation</td> |
| <td/><td>X</td><td/><td/> |
| </tr> |
| <tr> |
| <td class="area">Micro Parsers</td> |
| <td>X</td><td/><td/><td/> |
| </tr> |
| <tr> |
| <td class="area">Rasterizer</td> |
| <td>X</td><td/><td/><td/> |
| </tr> |
| <tr> |
| <td class="area">Scripting</td> |
| <td/><td>X</td><td/><td/> |
| </tr> |
| <tr> |
| <td class="area">Swing Components</td> |
| <td>X</td><td/><td/><td/> |
| </tr> |
| <tr> |
| <td class="area">Test</td> |
| <td>X</td><td/><td>X</td><td>X</td> |
| </tr> |
| </table> |
| </div> |
| </section> |
| </body> |
| </document> |