MobileTogether Serverは、iOS、Android、Windows、およびブラウザ上で動作するアプリケーションの処理を担う強力なサーバーです。
MobileTogether Serverは、お客様のソリューションの基盤となるサーバーであり、エンドユーザーと、お客様のバックエンドデータソースおよびインフラストラクチャとの間のゲートウェイとして機能します。

MobileTogether Serverは、iOS、Android、Windows、およびブラウザ上で動作するアプリケーションの処理を担う強力なサーバーです。
MobileTogether Serverは、お客様のソリューションの基盤となるサーバーであり、エンドユーザーと、お客様のバックエンドデータソースおよびインフラストラクチャとの間のゲートウェイとして機能します。
MobileTogether Designerで設計する各アプリケーションは、フロントエンドのUIとバックエンドのサーバーロジックの両方を同時に構築します。これにより、数週間から数ヶ月にも及ぶ開発期間を短縮し、アプリケーションのパフォーマンスを大幅に向上させることができます。
さらに、開発されたアプリケーションは、Windows環境のクライアントやHTML5ブラウザ、そしてiOSおよびAndroidモバイルデバイスを通じて、同時にすべてのユーザーに利用可能です。
MobileTogetherフレームワークには、MobileTogetherサーバーが含まれており、このサーバーは、お客様の組織内のオンプレミス環境、またはお客様が選択されたクラウドインフラストラクチャにインストールしてご利用いただけます。
高性能なMobileTogether Serverは、お客様がアプリケーション向けに定義するバックエンドサーバーの処理を担い、バックエンドデータソースとの接続、驚くほど高速なデータ処理、パフォーマンスを向上させるキャッシュ機能、そして企業向けおよびアプリストア向けのアプリケーション向けの堅牢なセキュリティ機能を提供します。
MobileTogether Serverは、直接利用可能な形式で提供されています。 ダウンロード また、無料で利用できるサービスも提供しています。 Azure仮想マシンのテンプレート。.
MobileTogetherアプリは、MobileTogether Designerを使用して開発者または技術者が作成し、貴社のMobileTogetherサーバーに展開されます。その後、エンドユーザーは以下のいずれかの方法でアプリにアクセスできます。
どのような状況においても、MobileTogether Serverは、お客様のアプリケーションに対して、バックエンドのデータ連携、データ処理、およびセキュリティ機能を提供します。
MobileTogether Serverは、お客様のアプリケーションを実行しているモバイルデバイスやコンピューターの速度とパフォーマンスを向上させます。これは、複雑なクエリや計算をサーバー側で処理することで実現されており、その結果がエンドユーザーのデバイスに非常に高速に表示されます。
これにより、エンドユーザーのデバイスは他の処理にリソースを割り当てることができ、ロード時間を短縮し、メモリの使用量を削減することができます。
MobileTogether Serverには、複雑なデータ検索の結果をキャッシュするための機能が標準で搭載されています。ユーザーは、データベースやWebサービスへのクエリ処理が完了するまで待つ必要はありません。クエリ処理には数分から数時間かかる場合もありますが、キャッシュされたデータの更新頻度を設定するだけで、ユーザーは常に最新の検索結果を瞬時に取得できます。
すべてのデータソースにおけるキャッシュの動作は、お客様のソリューションのニーズに合わせて、高度にカスタマイズ可能です。MobileTogetherには、通常のキャッシュパラメータ(有効期限や更新時間など)だけでなく、さらに詳細な設定が可能です。例えば、キャッシュを再度有効にするまでの時間を手動で設定したり、複数のクエリパラメータの組み合わせの中で、自動的にキャッシュするユニークな組み合わせの数を指定したりできます。データ要求を行うクライアントは、キャッシュから即座にデータを受け取ることができ、サーバーはキャッシュの有効期限が切れていない限り、データを取得することはありません。これらのオプションは、パフォーマンスを大幅に向上させます。
このオプションは、クライアント側で必要とされる比較的小さなデータセットに最適です。例えば、コンボボックスの選択肢リストや、その他の静的なデータなどが該当します。
埋め込まれたデータは、デザインファイル全体の一部としてクライアントに送信され、アプリを実行するたびに、クライアント側で常に即座に利用可能です。クライアントとサーバー間の追加のデータ転送は必要ありません。
MobileTogether Designerでアプリケーションを構築する際に、XQuery式を活用することで、サーバーとクライアント間でやり取りされるデータ量を大幅に削減できます。
データベースのビュー、クエリ、または外部データソースへのアクセスによって取得されるデータは、必ずしも理想的な構造になっているとは限りません。XQueryの強力なFLWOR式を使用することで、データを容易に再構成したり、グループ化したり、データのサブセットを作成したりすることができます。これにより、サーバーからクライアントへのデータ転送を効率化し、アプリケーションでの最適な表示を実現できます。
アプリケーションを開発する際、サーバーとクライアント間でやり取りされるデータ量を削減するために、ユーザーが入力したデータや、頻繁に変化しないデータを、各クライアントデバイスに保存することを選択できます。
また、サーバーとクライアント間の通信時間を短縮することで、パフォーマンスを向上させます。これは、同じユーザーが数時間離れた時間帯に利用する場合でも効果を発揮します。
モバイルデータネットワークを通じて送信されるデータ量を削減することで、あらゆるアプリケーションのパフォーマンスを向上させるMobileTogetherでは、クライアントデバイスに送信するデータと、サーバーに保持するデータを、ユーザーが自由に選択できます。
例えば、あるデータセットがグラフを表示するためだけに必要である場合、そのデータはMobileTogetherサーバー上に保存することができます。サーバーがグラフを生成し、そのグラフの画像のみがクライアントに送信されます。
これらの強力な機能により、最高レベルのデータ駆動型アプリケーションを開発しながら、エンドユーザーに最適なパフォーマンスを提供することができます。
MobileTogether Serverは、アプリストアに展開される企業向けアプリケーションと個人向けアプリケーションの両方に対して、独自の機能を提供します(詳細は下記をご参照ください)。
MobileTogether Designerでエンタープライズアプリケーションを構築すると、それがMobileTogetherサーバーに展開され、そこでエンドユーザーがアクセスできるようになります。 瞬時に。モバイルデバイスからサーバー上のアプリケーションにアクセスするには、MobileTogetherクライアントを無料でダウンロードし、サーバーに接続するだけです。このクライアントは、iOS、Android、Windows、そしてあらゆるウェブブラウザで利用可能であり、BYOD(Bring Your Own Device:従業員が私物のデバイスを使用すること)環境にも最適です。
MobileTogether Serverは、高いパフォーマンスに加え、企業向けアプリケーション向けのきめ細かいセキュリティ機能も提供しています。
MobileTogether Serverは、企業向けアプリケーションやアプリストア向けのアプリケーションにおいて、必要に応じて、サーバー単位およびアプリケーション単位で、高度で詳細なセキュリティ機能を提供します。
使いやすいウェブインターフェースとアクセス権限設定ツールにより、以下の機能を有効化および管理することができます。
ロールベースのアクセス権限により、アプリケーション開発者またはサーバー管理者は、MobileTogether Serverで定義されたユーザーとロールに基づいて、特定のアプリケーション、アプリケーションの一部、または企業向けアプリケーション全体のディレクトリへのアクセスを完全に制御できます。
例えば、ある販売レポートアプリにおいて、「エグゼクティブ」という役割を持つユーザーは、「マネージャー」という役割を持つユーザーと比較して、より多くのデータやグラフが表示されることがあります。
開発者は、MobileTogetherアプリケーションを様々なアプリストアに公開することで、ユーザーが個別にインストールできるようにすることができます。MobileTogether Designerを使用すると、その作業が容易になります。 iOS、Android、Windowsのネイティブアプリ向けのコードを自動生成します。 それらは、MobileTogether Serverが提供する高性能な機能、例えばデータ連携、データ処理、高度なキャッシュ機能などを引き続き活用しています。
MobileTogetherアプリは、UIを持たないサービスによって動作することができます。これらのサービスは、MobileTogether Designerで構築され、顧客が所有するMobileTogetherサーバー上で、あらかじめ定義されたトリガーに基づいて実行され、他のアプリにバックグラウンド機能を提供します。
サーバー上では、時間経過、ファイルシステムの変化など、さまざまな条件に基づいてサービスを開始させるための設定を簡単に行うことができます。
例えば、あるサービスを、販売データベース内の「注文」テーブルを監視するように定義することができます。そして、そのテーブルに新しい注文が登録された際に、何らかのアクションを実行するように設定できます。具体的には、アプリに通知を送信したり、一人の受信者または複数の受信者にメールを送信したりすることが考えられます。
別の例として、ウェブサイトのXMLフィードを監視するサービスを利用し、更新や変更があった場合にユーザーに通知を送るという方法があります。
MobileTogetherは、アプリケーションにリアルタイム機能を追加するための、さらに高度な機能を提供します。
ご注意ください。これらのサービスを利用するには、MobileTogether ServerのAdvancedエディションが必要です。
MobileTogether Serverのインストールには、サーバー管理者向けの強力なアプリケーションが含まれており、このアプリケーションは、そのサーバー上で実行されている個々のアプリケーションに関する様々な統計情報を表示します。
統計アプリでは、選択した期間におけるユーザー数、デバイス数、アプリの起動回数、サーバーへのリクエスト数など、様々な統計データやグラフを表示します。詳細なフィルターを使用することで、これらの統計データを、オペレーティングシステム、デバイスの種類、メーカーごと、アプリごとなど、細かく絞り込んで表示することができます。また、リクエスト数やアプリの起動回数に関する統計データも確認できます。
このアプリを使用すると、MobileTogetherサーバー上で各アプリケーションの使用状況や人気度を正確に把握することができます。
MobileTogether Designerの開発環境は、貴組織内の開発者の方々が、人数制限なく無料でダウンロードできます。また、iOS、Android、Windows 10および11向けのMobileTogetherモバイルアプリも、それぞれのアプリストアで無料で提供されています。
MobileTogether Serverは、30日間の無料トライアルでご利用いただけます。
購入をご希望の場合は、年間ライセンスとして、サーバーのコア数に応じて販売されます(1コアあたり年間1000ドルから)。つまり、年間1000ドルで、アプリケーションの数やユーザー数に制限なく利用できます。
モバイルアプリサーバーでは、利用者の数や実行できるアプリの数に制限はありません。しかし、実際の負荷に応じてサーバーの処理能力を増強する必要があるかもしれません。これは、より多くの利用者に最適なパフォーマンスを提供するためです。しかし、初期導入には最適な価格設定となっています。
当社は、非常に手頃な価格設定と、強力なアプリ開発機能を組み合わせることで、MobileTogetherを、あらゆるプラットフォーム向けのデータ 중심 アプリケーションの開発と展開において、最も利用しやすく、かつ高度なフレームワークとして実現しました。



