blanco Framework は オープンソースのJava, C#.NET, JavaScript, VB.NET, PHP, Ruby, Python言語用開発フレームワークです。Excelブック様式の設計書を入力してソースコードを自動生成します。各ツールは疎結合で部分利用が可能。EclipseプラグインまたはAntTaskで提供。
blancoNLpackGenerator は 各種Javaアプリケーションから言語パックを自動生成するためのプロダクトです。
OASIS XLIFF 形式ファイルに対する各種処理を提供します。
[開発者]
1.伊賀敏樹 (IGA Tosiki / いがぴょん): 開発および維持メンテ担当
2.山本耕司 (ymoto) : リリース判定担当
[ライセンス]
1.blancoNLpackGenerator は ライセンス として Eclipse Public License 1.0 と GNU Lesser General Public License をデュアルライセンスとして採用しています。
2.blancoNLpackGenerator は 以下のライセンス下でリリースされたモジュールを含みます。
・Eclipse Public License 1.0
・Mozilla Public License 1.1
・Apache License 2.0
3.blancoNLpackGenerator が自動生成した各種言語パックは、それが入力したモジュールの著作権を引き継ぎます。
・Eclipse 日本語化言語パック(サードパーティ版)は Eclipse Public License 1.0 ライセンスのもとで公開します。
[JDK]
コンパイルおよび実行には、JDK 6 以降が必要です。
Eclipse から Ant を起動する場合には、JRE 定義の デフォルトの VM 引数に -Xmx512M を記述してください。
[依存するライブラリ]
blancoNLpackGeneratorは下記のライブラリを利用しています。
※各オープンソース・プロダクトの提供者に感謝します。
1.Pleiades (Eclipse 日本語化)
http://mergedoc.sourceforge.jp/pleiades.html
概要: 英語から日本語を導出するための翻訳メモリ(翻訳エンジン)として利用しています。
※blancoNLpackGenerator は Pleiades に大きく依存するツールです。
バージョン: 1.2.x (2008.02.17)
ライセンス: Eclipse Public License 1.0
※詳しくは、doc/readme_pleiades.txt を参照して下さい。
2.Javassist
概要: Pleiades が内部的に利用するバイトコード操作ライブラリ。
ライセンス: MOZILLA PUBLIC LICENSE 1.1
3.Apache Commons
概要: Pleiades が内部的に利用する各種共通ライブラリ。
ライセンス: Apache License 2.0
4.その他の blanco Framework
概要: このプロダクトは 実行時に blanco Framework各種プロダクトに依存して動作します。
ライセンス: GNU Lesser General Public License
※依存ライブラリのEPL化を実施予定です。
[Pleiades取り組み方法]
○ライブラリ一式の取り込み
1.(Pleiades)readme/readme_pleiades.txt , readme_pleiades_changes.txt
->doc/
2.(Pleiades)plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
->lib/
3.(Pleiades)plugins/jp.sourceforge.mergedoc.pleiades/lib/
->lib/
4.(Pleiades)plugins/jp.sourceforge.mergedoc.pleiades/conf/
->conf/
○TMXの更新
1.blancoPleiadesUtil を利用して TMX を生成。
2009.11.08 (0.1.29)
節目としてリリース。
2009.10.25 (0.1.28)
Pleiades: 1.3.2.20091025
2009.10.05 (0.1.27) マイルストーン
Eclipse Galileo SR1 (Eclipse Classic 3.5.1) 対応。
Pleiades: 1.3.1.I20091004