Altova MobileTogether は 素早く簡単なコードの少ないアプローチにより ネイティブなアプリを作成するために 必要なツールを与え デベロッパーに力を与えます。
コードが少ない開発プロットフォームはコードを手動で作成する代わりにグラフィカルなインターフェイスを使用してソフトウェアを構築する環境を提供します。このアプローチは伝統的または非伝統的な開発者に振る舞いをコードに移行するのではなく、デザイン機能を視覚的にデザインすることを許可することによりマーケットの時間を大幅に作成します。
MobileTogether は今日のエンドユーザーが求める洗練性を損なうことなく手動でコードを書くことなくアプリを構築することのできるユニークなアプリ開発プラットフォームです。
コードの少ないアプリ開発プラットフォームである MobileTogether プラットフォームにはカスタムブランド化されたモバイルアプリを作成、デプロイ、更新するために必要な全ての機能が含まれています。
1
デベロッパーまたは技術者ユーザーはモバイルアプリを無料でコードの少ない MobileTogether Designer で作成してテストすることができます。
2
開発者は、 MobileTogether Server (社内またはクラウド)にソリューションをデプロイすることができます。
3
アプリストアへのデプロイ
開発者は、MobileTogether Designer により自動的に生成されたコードコンパイルし、アプリをアプリストアに提出します。
MobileTogether は以下を含むほぼ全てのバックエンドデータソースをサポートします:
最も人気のあるリレーショナルデータベースへの直接の接続がサポートされます:
MapForce Server 統合を使用してレガシーデータソース (Excel、EDI、テキスト、など)
他のコードの少ないツールでは、このように単一のバージョンで包括的に重要なデータへアクセスすることはできません。
コードの少ないモバイルアプリの開発のための MobileTogether フレームワークに関する詳細について詳しく知る:
視覚的なコードの少ないアプローチにより、モバイル開発の専門家でなくても、MobileTogether Designer を使用して洗練されたアプリを簡単に作成することができるようになりました。
使用が無料の MobileTogether Designer は機関が必要な人数の通常および一般の開発者が使用することができ、多種の利点が搭載されています:
MobileTogether Designer コントロールパネルからコンポーネントをドラッグアンドドロップしてアプリ UI をデザインすることは簡単です。心配は無用です。 MobileTogether により各 OS と書式要素のための各コントロールプロパティを表示することができます。
UI 内のイベントの扱いは、視覚的なプログラミングのフローを与えるアクションツリー内にアクションをドラッグしてドロップすることにより定義されています。
データの処理と操作のために XQuery と XPath を使用することができ、 また、MobileTogether には式を簡単に作成しデバッグする強力な式ビルダーとエバリュエーターが含まれています。
開発者の多くは XPath と XQuery に関し熟知しています。リフレッシュが必要な場合、すべてのレベルのユーザーのための無料の Xpath の紹介 および完全なXPath トレーニング と Xquery チュートリアル を確認してください。
Altova はネイティブな機能とユーザーが期待する機能を損なうことなく開発者がアプリを素早く作成する手助けをするためにアクションツリーの視覚的なプログラム言語を開拓しました。
以下に表示されるとおり、アクションツリーはアプリのためにイベントとエラーの処理を定義するアクションとアクショングループにより構成されています。理解しやすいアクションダイアログにより、左側のペインからコントロールフローがツリーフォームで定義され、必要な詳細が構成される、右側の編集ウィンドウにアクションをドラッグして、コントロールまたはページのアクションを定義することができます。
アクションツリーは特定のデバイスに固有のプログラム言語に依存しないため、アクションダイアログにより開発者は、各モバイルオペレーティングシステムのための API または SDK の特殊な詳細を気にせず、全てのデバイスで同様に作動する洗練されたイベントハンドラー、コントロールフロー、操作を作成する事ができます。
コードの少ないアクションツリーとの作業は簡単ですが、アクションツリーは複雑なプログラミングロジックを構築するためのプログラミング言語であり、製品の仕上がりには複雑性の制限無くデータ主導のアプリを構築することができます。
モバイルアプリをテストする準備ができたら、内臓のシミュレーターウィンドウを使用して、ソリューションを実行し、ロジック、多種の iOS、Android、Windows および他のデバイスに表示されるユーザーインターフェイスを確認し、実行中のワークフローのデータの変更を確認することができます。
すべてのサポートされるオペレーティングシステム、フォーム、スクリーンの向きのためのシミュレーションにより、すべてのプラットフォーム上のスピーディーで簡単なテストのためのデバイスの表示を変更することができます。アプリを確認する際、メッセージウィンドウは、シミュレーターにより実行されたすべてのアクティビティのログを記録します。
新しいアプリの開発中に予期しない振る舞いをデバッグするために必要なレベルの詳細を確認することができます。
MobileTogether 内のシミュレーターは、以下を行うことのできる洗練された自動テスト機能が含まれています:
バグをフィックスするためにアプリを修正し、変更の結果を検証するためにテストケースを実行することができます。この機能はモバイルアプリ開発の過程に必須の QA ツールとして使用することができます。
上に表示されているテストケースとテストランの管理ダイアログにより再生の速度を管理し、クライアントビューとページソースのスナップショットを各ステップごとに収集し、テストランの結果を比較することができます。MobileTogether Server にアプリと共にテストケースをデプロイし、サーバー上の特別な自動化されたテストダイアログで実行するために選択することができます。
サーバーに接続されているクライアントデバイスは自動化されたアプリテストを自動化されたテストダイアログ内で指定された速度で実行することができます。ダイアログ内の追加列により、テストランファイル内に記録されているインフォセット、クライアントビュー、スタイルのスナップショットをキャプチャし、各テストランの詳細を設定することができます。
MobileTogether Server テストランのログファイルは、分析と比較のために MobileTogether Designer に再度ダウンロードすることができます。
MobileTogether Designer には開発者にコードの少ないデザイン環境で直接行うことのできるアプリの振る舞いをすぐに詳細に理解することのできるアプリをテストしデバッグするパワーを提供するアクションと XPath デバッガーが搭載されています。これによりアクションツリー内の実行フローとこれらのツリー内で呼び出された XPath/XQuery 関数の結果をデバッグすることができます。
MobileTogether は開発中にこのレベルのデバッグを提供するコードの少ない最も手ごろな値段のアプリ開発フレームワークです。
アプリの準備ができると、プログラムコードの生成ウィザードはコード生成のセットアップの過程を順番にアシストし、MobileTogether Designer は、ネイティブな iOS、Android、および Windows アプリへコンパイルすることのできるプロジェクトを生成します。
アプリのコンパイル後、アプリストアに提出します。
Android、iOS、Windows Phone、と Windows 8/10 アプリのためのコードの生成についての詳細はMobileTogether Designer マニュアルで確認することができます:
MobileTogether フレームワーク は、モバイルアプリのためのバックエンドサーバーを含み MobileTogether Designer を使用してモバイルアプリをデザインおよび作成する場合、単一の環境内でアプリのフロントエンドを開発し、またバックエンドサーバーのロジックを同時に開発することができます。
MobileTogether Serverは、モバイルアプリのバックエンドハブとして、エンドユーザーとバックエンドデータソースとその基盤の間のゲートウェイとしての役割を果たします。
MobileTogether Server ソフトウェアを 社内にインストールし、プライベートのクラウドインフラストラクチャにデプロイ、または、 AWS または Azure などのパブリックのクラウド環境にデプロイすることができます。
ホストするアプリの数量ではなく、 (CPU コア数などの)サーバーパフォーマンスをベースにしたバックエンドサーバのための価格設定 。
MobileTogether Server は、アプリを作動し、サーバー上で複雑なクエリと計算をするモバイルデバイスのスピードとパフォーマンスを向上します。これは結果がモバイルアプリで表示される速度が向上されることを意味します。
この機能により、ロード時間を減らしメモリ スペースを節約することになり、エンドユーザーのデバイスはリソースを他のプロセスにつぎ込むことができます。
MobileTogether Serverにより強化されたアプリは以下の機能により更に高速に作動することができます:
MobileTogether Server には複雑なデータ取得の結果のために内蔵されているキャッシュが搭載されています。ユーザーは、実行に数分から、数時間かかる場合のあるデータベースまたは Web サービスクエリが終わるまで待つ必要はありません。キャッシュされたデータのアップデートの頻度を構成するだけで、ユーザーは最新の更新の結果を常に取得することができます。
モバイルアプリが 更に詳細なデータ統合機能を必要とする場合、MobileTogether Server は Altova MapForce Server を使用してシームレスに統合を行います。
MapForce 変換アクションを使用して MapForce Server を直接 MobileTogether Server から呼び出しアプリが必要なデータ変換を行うことができます。XML, JSON, 他のリレーショナルデータベースに加え MapForce Server は EDI、XBRL、フラットファイル、Excel、Web サービスをサポートするため、このアクションによりアプリがレガシーと他のバックエンドデータソースを含む広範囲のデータソースを活用することができます。
制限のない人数の開発者
MobileTogether Designer は無料ですので、所属機関またはプロジェクトで必要な人数全員 で使用していただけます。
制限のないアプリと制限のないユーザー数
MobileTogether Server の価格設定はホストするアプリの数ではなく、必要とされるパフォーマンス (CPU コアの数) により決定されます。MobileTogether Server 上でホストすることのできる、または、ユーザーが接続することのできるアプリの数に制限はありません。
MobileTogether Server はお得な値段で設定されており、年間 $1000 から購入することのできます。30日間無料で使用することができます。
この低価格の価格設定により全ての規模の会社が一流のアプリを作成しデプロイすることを可能にしました。