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 以降が必要です。
[依存するライブラリ]
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.Jassist
概要: 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 を生成。
※ポイント: conf/additions ディレクトリ が空であることを確認。
2008.09.01 (0.1.0)
Pleiades: 1.2.3.p5 - 2008.09.01 Nightly Build
2008.08.31 (0.0.99)
CDT 対応。
Europa 対応。