WebObjects 5.3リリース - EOModelerがXcodeに統合、HTML 4.0.1をサポート
2005/06/07
米Apple Computerは、ウェブアプリケーションの開発・運用プラットフォーム"WebObjects"の新バージョン"WebObjects 5.3"をリリースした。既に同社の開発者向けウェブサイトApple Developer Connection(ADC)からダウンロード可能となっている。
WebObjectsは、NeXTのエンタープライズアプリケーション構築フレームワークに端を発する開発・運用環境で、3ティアのウェブサービスやJavaサーバアプリケーションの開発が可能。クライアントのインタフェースは、HTML、XML、SMIL、Swingなどを選択することができる。当初Objective-Cを開発言語としていたが、現在ではPure Javaでの開発が可能となっている。また、Servlet/JSP、EJB、RMI/IIOP、JTA/JTSをサポート、J2EEコンテナを用いての運用を行うことも出来る。
今回のバージョン5.3では、モデル層の設計・編集を行うデータモデリングツール"Enterprise Object Modeler"(EOModeler)がXcodeに統合された。これにより、Xcode 2.1のCoreDataモデリングツールを利用してEOModelの編集を行うことが出来る。HTMLを用いたプレゼンテーション層の編集を行うWebObjects Builder(WOBuilder)も アップデート、UIが新しくなったほか、HTML 4.0.1に準拠したコードを作成可能となった。従来のWOBuilderではHTML 3.2準拠のコードが作成されていた。また、これに伴い、WebObjectsのランタイムもHTML 4.0.1をサポートした。
そのほか、5.2からのおもな変更点としては、- NSArray、NSDictionary、NSSetなどがjava.util.Collectionインタフェースの実装となった
- Direct To WebServicesにAxis 1.1が統合された
- Oracle 10gとの動作保証が確認された
開発ツールの再編に伴い、開発環境の提供方法が変更されている。従来、WebObjectsの開発環境については、試用版と期限付きの試用ライセンスがADCで配布されていたものの、原則としてパッケージを購入して入手する必要があった。しかし、今回はXcode 2.1のディスクイメージに同梱される形で配布され、インストールオプションでWebObjectsのインストールを選択することができる。また、執筆時点で米Appleの製品サイトには価格などが記載されておらず、Mac OS XとはMac OS X ServerのApple Storeにおける販売ページへのリンクが張られているのみだ。Apple StoreにおいてはWebObjects 5.2の販売が続けられている。
これが、従来76,440円(Apple Storeプライス)のWebObjects開発環境の無料化となるのか、アップルコンピュータ広報ではまだ解らない、としている。しかし、WebObjectsという優れた開発フレームワークの入手が容易になったのは確かだ。WebObjectsは、IBM WebSphereやBEA WebLogicなどと比べると、大規模案件での採用などで目立たない印象もある。しかしながら、iTunes Music StoreやApple Storeなどでも広く採用されており、実績のあるプラットフォームといえる。今回のXcodeとの統合と提供方法の変更に伴って一層の普及が実現することを期待したい。
関連記事
- TigerでTiger? - Apple、J2SE 5.0やWebObjectsをアップデート[2005/4/30]
- OASIS WS-RX技術委員会設立 - 歩み寄りをみせる2つのWebサービス規格[2005/5/11]
- Mac OS X TigerのDashboardが標準化へ? - Web Applicationsのドラフト公開[2005/3/25]
- Object REXXがオープンソースに[2004/10/18]
- HTML代替技術XAMJのリファレンス実装ブラウザ - Warrior 0.9公開[2005/6/1]
- 異種RDBMSを使ったデータベースクラスタリングを実現するJDBC - C-JDBC 1.3[2005/5/31]
- 「J2EEを易しく」を.NETでも - .NET版Seasar「S2.NET」公開、S2JCA 0.2.0も[2005/5/30]
- 米Sun、JDK 5.0ソースコードをJIULのもとに公開[2005/5/30]
- 「J2EEを易しく・優しく」Seasar V2関連プロダクト - S2Axis 1.0.0公開[2005/5/23]
- 高機能Javaグラフィックコンポーネント - JGraph-5.5公開[2005/5/27]
- 軽量/高速/高機能 JavaベースのBlogツール - Pebble 1.8公開[2005/5/26]
- サーバサイドJavaとの連帯を提供するAjaxツール - DWR 0.6公開[2005/5/20]
- Pure Javaのオープンソースプロジェクトマネジメントツール"teamwork"[2005/5/18]
- DIを実現するSpring Framework - 最新版1.2公開[2005/5/16]
- Harmony - Apacheプロジェクト、オープンソースJ2SE 5開発の提案[2005/5/10]
関連サイト
ヘッドライン
- FirePHPでPHPプログラミングを便利にする方法[14:03 2/10]プログラミング
- Active Directory誕生10周年記念セミナーが2月27日に開催[12:26 2/10]システム管理
- NEC、サイオスら、自動バックアップバック「TWIN NAS 2TB パック」発表[11:45 2/10]システム管理
- グレープシティ、"Excel機能"を提供する.NETコンポーネントの新版発表[11:22 2/10]プログラミング
- トレンドマイクロ、USBメモリ型ウイルス検索製品「Portable Security」発表[10:42 2/10]セキュリティ
- 【コラム】FileMaker×PHPで作る、簡単・便利なWebアプリ 第49回 結果セットの取扱いに特化したクラス、FileMaker_ResultSet(2)[10:18 2/10]プログラミング
- CSS/HTMLリファレンスマニュアル、最新ブラウザ互換情報[09:00 2/10]JavaScript / CSS / HTML
- 【レビュー】BOOK REVIEW - 現場に振り回されるだけのSE人生がイヤならチカラをつけよう[09:00 2/10]SE力
- 【レポート】暗号2010年問題に向け「いつまでに何をすべきか」 - ベリサインが説明[08:00 2/10]セキュリティ
- ルネサス、RXファミリ第3弾としてモータ制御向け「RX62T」を製品化[07:00 2/10]エレクトロニクス







