| ローモバイル | |
|---|---|
![]() | |
| 安定版リリース | 7.4.2 / 2021年12月7日 |
| プレビューリリース | 7.5.0.beta2 / 2022年4月20日 |
| 書かれた | HTML5、CSS3、JavaScript |
| オペレーティング·システム | iOS、Android、Windows Phone、Windows 10 Mobile、Windows CE、Windows Mobile、Windows NT、Sailfish OS、Linux |
| 入手可能な | 英語 |
| タイプ | モバイル開発フレームワーク |
| ライセンス | MITライセンス |
| Webサイト | tau-platform |
RhoMobile Suiteは、Rhodesオープンソースフレームワークに基づいており、データ中心でクロスプラットフォームのネイティブモバイルコンシューマーおよびエンタープライズアプリケーションを作成するための開発ツールセットです。開発者は、CSS3、HTML5、JavaScript、RubyなどのWebテクノロジーを使用してネイティブモバイルアプリを構築できます。開発者はRhoMobile Suiteを展開して、アプリを一度記述すれば、 iOS、Android、Windows Phone、Windows Mobile、Windows CE、 Windows 10 Mobile、Windows Desktopなど、最も使用されているオペレーティングシステムで実行できます。開発者は、さまざまなデバイスでのアプリの動作を制御できます。RhoMobile Suiteは、コンシューマーおよびエンタープライズアプリの構築、テスト、デバッグ、統合、展開、管理のためのツールセットで構成されています。Rhodes、RhoElements、RhoStudio、RhoConnect、およびRhoGallery製品で構成され、組み込みのモデルビューコントローラーパターン、データ集約型アプリ用のオブジェクトリレーショナルマッパー、統合データ同期、および幅広いAPIセットが含まれています。これらのモバイル開発サービスはクラウドで提供され、ホストされたビルド、同期、アプリケーション管理が含まれます。
RhoMobileは、2014年10月にZebraがMotorola Solutionsを買収した後、2016年にプロジェクトがオープンソース化されるまでZebra Technologiesの一部でした。 [ 1 ]
RhoMobile のソース コードは、RhoMobile チーム メンバーによって設立され、RhoMobile 関連のコンサルティングおよび開発サービスを提供する独立系ソフトウェア ベンダーである Tau Technologies によって管理されています。
以前はRhodes Frameworkとして知られていたRhoMobileは、 GitHub上のRhodesプロジェクトの作成とともに、2008年9月にAdam Blumによって設立されました。その後数か月で、iPhone、Windows Mobile、Androidの開発サポートを追加したリリースがありました。2009年5月、RhoMobileはInterop 2009で「最優秀スタートアップ企業」を受賞しました。2009年11月、RhoMobileのホスト型クロスプラットフォーム開発サービスの始まりとして、RhoHubが立ち上げられました。2010年5月、RhoMobileはWeb 2.0 Expo LaunchPadを受賞しました。その後、2011年10月にMotorola Solutionsが同社を買収しました。2012年、RhoMobileはInfoWorldの2012 Technology of the Year Awardを受賞しました。2013年、RhoMobile SuiteはAbout.com Reader's Choice Awardで、アプリのクロスプラットフォームフォーマットの最優秀ツールに選ばれました。
2014 年 4 月、Zebra Technologies は Motorola Solutions を 34 億 5,000 万ドルで買収し、取引は 2014 年 10 月に完了しました。
2016 年以来、このプロジェクトは Tau Technologies によって管理されています。
RhoMobile Suite には、Rhodes、RhoElements、RhoStudio、RhoConnect、RhoHub、RhoGallery が含まれます。
Rhodesは、RhoMobileアプリケーション開発プラットフォームの基盤となる、無料のオープンソースフレームワークです。開発者は、既存のHTML、CSS、JavaScript、Rubyのスキルを活用して、iOS、Android、Windows Phone 8を含むあらゆる主要オペレーティングシステム向けのネイティブアプリを構築できます。開発者は、数千ものRhoMobileアプリを開発してきた大規模で成熟したオープンソースコミュニティを活用できます。
RhoElementsは、Rhodesをベースにエンタープライズグレードの機能を提供します。Windows MobileおよびWindows CEオペレーティングシステムを含むエンタープライズグレードのZebraデバイスのサポートも追加されています。組み込みのモデルビューコントローラパターン、データ集約型アプリ向けのオブジェクトリレーショナルマッパー、統合データ同期、そして豊富なAPIセットを提供します。モデルビューコントローラは、アプリのインターフェースとロジックを分離することで、開発を簡素化し、制御を容易にします。オブジェクトリレーショナルマッパーは、バックエンドデータの自動同期を提供します。幅広いエンタープライズAPIは、RFIDキャプチャ、バーコードスキャン、決済処理などの機能をサポートします。RhoElementsは、保存データのセキュリティを確保するために自動データ暗号化機能を備えており、情報の保護とリスクの軽減を実現します。
RhoStudioは無料のEclipseプラグインで、一度開発すれば複数のモバイルプラットフォームにデプロイできます。開発者は、エミュレータや異なるハードウェアを必要とせず、アプリケーションの生成、開発、デバッグ、テストを一箇所で行うことができます。ドロップダウンボックスの選択により、一般的なOSプラットフォームをシミュレートできます。一度開発すれば、エラーの削減、ハードウェアコストの削減、そして迅速なデプロイが可能になります。
RhoConnect を使用すると、開発者はアプリにデータ同期機能を組み込み、オフラインでのデータアクセスを実現できます。エンタープライズモバイルアプリの基本的なバックエンドアプリケーション統合を簡素化し、ユーザーは接続の有無にかかわらず、いつでもデータにアクセスできるようになります。クラウドでもオンプレミスでもご利用いただけます。
RhoGalleryはエンタープライズアプリ配信を可能にし、アプリストアによるアプリケーションの管理とプッシュを可能にします。IT部門は、複数のオペレーティングシステムやデバイスに、必要に応じてアプリケーションとアップデートを配信できます。
RhoHub は、有料サブスクリプションが付属し、クラウド ビルド、RhoConnect ホスト サービス、RhoGallery ホスト サービスをサポートするクラウド サービスです。
RhoMobileはModel-View-Controllerパターンを採用しています。ビューはHTML(HTML5を含む)で記述され、コントローラーはRubyで記述されます。
RhoMobile 7.x と簡素化された価格体系
2014年7月29日、RhoMobile 5.0 [ 2 ]のリリースと同時に、無料レベルとシルバーとゴールドの2つの有料サブスクリプションレベルを含む、多層的で透明性の高い価格設定を提供する、合理化された新しいサービスモデルが発表されました。この新しい価格設定は開発者のニーズを満たすために作られました。この価格設定では、基本的なアプリケーションフレームワークであるRhodesとRhoStudioは無料で使用できます。両方の有料レベルには、RhodesとRhoStudioに加えて、RhoElements(バーコード読み取りや自動データ暗号化などの拡張エンタープライズ機能)、Cloud BuildとVisual Studioプラグイン、RhoConnect、RhoGallery、オンラインサポートが含まれています。サブスクリプションを購入すると、1か月間、無料サービスが付属します。
2015年以降、RhoMobile SuiteはMITライセンスに基づいて無料で配布されており、Tau Technologiesによる商用サポートが提供されています。メンテナー企業へのリクエストに応じて、柔軟なサポートオプションをご利用いただけます。[ 3 ]