Compuware OptimalJ は、 Java用のモデル駆動型 開発環境でした。
OptimalJは2001年に初めてリリースされ[1]、当時はSun Microsystemsのオープンソースの NetBeans IDEをベースとしていました。2006年以降、OptimalJはオープンソースのEclipse IDEをベースとしています[2]。OptimalJは、Compuwareのアムステルダムオフィスで、Uniface開発スイートを担当する開発チームの多くのメンバーによって開発されました。
OptimalJ には 2 つのエディションがあります。
- プロフェッショナル版は、Java EEアプリケーションをモデル化し、実装パターンを介してモデルからアプリケーションのコードを生成する機能を提供することで、 Java EE開発の簡素化に重点を置いています。 [3]まず、プラットフォームに依存しないモデルが作成され、次にテクノロジーパターンを介してプラットフォーム固有のモデルに変換されます。
- Architecture Editionは、メタモデリング機能と実装パターンおよびテクノロジーパターンの記述機能を提供し、Professional Editionを拡張するために使用できます。メタモデルとパターンはソフトウェアファクトリーにバンドルされています。[4]
OptimalJは、技術的に劣り、高価な開発環境であると一般的に認識されていました。Compuwareは、Optimal製品スイートでは Java開発コミュニティにおける市場シェアを獲得することが困難であると判断しました。
社内再編により、コンピュウェアは2008年にOptimalJの廃止を決定した。[5]
参考文献
- ^ 「Javaアプリケーション開発を簡素化するCompuwareの新製品」Compuware、2001年。
- ^ 「Compuware、Eclipseにモデル駆動開発のパワーを提供」Compuware、2006年。2011年7月25日時点のオリジナルよりアーカイブ。 2010年8月31日閲覧。
- ^ 「Code Generation Network - OptimalJ interview」. 2004年. 2003年11月21日時点のオリジナルよりアーカイブ。
- ^ 「Compuware OptimalJがソフトウェアファクトリーを実現」Compuware、2006年。
- ^ 「Compuware 2.0は企業の再生を目指す」Infoworld、2008年。