私は、ユーザーが設計図を作成できるようにするGMF(RCP/EMF/GEF)アプリケーションを開発中です。そのアプリケーションの一環として、ユーザーが図に追加する独自のカスタム図形を作成できるようにする必要があります。私たちは、シェイプの格納形式としてSVGを使用することを考えています。Javaでフリーフォームのキャンバス(形状あり)
私はこのようなキャンバスを作成するJavaライブラリを探しており、画像をSVGファイルとして書き出すことができます。また、SVGファイルをインポートして操作できるようにする必要があります。プラグインがオープンソースである限り、私はEclipseプラグインをRCPアプリケーションで作成できるはずだと思っているので、Eclipseプラグインですらできます。
アプリケーションでSVGの作業にBatikを使用します。ライセンスノート:私たちはアプリケーションをオープンソースにする必要はありません。そのため、派生物をオープンソースにする必要のあるLGPLのようなライセンスを持つライブラリは、私たちにとってはうまくいかないでしょう。
Charlieは、結果をオープンソースにすることなくLGPLライブラリを使用できると述べています。 LGPLとJavaに関するFSFの詳細は次のとおりです。http://www.gnu.org/licenses/lgpl-java.html – Mark