Archive for the ‘tuscany’ Category
SCA Java 1.2.1-incubating (June 2008)
Tuscanyのメーリングリストが活発なので、久々にWebサイトを見に行ったところ、SCA Java 1.2.1-incubating がリリースされていました。4月にSDO Java Release 1.1-incubating もリリースされていたとは。
ここのところ技術以外の勉強を優先させていて、すっかりSCA & SDOに疎くなっています。そろそろまた花火採点アプリに取り組む季節になってきたので、時間を作り、最近よく目にする”blog on the go”って感じにしたいけれど...難しいかもなあ。
SCA Java 0.99-incubating
SDO + DASを使ったアプリケーション作成に追われている間に、 SCA Java 0.99-incubatingがリリースされていました。Online Store SCA Composite
というチュートリアルもありますね。早速試してみないと。
This release of Apache Tuscany SCA builds on the stability and modularity established with the previous releases and includes more complete implementation of SCA specifications, support for distributed SCA domains, SCA policy, OSGi implementation types, and pub/sub support with notification components. Start up time and memory footprint of the runtime has been reduced and there have been numerous bug fixes. This is expected to be the last point release before the 1.0 final release.
Apache Tuscany RDB DAS Beta1 Release
2006年11月のIncubating-M2以来リリースのなかったDASですが、ようやくBeta1がリリースされました。
http://incubator.apache.org/tuscany/latest-release-apache-tuscany-data-access-service.html
What’s new in Apache Tuscany DAS beta1?
- Support for J2SE connections in DAS config using Driver Manager.
- Added support for multiple database schemas in queries
- Enhanced Optimistic Concurrency Control with overqualified updates
- Multiple enhancements around ApplyChanges API
- Enhanced support for MySQL
- Enhanced Documentation: User, Developer and Architect guides as well as javadocs
- Enhanced and new sample applications
現在、このDAS Beta1とSDO 1.0-incubatingを使い、総合研究発表会用のアプリケーションを鋭意作成中。発表が無事に終わったら詳細を書いていこうと思っています。
Apache Tuscany’s SDO Java Release 1.0-incubating
TuscanyのSDOバージョン1.0-incubatingがリリースされました。
http://incubator.apache.org/tuscany/sdo-java-10-incubating.html
Apache Tuscany’s SDO Java Release 1.0-incubating is the first release with full coverage of the SDO 2.1 specification.
In addition to adding the few remaining SDO 2.1 features not included in the 1.0-incubating-beta1 release and fixing a number of bugs there are a number of new features relating to XML serialization, and new support for handling dynamic derivation from static classes. There has also been significant focus on making the SDO sample programs more accessible.
今日のTuscany Java
おお、ようやくBUILD SUCCESSFUL!
久々にこの文字を見ました。
今日のTuscany Java
ここ何週間か、ずっとビルドできない状況。
今朝もBUILD FAILUREでした。
開発者のMLでようやく話題になり、今週中にはビルドできるようになりそうです。
Tuscany – Invalid UTF-8 middle byte 0×3f
SubVersionのバージョンにも因るが、$Date$で展開される日付の曜日だけ日本語になっていると、現時点ではテストケースでエラーとなる。テストをスキップすればビルドは成功するが、サンプルを動かす際に同じエラーで動かない。
これは、*javaのソースファイルだけでなく、*.scdl、*.wsdlなどのファイルに日本語の曜日が展開されているものがあるため。
[workaround]
・Windows環境でチェックアウトする際は、ロケールを英語にする(LinuxなどではLANG=Cで。)
・CygwinのSubVersionを使う。ただし、.svnディレクトリがhiddenにならずビルドに失敗するケースがあるので、その際は次のシェルを実行する。
#!/bin/sh
for i in `find . -type d -name ‘.svn’`; do cmd /c attrib +H `cygpath -ws $i` ; done
Tuscanyプロジェクトをeclipseのプロジェクトにする
TuscanyのMavenプロジェクトをeclipseのプロジェクトとして扱うには。
1. 次のコマンドを実行
“mvn -Peclipse eclipse:eclipse”
*NOT* just “mvn eclipse:eclipse”
2. import > Existing projects into Workspace でプロジェクトをインポート
3. M2_REPO変数を ~/.m2/repository にセットして依存関係を解決