ダウンロードリスト

Sponsored link

プロジェクト概要

blanco Framework は オープンソースのJava, C#.NET, JavaScript, VB.NET, PHP, Ruby, Python言語用開発フレームワークです。Excelブック様式の設計書を入力してソースコードを自動生成します。各ツールは疎結合で部分利用が可能。EclipseプラグインまたはAntTaskで提供。

システム要件

システム要件が設定されていません

リリース時刻: 2007-12-14 13:32
blancoStringGroup blancoStringGroup-0.2.0 (6 個のファイル 非表示)

リリースノート

blancoStringGroupは 「文字列グループ定義書」というExcel様式を記入するだけで 簡単に 文字列グループを処理するクラス・ソースコードが作成できるようにするためのツールです。
Java / C#.NET / JavaScript / VB.NET / JavaScript / Ruby / Python ソースコード自動生成を実現します。
文字列を扱うプログラミングの際によくありがちなルーチンワーク的プログラミングを肩代わりすることができます。
加えて、blancoStringGroupを導入すると、設計書とソースコードが自動的に同期化されるという効果があります。

[開発者]
1.伊賀敏樹 (Tosiki Iga / いがぴょん): 開発および維持メンテ担当
2.山本耕司 (ymoto) : 仕様決定およびリリース判定および開発担当

[ライセンス]
1.blancoStringGroup は ライセンス として GNU Lesser General Public License を採用しています。

[依存するライブラリ]
blancoCharacterGroupは下記のライブラリを利用しています。
※各オープンソース・プロダクトの提供者に感謝します。
1.JExcelApi - Java Excel API - A Java API to read, write and modify Excel spreadsheets
http://jexcelapi.sourceforge.net/
http://sourceforge.net/projects/jexcelapi/
http://www.andykhan.com/jexcelapi/
概要: JavaからExcelブック形式を読み書きするためのライブラリです。
ライセンス: GNU Lesser General Public License
2.blancoCg
概要: ソースコード生成ライブラリ
ライセンス: GNU Lesser General Public License
3.その他の blanco Framework
概要: このプロダクトは それ自身が blanco Frameworkにより自動生成されています。
このプロダクトは 実行時に blanco Framework各種プロダクトに依存して動作します。
ライセンス: GNU Lesser General Public License

変更履歴

2007.12.14 (0.2.0) RC1版
(jar)jarファイル類の更新。
(1)利用している定義書を更新。(特に ValueObjectやConstantsなど)
ソースコードのリファクタリング (他のプロダクトと構造を共通化)
(1)メッセージ定義書の導入。
(2)structure2Sourceメソッドの作成。
(3)XmlParserクラスを作成。
(4)フィールド名変更: listField → fieldList
(5)フィールドの型を変更: java.util.ArrayList → java.util.List
build.xmlの更新。
不要ファイルを削除。
(1)blancoフォルダを再生成 (ぽろぽろと不具合を発見)
(2)不要なtestフォルダ以下を削除。
(plugin)プラグイン
(1)ウィザードの画面の対応言語リストを更新。
横長すぎにならないよう注意。
(2)about.htmlを更新。

2007.05.31 (0.1.5)
(Python)Pythonに対応。

2007.05.30 (0.1.4)
(jar)blancoCgを更新。
(Ruby)Rubyに対応。

2006.12.27 (0.1.3)
(jar)jarファイル類の更新。
build.xmlファイルをblancoAntにより更新。
TODO convertToStringメソッドをJava以外に横展開。
TODO 整数定数のための定数値を外部から与える仕様の検討

2006.12.07 (0.1.2)
(Java)convertToStringを先行して実装。
(plugin)プラグイン作成はスキップ。
(jar)blancoXmlBindingを更新。

2006.11.13 (0.1.1)
(JavaScript)バグ修正。blancoCgにおける定数表現が変更されたので、それに呼応してthis.修飾を クラス名.修飾へと変更する必要がありました。
(jar)blancoCgを更新。

2006.11.13 (0.1.0)
(blancoCg)BlancoCgStatementUtilのメソッドを隠蔽化。BlancoCgLineUtilに読み替えます。