モバイルアプリ開発のための機能

以下の表は、クロスプラットフォームのモバイルアプリ開発に使用されるMobileTogetherフレームワークに含まれる機能を示しています。

クロスプラットフォーム対応のモバイルサポート
iOS (iPhone、iPad) 向けのネイティブアプリ
Androidデバイス向けのネイティブアプリ
Windows Phone 8/10用のネイティブアプリ
Windows 10/11 用ネイティブアプリケーション
HTML5ベースのクライアントアプリケーション。あらゆるプラットフォームに対応。
開発オプション
MobileTogether Designerを用いた、ローコード、迅速アプリケーション開発(RMAD)アプローチ
データベースアプリケーションを、コーディング不要で、視覚的な開発環境を使って作成できます RecordsManagerAI技術を活用した、導入が容易なMobileTogetherソリューション
導入オプション
無料の共通モバイルアプリケーション(例えば、企業向けアプリケーション)を通じて、迅速に展開できます
コード生成を通じて、App Storeにカスタマイズされた、ネイティブアプリケーション(例:消費者向けアプリケーション)を展開します
MobileTogether Designer: モバイルアプリ開発における革新的なアプローチ
最高の利点を両方実現:ローコード/RMADによるUIと制御フローの設計、そして関数型プログラミング言語の持つ完全な柔軟性
迅速な成果を得られる、ローコード/RMADによるモバイルアプリ開発手法。数ヶ月ではなく、数日でアプリを開発できます
ドラッグ&ドロップによるUIデザイン
「アクションツリー」と呼ばれる、制御フローやイベントハンドラなどを視覚的にプログラミングするための言語。
完全な柔軟性 XPath/XQueryを、データ操作のための関数型プログラミング言語として捉える
XPathおよびXQueryの式構築・評価ツール:これらの言語に慣れていない開発者のためのサポートツール。
コントロールに対して、柔軟なスタイル適用を可能にする、多層構造のスタイルシート
オペレーティングシステムごとに最適化されたカスタマイズ機能のサポート
完全なエラー処理と復旧機能(try-catch-throwを使用)   
アプリケーションを開発する際に、以下の機能を含めることができます
グラフと図表
テーブルとスクロール可能なテーブル
電話をかける
SMSを送信する
メールを送信する 
ユーザーのカレンダーとの連携
プッシュ通知
カメラ連携機能
ギャラリーから画像を選択し、選択した画像をファイルとして保存する機能
アプリ内課金
位置情報機能と地図機能
NFC対応
MQTT対応
モバイルフォーム / 企業向けフォーム
モバイルスキャナーのサポート
バーコード/QRコードの読み取り
バーコード/QRコードの描画
署名に関する設定
音声再生
音声録音
ビデオの録画と再生  
テキスト読み上げ機能 
生体認証
画像編集
ポップアップウィンドウ
アプリから、Word、PDF、またはRTF形式でファイルを印刷できます
他のアプリケーションとのデータ共有
クライアントデバイスとサーバーの両方で、ファイルの読み込みと保存を行います 
データベースへのデータの読み込み/保存
ウェブサービスを通じてデータの読み込み/保存を行います
あらゆる公開ウェブサイトからHTMLデータを処理します 
サービスに対して、時間、ファイルシステム、HTTPなどをトリガーとして設定できるカスタマイズ機能
サービス(UIを持たないソリューションで、サーバー上でトリガーを通じて動作します) 
高度なアクション機能
正確なページ表示時間制御機能
エラー処理と復旧のための try-catch-throw 構文
XPathを使用してファイル名が計算されるファイルを読み込み/保存します
サーバー接続エラーが発生しました
他のソリューションに切り替えます(現在の処理を一時停止します)
クリック時イベント vs. 長押し時イベント
DBへの一括挿入 (データベースに複数の行を高速に挿入する機能)
DB操作(SQL文を使用して、データの挿入、削除、更新、および保存を行います)
設計の柔軟性、再利用性、およびモジュール化
再利用可能で、動的な 制御テンプレート
コントロールテンプレートを複数の場所に配置するためのプレースホルダーコントロール
UWPアプリケーションにMobileTogether Windowsクライアントを統合する方法
`リファクタリングを支援するためのサブプロジェクトのサポート`
モジュール パネル は、デザイン要素を論理的な構成要素に分類して整理します
自動 モジュールの構成 命名規則に基づいて
サーバーライブラリ:メインのソリューションとは別に、変更可能なライブラリ
XPath/XQuery 拡張関数
サーバーおよびWi-Fi接続状態に関する機能
ユーザー/ロール管理機能
エラーコードにアクセスするための機能
詳細なUI制御とフォントの測定を行うための機能
画像処理のための機能
位置情報処理機能
~の機能 NFC処理
MQTT処理機能
色の処理に関する機能
音声およびビデオ処理のための機能  
業界をリードするアプリケーションのテストおよびデバッグツール
プロジェクトの検証とエラーチェック
あらゆるプラットフォームとデバイスに対応した、内蔵シミュレーター
能力 シミュレーションを実行する デザイナー内で、または以下の方法で デザイナーがサーバーに接続されています
シミュレーター上で、ローカルデバイスのデータ(XML形式)を動的に編集し、様々なシナリオをテストする機能
シミュレーターにおけるスタイルインスペクター
サーバーへのアクセスが遮断された状況をシミュレーションする機能  
Wi-Fiの利用可能性をシミュレーションする機能
LANへのアクセスをシミュレーションする機能
App Storeのアプリケーションとして動作をシミュレーションする機能
ファイルからシミュレーションされたGPS位置情報を提供する機能
ポートレート/ランドスケープのデバイスの向きを切り替える機能をシミュレーションできること
開発者のクライアントデバイス上でのシミュレーション
シミュレーターでのユーザーの操作を詳細に記録し、それに基づいてテストケースを作成します
事前に記録されたユーザー操作のテストケースを再生し、回帰テストを実行します
様々なプラットフォームやデバイスにおける自動品質保証テストのために、実際の顧客が使用するデバイス上でテストケースを再生します
各ステップにおいて、すべてのアプリケーションの状態、ページソース、スタイルなどの情報を自動的に記録します
複数のテスト実行の結果をまとめて確認するための管理画面
異なるテスト実行結果の詳細な比較を行い、データ要素間の差異を分析します
アクションとXPath/XQueryの両方に対応した、機能豊富なデバッガー。
サポートされているデータソース
XML
JSON / JSON5
HTML(既存のウェブアプリケーションの高度な解析やデータ抽出を含む)
テキストファイル
RESTとSOAPのWebサービス
主要なリレーショナルデータベースシステム全般
MapForce Serverおよび/またはFlowForce Serverとの連携により、他のデータソースにもアクセスできます
サポートされているSQLデータベース
Firebird 2.5、3
IBM DB2 for iSeries® バージョン6.1、7.1、7.2、7.3、7.4
IBM DB2® 8、9、9.5、9.7、10.1、10.5、11.5、11.5.7
インフォミクス® 11.7、12.10、14.10
MariaDB 10、10.3、10.4、10.5、10.6.5、10.9.2、11.2、11.8
Microsoft Access (マイクロソフト アクセス)™ 2003年、2007年、2010年、2013年、2019年
Microsoft® Azure SQL (Azure SQLデータベース)
Microsoft® SQL Server® 2005年、2008年、2012年、2014年、2016年、2017年、2019年
MySQL® 5、5.1、5.5、5.6、5.7、8、8.0.25、8.0.28、8.2、8.3、9.1
PostgreSQL 8、9.0.10、9.1.6、9.2.1、9.4、9.6、10、11、12、13、14.1、14.5、16、17、18
Oracle® 9i、10g、11g、12c、18、19
Progress OpenEdge 11.6 のアップデート情報
SQLite 3.xバージョン
サイベース® ASE 15、16ページ
Teradata 16
リレーショナルデータベース接続機能
データベース接続ウィザード
データベースクエリウィンドウ
XPath/XQueryを使用して、動的なSELECT文を完全にサポートします
シンプルなデータ編集アプリ向けに、親子関係を含むデータベースデータを、階層構造の情報として完全に自動的に保存します
より複雑なデータ処理を必要とするアプリケーション向けに、あらゆるSQLコマンドに対応した、機能豊富なデータベースアクセスを提供します
このソフトウェアは、複数の言語に対応しています
英語
スペイン語
ドイツ語
フランス語
日本語
追加の地域対応オプション
能力 あらゆる言語に対応したアプリのローカライズを行います
ローカライゼーション すべてのボタン、ラベル、コントロール、およびUI要素
ローカライズ設定は、外部の翻訳メモリソフトウェアとの連携をサポートするため、エクスポートおよびインポートが可能です
制御フローの実行中に、ローカライズされたメッセージを動的に読み込むための、文字列テーブルのローカライズ機能
ユーザーがいつでも好きな言語に切り替えられるようにするオプション
MobileTogether Server
Windowsに対応しています
Linuxに対応しています
サポートサービス(MobileTogether Server アドバンス版)
オンプレミスに導入する
クラウドに展開する
バックエンドのデータソースとの、高性能な接続を実現します
「サーバーに保存」オプションを使用すると、クライアントデバイスに送信されるデータ量を制限できます
クライアントデバイス上に表示するためのグラフの生成
クライアントデバイスでのデータ永続的な保存オプション
複数の解決策を並行処理する
アクセス権限の管理ツール セキュリティと認証
オプション:Active Directoryとの連携
他のシステムとの連携 Altovaの自動化サーバー
カスタマイズ可能なログ表示機能
ソリューションのエイリアス(別名)のサポート
詳細なサーバー利用状況レポートを提供する「統計アプリ」が付属しています
料金には、アプリの利用回数制限がなく、デバイスの台数制限もありません
バックエンドのデータサーバーへの負荷を最適化するための、高度なサーバーキャッシュ制御機能
各外部データソースに対して、詳細なキャッシュ制御が可能です
各データソースに対して、個別にキャッシュの有効期限を設定できる機能
クライアントからの要求がなくても、キャッシュされたデータを定期的に(時間単位、日単位、週単位など)更新する機能
クエリパラメータに応じて、複数のキャッシュエントリーをサポートします
あらゆるクライアントデバイスに対応した、迅速な導入が可能なアプリケーション
iOSデバイス向けの無料アプリ
Androidデバイス向けの無料アプリ
Windows 10およびWindows 11に対応した、無料で利用できるアプリケーションです
あらゆるプラットフォームに対応した、HTML5ベースのブラウザクライアント
ウェブアプリケーションへの組み込みソリューションの導入