BatikはJava(tm)技術に基づく、スケーラブルなベクトル グラフィックス (SVG) フォーマットのイメージを、表示する、生成する、あるいは操作するといった様々な目的で、利用するアプリケーションのためのツールキットです。 このプロジェクトの目標は、開発者に、個別のSVGソリューションをサポートするために利用できるように、提携できるような、あるいは単体としての、一連のコア モジュールを提供することです。モジュールの例としては、SVGパーサであり、SVGジェネレータであり、SVG DOM実装であります。Batikプロジェクトのもうひとつの目標は、これを高度に拡張可能にすることです(たとえば、Batikでは開発者がカスタムSVGタグを操作することを可能にしています)。プロジェクトのゴールが、一連のコア モジュールの提供にあるとしても、その派生物のひとつは、完全に成熟したSVGブラウザの実