WaveMakerは、ソフトウェアアプリケーションやプラットフォームの構築を目的としたJavaベースのローコード開発プラットフォームです。開発元のWaveMaker Inc.は、カリフォルニア州マウンテンビューに本社を置いています。このプラットフォームは、アプリケーション開発およびITモダナイゼーションのためのツールとして販売されています。また、独立系ソフトウェアベンダー(ISV)が自社製品のコンポーネントとして利用しています。
このプラットフォームは、アプリケーションの開発と実行のためのプラットフォーム・アズ・ア・サービス(PaaS)環境を構築するために組織にライセンス供与されています。 [ 1 ]開発者とビジネスユーザーの両方がアプリケーションを構築するために使用できます。これらのアプリケーションは、API統合、データ視覚化、およびレスポンシブなユーザーインターフェイスをサポートしています。[ 2 ]
プラットフォーム上で構築されたアプリケーションは、パブリッククラウドまたはプライベートクラウドのインフラストラクチャにデプロイできます。コンテナは、仮想マシン上またはベアメタル上に直接デプロイできます。[ 2 ]このソフトウェアには、Dockerコンテナ化を使用してインフラストラクチャを管理するためのグラフィカルユーザーインターフェイス(GUI)コンソールが含まれています。[ 1 ]
このプラットフォームは、アプリケーションの展開、ライフサイクルとリリースの管理、展開ワークフロー、およびアクセス制御のための機能を提供します。[ 1 ] [ 3 ]
このプラットフォームは、ドラッグアンドドロップインターフェースを利用したWYSIWYG高速開発ツールであるWaveMaker Studioを中心に構成されています。 [ 4 ] WaveMaker Studioは、 PowerBuilderやLotus Notesなどの製品がクライアントサーバーコンピューティング向けに提供していたものと同様に、Web向けの高速アプリケーション開発(RAD)をサポートしています。[ 5 ]
WaveMaker Studioで開発されたアプリケーションはクロスプラットフォームであり、パーソナルコンピュータ、携帯電話、タブレットへの展開をサポートしています。[ 4 ] WaveMaker Studioを使用して作成されたアプリケーションは、モデル・ビュー・コントローラアーキテクチャに従います。
WaveMaker Studioは200万回以上ダウンロードされています。Studioコミュニティは3万人の登録ユーザーで構成されています。[ 6 ] WaveMaker Studioで生成されたアプリケーションはApacheライセンスの下でライセンスされています。[ 7 ]
Studio 8は2015年9月25日にリリースされました。Studio 7などの以前のバージョンでは、ソフトウェアのアーキテクチャが更新されました。Studio 8はAngularJSフレームワークをベースにしており、以前のStudioバージョン(6.7、6.6、6.5)はDojo Toolkitを使用していました。WaveMaker Studio 7の機能には以下のようなものがあります。
WaveMaker を使用すると、 AngularJS、Bootstrap、NVD3、HTML、CSS、Apache Cordova、Hibernate、Spring、Spring Security、Javaなどのテクノロジーとフレームワークに基づいて、「オープン システム スタック」上で動作するアプリケーションを構築できます。サポートされているさまざまな統合には、次のものがあります。[ 9 ] [ 10 ] [ 11 ]
WaveMakerは2003年にActiveGridとして設立されました。その後、2007年にWavemakerにブランド名が変更されました。[ 12 ] 2011年にVMwareに買収されました。 [ 13 ] 2013年3月、WaveMakerプロジェクトのサポートが終了しました。[ 14 ]
2013 年 5 月、Pramati Technologies が WaveMaker の資産を買収しました。[ 15 ] 2014 年 2 月、Wavemaker Studio 6.7 がリリースされました。これは Studio の最後のオープンソース バージョンでした。[ 16 ] 2014 年 9 月、WaveMaker Inc. は WaveMaker RAD Platform をリリースしました。これにより、組織はアプリケーションの構築と実行のための独自のアプリケーション プラットフォームを実行できるようになりました。[ 17 ]
2023年3月、WaveMakerはバージョン11.5をリリースし、アプリケーション開発環境に人工知能を活用したツールを導入した。