前述のように、アプリケーション モジュールは、Batikが提供する機能を実現します。
たとえば、SVGブラウザ は、さまざまなBatikコア モジュールを利用してビルドされており(たとえばJSVGCanvas
GUIコンポーネントや ImageTranscoder
など)、また、BatikはSVGドキュメントをあなたに見せたり、ズームさせたり、パンさせたり、回転させたりするだけではなく、それらを検索したり、他のフォーマット(JPEG、TIFF、PNGなど)にコンバートさせてもくれます。
SVG プリティ プリンタ は、BatikがあなたにSVGコンテンツを操作・変換させてくれる、もうひとつの例を示してくれます。ここでは、潜在的に無秩序になっているSVGファイルを整理してくれるためのものです。
The SVG Font Converter は、True Typeフォント フォーマット中の一定の文字をSVGフォント フォーマットにコンバートすることで、BatikがアプリケーションにSVGフォント定義をSVGファイル中に埋め込むことができるような方法を実現しています。
最後に、SVG ラスタライザは、
トランスコーダAPI をSVGコンテンツとの間でコンバートするために活用する方法を示します。
アプリケーション モジュールが便利であり使っていて楽しいものであるとしても、それらはBatikプロジェクトの主要な成果ではないことに注意してください。むしろ、それらはBatikコア モジュールが使用され、結合される方法を実現しているものなのです。