---
title: MobileTogether 9.0：MQTT対応機能をはじめとする新機能搭載
date: 2024-01-16
categories:
  - app-development
  - low-code
  - mobile
tags:
  - low-code
  - mobiletogether
  - mqtt
  - new-features
  - rmad
description: Altova社のローコードアプリケーション開発フレームワーク「MobileTogether」のバージョン9.0では、MQTTへの対応、新しいジェスチャー機能、QRコードの生成機能など、様々な機能が追加されました。
---
Status: #blog

Tags:  #low-code #mobiletogether #mqtt #new-features #rmad

Categories: [mobile-development](/blog/ja/category/mobile-development.md) | [low-code+no-code](/blog/ja/category/low-codeno-code.md) | [mobile-development](/blog/ja/category/mobile-development.md)
# MobileTogether 9.0：MQTT対応機能をはじめとする新機能搭載

Altova社のローコードアプリケーション開発フレームワーク「MobileTogether」のバージョン9.0がリリースされました。今回のバージョンでは、包括的なMQTTサポート、新しいジェスチャーへの対応、バーコードやQRコードの描画機能、ダークモードなど、多くの新機能が追加されています。

以下に、主なポイントをまとめました。

![MQTTメッセージを使用して、工場の様子を描いた図 ](/blog/images/MT9.0_blog.jpg)

<!--more-->

## MQTT対応

MQTT (Message Queuing Telemetry Transport)は、軽量なメッセージングプロトコルであり、産業用自動化やスマートホーム/スマートオフィスといった様々な環境において、スマートデバイス間の通信に使用されています。

MQTTは、ブローカーを介して動作するサブスクライブ/パブリッシュ型のアーキテクチャを採用しています。この仕組みにより、異なるメーカーのIoTデバイスの監視、制御、自動化が可能になるだけでなく、これらのデバイスを集中型の制御・監視システムに統合することもできます。

MobileTogetherは、現在、以下の機能について包括的なサポートを提供しています [MQTTに対応したアプリケーションを開発する](https://www.altova.com/ja/mobiletogether/mqtt-app-development) 独自のローコードアプローチを活用し、モバイルアプリケーションを迅速に開発します[RMAD (略語)](https://www.altova.com/blog/top-5-requirements-rmad-tools/)). MobileTogetherにおけるMQTTサポートにより、アプリケーションはMQTTネットワークにパブリッシャー、サブスクライバー、またはその両方の役割で接続できます。

![MobileTogetherにおけるMQTT機能](/blog/images/build-mqtt-app.png)

MobileTogetherに新たに導入されたMQTT機能により、開発者は、スマートオフィスやスマートシティから、大規模な産業用自動化システムに至るまで、幅広いIoT自動化アプリケーションを柔軟に開発できるようになりました。

## ユーザーエクスペリエンス機能

MobileTogetherは、独自のソリューションを提供します [一つのアプリケーションを設計する](https://www.altova.com/ja/mobiletogether/app-development#time) それにより、同時に複数のOSや様々なデバイスで利用できるようになります。弊社では、MobileTogetherで開発されたアプリケーションのユーザーエクスペリエンス（UX）を向上させるため、新しい機能を追加するよう努めています。今回のリリースでは、以下の機能が含まれています

- **ジェスチャー操作の追加機能：** ユーザーは、テーブルの行をドラッグしたり、スワイプしたりすることで、コンテンツの移動や削除など、特定の操作を実行できるようになりました。

- **クライアント側でのグラフ生成：** サーバーとの通信を必要とせず、グラフをクライアントデバイス上で直接表示できるようになりました。これにより、グラフの生成が大幅に高速化され、よりスムーズに処理できるようになります。

- **新しいボタンのデザイン：** 開発者は、使い慣れた機能を実装するための、常に拡充されるアイコンライブラリを利用できます。今回のリリースでは、選択、リンク/アンリンク、閉じる、保存、写真/ギャラリーなど、一部の機能に対応した新しいボタン画像が追加されました。 

- **バーコードおよびQRコードの描画**: MobileTogetherに組み込まれたアプリケーションは、デバイスのカメラでバーコード/QRコードを読み取るだけでなく、在庫管理やPOSレジでの割引など、さまざまな用途のために、それらを生成（描画）するように設定することも可能です。サポートされているバーコードの種類は、UPC、EAN、QRコードなど、多岐にわたります。

![](/blog/images/app-qr-code.png)

## 開発者向けツール

開発者の生産性を向上させるための新機能として、以下のようなものが含まれます

- **デザイン環境におけるダークモードとライトモード：** 期待されていたMobileTogether Designerのダークモードがリリースされました。開発者は、新たに登場した鮮明なライトモード、または従来のモードのいずれかを選択できます。（クライアントアプリケーション向けのダークモードとライトモードは、以前から利用可能です。）

- **シミュレーション中のページソースツリーの編集：** MobileTogether Designerでアプリケーションのシミュレーション中に、ページソースパネルでページソースの構造やデータ自体を編集できるようになりました。これにより、開発者は実際の状況をシミュレーションし、例えば、シミュレーション中に特定の値をテストしたり、特定の条件を検証したりすることが可能になります。そのため、実際のソースデータを参照したり変更したりする必要がなくなります。

- **MySQLおよびMariaDBのネイティブサポート：** MobileTogetherは、これまでもADO/ODBC/JDBCといった汎用的な接続を通じて、MySQLおよびMariaDB（その他多数のデータベース）との接続をサポートしてきました。今回、外部ドライバを必要とせずに、MySQLおよびMariaDBへのネイティブ接続をサポートするようになりました。これにより、接続速度が大幅に向上し、より便利になりました。

- **サーバー上のソリューションのエイリアス:** これまで1つのソリューションがMobileTogetherサーバー上で1回しか表示されませんでしたが、エイリアスを使用することで、1つのソリューションが複数回表示されるようになりました。これにより、開発者はアプリケーションを複製し、特定のパラメータをカスタマイズすることができます。例えば、あるエイリアスをテストデータベースに、別のエイリアスを本番データベースに接続することができます。

### MobileTogetherの最新バージョンを今すぐダウンロードしてください

MobileTogether 9.0では、これらの機能をはじめ、さらに多くの機能をご利用いただけます。MobileTogether Designerは無料でご利用いただけますので、[ダウンロード](https://www.altova.com/ja/mobiletogether/download)して、すぐに使い始めることができます。

既存のお客様は、MobileTogether Designerソフトウェアを[アップデート](https://www.altova.com/ja/mobiletogether/download)し、無料で新しいライセンスを申請することができます。
