---
title: "MobileTogether 3.2におけるモバイルアプリ開発の新機能"
date: "2017-05-09"
categories: 
  - "applications"
  - "development"
  - "mobile"
tags: 
  - "mobile-apps"
  - "mobile-development"
  - "mobiletogether"
  - "nfc"
  - "text-to-speech"
description: MobileTogether 3.2の新しい機能についてご紹介します。NFC対応、テキスト読み上げ機能、動的なテーブル、そしてモバイルアプリ開発をより効率的にするための強化された機能などが含まれています。
---
Status: #blog

Tags:  #mobile-apps #mobile-development #mobiletogether #nfc #text-to-speech

Categories:  [mobile-development](/blog/ja/category/mobile-development.md)
# MobileTogether 3.2におけるモバイルアプリ開発の新機能

Altova社の最新版は、 [モバイルアプリケーション開発フレームワーク](http://www.altova.com/ja/mobiletogether.html) この製品は、NFCメッセージのサポート、テキスト読み上げ機能、デバイスの連絡先読み込み機能、動的なテーブル表示のための柔軟なオプションなど、18種類以上の機能を搭載しており、その中でも特に注目すべき点は以下の通りです。

詳細は下記をご覧ください。または、こちらの短い紹介動画（[MobileTogether 3.2](https://youtu.be/edez_RQem18)）をご覧ください。

 

![MobileTogetherの最新情報](/blog/images/new-app-dev.jpg)

<!--more-->

## 近距離無線通信（NFC）

[NFC（近距離無線通信）](http://nearfieldcommunication.org/) プロトコルを使用すると、対応デバイスは互いに近い距離にある場合にメッセージを交換できます。例えば、モバイル決済システムや、スマートフォンをセキュリティキーカードとして利用するなどが考えられます。MobileTogetherの開発者は、テキスト、URI、MIMEメディア、アプリケーションレコードなど、NFCメッセージの送受信をサポートするアプリケーションを開発できるようになりました。

 

![NFC機能を搭載したモバイルアプリを開発する](/blog/images/nfc-mobile-app.png)

 

Android BeamはNFC技術を使用しており、現在ではMobileTogetherでも利用できるようになりました。

## 新しい機能

MobileTogetherで、データ中心の高度なアプリケーションを開発することは、これまで以上に簡単になりました。開発者は、アプリケーションの機能を強化するために利用できる機能がますます増えています。新しい機能を追加するには、アクションツリーにドラッグ＆ドロップするだけで、必要なパラメータを定義するだけです。

 

![テキスト読み上げ機能](/blog/images/text-to-speech.png)

 

今回の最新バージョンでは、アプリがデバイスの連絡先にアクセスできるようになりました。これにより、例えばアプリから簡単にSMSやメールを送信したり、**テキスト読み上げ**機能を使ってユーザーにテキストを読み上げたりすることが可能になります。

MobileTogether 3.2で新たに提供される機能は以下の通りです

- モバイルデバイスの連絡先へのアクセス機能
- テキスト読み上げ機能
- カーソルを待機させ、必要に応じてメッセージを表示します
- 日付と時刻の選択機能について：スペースが限られている場合に、標準の日付選択コントロールを表示することが困難な場合に行うべき対応
- ファイルの情報を取得します：最終更新日、ファイルサイズなど。
- 画像をフルスクリーンで表示します

## 既存機能の改善

上記の新しい機能に加えて、既存の機能の中にも、より多くのオプションと柔軟性を備えたものが追加されています。主な変更点は以下の通りです

- 一般的な状況に対応するための、あらかじめ16種類のサウンドが用意されています
- サーバーによって自動的に送信されるメールにおいて、返信先の設定をサポートします
- 大幅に拡張されたスクロール機能：ページまたはテーブルの最上部/最下部、特定のテーブルの行、特定のコントロールまでスクロールできます
- XPathを使用して、特定のページまたはサブページに移動します

特定のものを指定する能力 **メールに対する返信用メールアドレス** MobileTogetherサーバーから自動的に送信される機能について、複数の顧客から要望が寄せられています。この機能により、メールの受信者が返信した場合、その返信が送信元のサーバー以外の場所に転送されるようになります。具体的な例は、以下の「メール送信」アクションの定義に示されています。

 

![返信先メールアドレスの設定](/blog/images/email-reply-to.png)

## テーブルに関する新機能

- 動的なテーブルの拡張に対応する動的な列：左から右へ
- テーブルのオンデマンド読み込み：これにより、大規模なテーブルの読み込み速度が大幅に向上します

データ中心のアプリケーションでは、様々な種類のデータを表現するために、テーブルを使用することが一般的です。新しい機能は、開発者が動的な列を持つ**テーブル**を定義できるようにすることで、テーブルの作成においてさらに強力で柔軟な機能を提供します。これにより、テーブルはデータの要素の数に応じて、左右に動的に拡張することができます。

以下に、動的な「人物」列を持つテーブルの定義と、その結果として得られるスクロール可能なテーブルの例を示します

 

![動的なテーブル列](/blog/images/dynamic-columns.png)

 

**オンデマンドでのテーブル読み込み**により、大きなスクロール可能なテーブルを、これまでよりも大幅に短い時間で読み込むことができます。 ユーザーが一度に読み込むテーブルの行数（チャンクと呼ばれる）を指定するだけで、機能します。 ユーザーが最初のチャンクの最下部までスクロールすると、次のチャンクが自動的に読み込まれます。 ユーザーにとってはスムーズな操作ですが、パフォーマンスが大幅に向上します。

##  追加の新機能

- 数多くのグラフ機能の改善
- 追加の既定のボタンの表示項目：インポート、エクスポート、カレンダー、時刻
- [JSON5のサポート (JSONのサポート機能に追加)](http://json5.org/)
- ブラウザの動作改善
- MobileTogether Serverにおけるシングルスレッド実行オプション

その他の機能として、グラフやモバイルダッシュボードの作成に関する新しいオプションが多数追加され、既存のJSONサポートに加え、JSON5にも対応しています。さらに、その他にも様々な機能が追加されています。

# 詳細はこちらをご覧ください。また、最新情報をご確認ください

これらの機能について、詳しくは当社の[新機能紹介ページ](https://www.altova.com/ja/whatsnew_mobiletogether.html)および[動画](https://youtu.be/edez_RQem18)をご覧ください。

既存のお客様は、以下のことができます [更新](https://www.altova.com/ja/whatsnew_mobiletogether.html) MobileTogether 3.2を無料でご利用いただけます。もしMobileTogetherをまだお試しでない場合は、まずこちらから始めてみてください [ダウンロード中](https://www.altova.com/ja/whatsnew_mobiletogether.html) 無料のMobileTogetherデザイナー。
