目次 第 1 章研究の背景 1.1 研究の内容 SDK 1.2 Android( アンドロイド ) 1.3 Android( アンドロイド ) の特徴 インターフェース 文字の入力 Android アプリケーション 1.4 Android Studio

Similar documents
自宅でJava言語の開発環境を作る方法

Android アプリを作るための環境設定 Android アプリを作るのに必要なものは Android SDK と Java 開発環境の Eclipse です 環境設定作業の概要はまず Android SDK と Eclipse をそれぞれインストールします その後 Eclipse を起動し An

2. 生田仮想デスクトップ PC の接続方法 生田仮想デスクトップ PC に接続する方法は 次の 2 通りです 1. HTML アクセス Internet Explorer や Safari などのブラウザを用います PC に特別なソフトウェアをインストールす る必要が無いので 管理者権限をもってい

2. 生田仮想デスクトップ PC の接続方法 生田仮想デスクトップ PC に接続する方法は 次の 2 通りです 1. HTML アクセス Internet Explorer や Safari などのブラウザを用います PC に特別なソフトウェアをインストールす る必要が無いので 管理者権限をもってい

2 以下の作業を行ってください ダウンロード URL Eclipse 3.7 Indigo Pleiades All in One を選択します Full All in One(JRE あり ) の Java を選択し パソコンの任意の

さかほぎラクホン 利用マニュアル お問い合わせ先 坂祝町役場総務課 本書の一部又は全部を許可なく複製することを禁じます 本書の内容は予告なく変更することがあります ラクホン は 株式会社システムアドバンスの登録商標です

1. はじめに 1.1. Office365 ProPlus ライセンスについて 九州産業大学に在籍中の学生 教職員の方は Office365 ProPlus のライセンスを 1 つ保持しています 1 つの Office365 ライセンスで Office365 ProPlus( 最新版の Offic

Windowsユーザでも 手軽に作れるiPhoneアプリ

「RAD Studio XE5によるマルチ言語/マルチデバイス開発の進め方」

Microsoft Word - Android_仮想デバイスマネージャーの使い方

Android エージェントをバージョンアップする アプリケーション配信機能を利用する場合 エージェントを再インストールする場合 App Manager を利用する場合 バージョンアップ確認方法 Android エージェントから確認

TeleOffice 3.7

PALRO Gift Package 操作説明書

改訂履歴 改訂日付 改訂内容 2014/11/01 初版発行 2017/01/16 Studuino web サイトリニューアルに伴う改訂 2017/04/14 Studuino web サイトリニューアルに伴うアクセス方法の説明変更 2018/01/22 Mac 版インストール手順変更に伴う改訂

Microsoft PowerPoint - Skype for business の概要.pptx

Studuinoライブラリ環境設定Mac編

1. インストール方法 STEP 1 ダウンロードしたファイルを任意の場所に解凍します Windows 標準の機能を用いて解凍する場合は ファイルを選択して 右クリックメニューから [ すべて展開 ] を選択し 表示されたメッセージに従って解凍します STEP 2 解凍されたフォルダにある Setu

PowerPoint プレゼンテーション

事前準備 1. Visual Studio Community 2013 または Professional 以上のエディションのインストール 2. Android スマートフォンへの任意の QR コードリーダーアプリのインストール 3. アプリ素材のダウンロード

アプリケーションの使い方 ios 対応バージョン ios : 6.0 以降 準備 事前に液晶モニター本体のネットワークパスワード及びネットワークアドレスの設定を行う ( 取扱説明書 7ページ ) 液晶モニター上でインターネットの接続状況を確認する メインメニューの システム ネットワーク ネットワー

インストール先 PC 推奨環境 Intel Virtualization Technology 対応 CPU Windows 7 以降 64 bit メモリ 4 GB 以上 ハードディスク空き容量 20 GB 以上 インターネット接続 ( アップデートを うため ) ( 動作を保証するものではありま

目次 目次... 本書の見かた... 商標について.... はじめに... 概要... サポートされている OS... Google Play から Brother Image Viewer をダウンロードする... スキャンしたデータを携帯端末に保存する... サポートされているファイル形式...

MotionBoard Ver. 5.6 パッチ適用手順書

KDDI Smart Mobile Safety Manager 用語集 最終更新日 2018 年 12 月 13 日 Document ver1.0 (Web サイト ver.9.5.0)

クイックセットアップ for モバイル(iOS/Android)

目次 はじめに 4 概要 4 背景 4 対象 5 スケジュール 5 目標点 6 使用機材 6 第 1 章 C# 言語 7 C# 言語の歴史 7 基本構文 8 C 言語との違い 9 Java 言語との違い 10.Netフレームワーク 10 開発資料 10 第 2 章 Mono 11 Monoの歴史 1

クイックセットアップ for モバイル(iOS/Android)

Bluetooth MIDI 接続ガイド

Microsoft PowerPoint - install_NGSsokushu_windows(ver2.1).pptx

Studuino ライブラリ環境設定Windows編

目次. ご利用上の注意. アプリをインストールする. アプリを起動する. アプリの初期設定を行う. アプリのログインパスワードを変更する 6. アプリのメニューを操作する 7. ステータスを送信する 8. 定期位置通知間隔を変更する 9. 随時検索をする 0. メッセージ連絡をする. メッセージの連

画面について 画面構成 画面構成 Smart Copy for Android の画面構成は 次のとおりです 1フォルダパス 2. ファイルの種類 3 ファイル一覧 5[ 戻る ] ボタン 4[ メニュー ] ボタン 1 フォルダパス現在表示している画面のフォルダパスが表示されます 2ファイルの種類

最終更新日 :2019 年 2 月 26 日 Office365 Office 製品のインストール 茨城キリスト教大学 情報センター 目次 1. Office Pro Plusの概要 1-1 サービスの概要 1-2 利用対象者 1-3 利用可能台数 1-4 インストール可能なソフト 1-5 注意事項

2. ログイン 三重県総合教育センターの Web ページにアクセスし ネット DE 研修の ログインへ をクリックするとログイン画面に移動します 2 ログイン ID 及びパスワードを入力して ログイン ボタンを押してください パスワードはログイン後 変更し 個人で管理をしてください 2 パスワードは

準備する wivia Presenter アプリを モバイルデバイスにインストールする iphone/ipad/ipod touch の場合 App Store でダウンロードします Android の場合 Google Play ストアでダウンロードします アプリは無料です ただし ダウンロード時

新規インストールガイド Microsoft Office Professional Plus 2016 本書は Download Station から Microsoft Office Professional Plus 2016( 以下 Office) をダウンロ ドし 新規インストールを行う手順

1. ボイステクノに問い合わせ スマホで議事録 Pro のご利用に際して 専用のお問合せページ(Ctrl キーを押しながらクリック ) ページを開き 必要事項を入力し 送信してください 手動で URL を入力する場合は を

システム更新の手順 1-1. Android のホーム画面で [ アプリ ] [ 設定 ] [ 画面 ] [ 画面の自動スリープ ] の [ しない ] をタップします 1-2. Android のホーム画面で [ アプリ ] [ 設定 ] [ タブレット情報 ] を順にタップし ビル ド番号 を確

Eclipse マニュアル <作成目的> Eclipse のインストール方法などを紹介したページはいろいろありますが 専門用語がわからない初心者でもわか りやすく Eclipse のインストール方法 基本操作などをまとめたマニュアル作成を目的としています <目次> 1 Eclipse のインストール

4. グリーンオンホームページのグリーンオン倶楽部からデータをダウンロードします コースデータ更 ファームウェア更新 時計デザイン更新 (1) コースデータの更新 グリーンオン倶楽部 ダウンロード情報 ザ ゴルフウォッチプレミアム [ カラーモデル ] をお持ちの方はコチラ コースデータ コースデー

目 次 1. 概要 ホームアプリの主な機能 操作方法 初期設定 初期画面 診断 ( 車両情報選択画面 ) 車両情報の登録 編集 登録した車両を削除する...

1. ボイステクノに問い合わせ スマホで議事録 Pro のご利用に際して 専用のお問合せページ(Ctrl キーを押しながらクリック ) ページを開き 必要事項を入力し 送信してください 手動で URL を入力する場合は を

Android用 印刷プラグイン Canon Print Service マニュアル

スライド 1

タイトル位置

目 次 1. コインキット複合機を用いたプリント及びコピーについて サービス概要 コインキット複合機とは プリント及びコピーのご利用方法 Web ブラウザを用いた印刷..

1. インストール方法 STEP 1 ダウンロードしたファイルを任意の場所に解凍します Windows 標準の機能を用いて解凍する場合は ファイルを選択して 右クリックメニューから [ すべて展開 ] を選択し 表示されたメッセージに従って解凍します STEP 2 解凍されたフォルダにある Setu

画面について メイン画面 メイン画面 Logitec EXtorage Link を起動すると メイン画面が表示されます メイン画面の構成は 次のとおりです 1 メニュー 2 端末から外部ストレージへ 3 外部ストレージから端末へ 4 端末 5 外部ストレージ 6 カメラ機能 スマホやタブレットで使

1. 開発ツールの概要 1.1 OSS の開発ツール本書では OSS( オープンソースソフトウェア ) の開発ツールを使用します 一般に OSS は営利企業ではない特定のグループが開発するソフトウェアで ソースコードが公開されており無償で使用できます OSS は誰でも開発に参加できますが 大規模な

Android 携帯で使用する (SPP モード ) 5 デバイスの検索 をタップします 5 Scan Device をタップします select a device to connect 画面が表示されます 6 ELECOM TK-FBP017 をタップします 6 本製品の Bluetooth ボタ

ixpand Transfer クイックガイド ixpand Transfer は サンディスク ixpand フラッシュドライブ専用の Android アプリケーションです 本アプリケーションは Android スマートフォンやタブレットに接続したサンディスク ixpand フラッシュドライブを使

_ワイヤレスカメラアプリ取説.indd

1. ロック画面の操作方法変更 セキュリティ強化のため ロック画面の操作方法が変更となります 画面ロックを変更する場合 バックアップパスワードを入力する必要があります 端末のロック解除に指紋認証を設定している場合 端末の再起動時も 初回のみバックアップパスワードを入力する必要があります < 画面ロッ

目次 管理 PCの設定パソコンURLにアクセスする 3 グループ設定をする 4 ステータス設定をする 5 端末の設定提供元不明のアプリにチェックを れる 7 位置情報サービスをオンにする 7 提供元不明のアプリにチェックを れる (OS8.0 以降 ) 8 9 位置情報サービスをオンにする (OS8

aaaa

目次 1. AOS ユーザー登録サイト AOS ユーザー登録 AOS ライセンスキー登録 ios 版アプリ インストール 起動と新規登録 初期設定とバックアップ Andro

PULSENSE PS-100/PS-500

3. クラスリンク ( 先生の IP アドレス >:< ポート >) を生徒と共有して生徒がブラウザーから接続できるようにします デフォルトのポート番号は 90 ですが これは [Vision 設定 ] から変更できます Netop Vision Student アプリケーションを使

スライド 1

Microsoft PowerPoint - DEXCS2015_Salome_Installation pptx

Office365マニュアル_学生向け

Microsoft Word - 【掲載用】True Keyマニュアル_1.0版_ r2.docx

OS と Starter Pack の対応 (Express5800/R110j-1 向け ) OS と Starter Pack について Express5800/R110j-1 ( 以下サーバ本体製品 ) では Starter Pack のバージョンによってサポート可能な OS が決まります シ

ザ ゴルフウォッチ A1 データ更新方法 注 : 各種データ更新は必ずザ ゴルフウォッチ A1 本体の充電を行ってから実施してください パソコンでのデータ更新方法 * 対応 OS は Windows 7 / Windows 8 / Windows 8.1 / Windows 10 / MacOS X

はじめにお読みください

ic3_cf_p1-70_1018.indd

OneDrive for Businessのご紹介

画面について メイン画面 メイン画面 Logitec EXtorage Link を起動すると メイン画面が表示されます メイン画面の構成は 次のとおりです 1 メニュー 2 端末から外部ストレージへ 3 外部ストレージから端末へ 4 端末 5 外部ストレージ 6 カメラ機能 スマホやタブレットで使

EPSON GT-S620/GT-F720 活用+サポートガイド

G800SE HTMLdocument update

Handbookアプリご利用ガイド Windows 10版

VisualStage Type-Basic Mobile 設定&操作マニュアル(Andoroid OS版)

Microsoft Word - Office365マニュアル_教職員向け.docx

目次 1 サービス概要 3 あんしんフィルター for auとは 4 動作環境 5 2 利用開始 6 アプリをインストールする 7 サービスを開始する 8,9 あんしんフィルター for au アプリアイコンの移動 10 3 設定変更 11 管理者を登録する 12 管理者画面を表示する 13 管理す

1. はじめに 1.1. Office365 ProPlus ライセンスについて 九州産業大学に在籍中の学生 教職員の方は Office365 ProPlus のライセンスを 1 つ保持しています 1 つの Office365 ライセンスで Office365 ProPlus( 最新版の Offic

WSD-F10

インテル(R) Visual Fortran コンパイラ 10.0

ヘルプガイド デジタルペーパー Digital Paper App for mobile Digital Paper App for mobile は Google Play または App Store でダウンロードできます Digital Paper App for mobile で検索してくだ

Transcription:

平成 27 年 卒業論文中間レポート NICT 音声認識 翻訳アプリ SDK を用いた改良インターフェース Android アプリケーション開発 近畿大学工学部情報システム工学科 システム開発コース 1210960031 豊田晃己 1

目次 第 1 章研究の背景 1.1 研究の内容 1.1.1 SDK 1.2 Android( アンドロイド ) 1.3 Android( アンドロイド ) の特徴 1.3.1 インターフェース 1.3.2 文字の入力 1.3.3 Android アプリケーション 1.4 Android Studio( アンドロイドスタジオ ) 1.4.1 Android Studio( アンドロイドスタジオ ) の機能 第 2 章研究計画 第 3 章研究の現状 3.1 研究過程 第 4 章今後の課題 参考文献 2

1 研究の背景 表 1 から総務省の通信利用動向調査によると, 平成 23 年のスマートフォンの利用率は 10 代は 18.2%,20 代は 44.9%,30 代は 28.9%,40 代は 18.3%,50 世代は 9.3% である. そして平成 24 年のスマートフォンの利用率は 10 代は 52.9%,20 代は 70.6%,30 代は 54.8%,40 代は 39.5%,50 世代は 20.9% である. このデータから平成 23 年から平成 24 年のスマートフォン利用率が 1 年で 2 倍近く伸びていることがわかる.( 1) また, 今後スマートフォンの普及率が上がっていくので, スマートフォンを持っている人に対して便利なアプリケーションを開発 提供したいと考えた. 現在の組み込みデバイス開発を取り巻く状況は, 多種多様な周辺機器やネットワークへの接続が可能であるか, ネットワーク上にあるコンテンツにアクセスする必要性の増加, 高い視覚的 感覚的な操作要求 である. 現在デバイス開発の現場では, 高機能 多機能化, 省電力化などが求められるだけではなく, さらに 開発期間の短縮 も要求されている. また, 携帯電話向けソフトウェア プラットフォームは Android, ios, Bada, BlackBerry OS, Firefox OS, iossymbian OS, Ubuntu for Phones, Windows Mobile, Windows Phone, Windows RT があったが, 私はソフトウェア プラットフォーム Android を選択した. なぜなら Android は多くの組み込みデバイスの製品コストとして重要な 変動費 を削減可能であったこと,Android は同じ開発環境, 同じ SDK, 同じプラットフォームでの動作が保証されているため, ソースコードの移植性 再利用性が高まり, 複数のデバイス上のアプリケーションを開発する場合の開発費が抑えられること,Android を採用することで操作性 表現力の向上が可能であることでる ( 2) 今後スマートフォンは普及率が向上するので,Android アプリの知識を深め, 便利なアプリケーションを開発 提供するため, 音声認識 翻訳アプリアプリケーションを作成することを目的とする. 表 1 インターネットの利用動向 3

1.1 研究内容組み込みデバイスの開発の課題 問題の多くを解消できる Android で Android アプリケーションソフトの開発ツールである Android Studio を用いて NICT が提供している音声認識 翻訳アプリの SDK( ソフトウェア開発キット ) を用いてアプリケーションを作れるのだが, このまま作ると, 音声を認識し, 選択した言語が翻訳され, 選択した言語の音声翻訳が再生されるのだが, ボタンを押さないと音声認識, 翻訳音声が再生されないので, 使い勝手が悪い. よって, この音声認識 翻訳アプリの改良インターフェースアプリを作成をすることを目的とする. 1.1.1 SDK( 3) SDK(Software Development Kit, ソフトウェア開発キット ) は, 特定のソフトウェアパッケージ, ソフトウェアフレームワーク, ハードウェアプラットフォーム, コンピュータシステム, ゲーム機, オペレーティングシステムなどのためのアプリケーションを作成するためにソフトウェア技術者が使用する開発ツールのセットである. 1.2 Android( アンドロイド )( 4) Android( アンドロイド ) とは,Google によってスマートフォンやタブレットなどの携帯電話向けソフトウェアを主なターゲットとして開発されたプラットフォームである. カスタマイズ版 Linux カーネル, ライブラリやフレームワークその他のミドルウェア,ART 仮想マシン, 主要なアプリケーションからなるソフトウェアスタック ( 集合 ) パッケージで構成されている.2014 年現在, スマートフォン用の OS としては, 世界シェア 1 位である. 1.3 Android( アンドロイド ) の特徴 ( 4) 1.3.1 インターフェース ( 4) Android の基本操作はタッチインターフェースとなっており, 指を使って直感的な操作ができるようになっている. 表示されたボタン類を押すタップ, 長押しタップ ( つまむ ), 画面端からタップスライドしてメニュー類を表示するスワイプ, マルチタッチによるピンチや回転などができるようになっている. 画面をタップした際に, ボタンを押したという感覚を起こさせるために, 本体をバイブで振動させる機能を持ち合わせている. これにより, 高い視覚的 感覚的な操作が可能になっている. 1.3.2 文字の入力 ( 4) Android には文字入力のための IME( 文字入力を補助するソフトウェア ) を搭載しており, テキストボックスを開くと画面上に仮想キーボードが表示される. この仮想キーボードを, タップやスワイプ操作する事によって文字を入力できるようになっている.IME とハードウェアが対応していれば,Bluetooth や USB 接続の外付けキーボードを接続して入力することができる. また発声によって文字入力を行う音声入力システムも備えている. 1.3.3 アプリケーション ( 4) Google の認可を受けた端末には, アプリケーションマーケットとして Google Play がインストールされている. 多くの端末では, この Google Play からアプリコンテンツをダウンロードして使えるようになっている. Google は Google Play を経由しないアプリ配布も認めており,APK ファイル (Google によって開発された Android 専用ソフトウェアパッケージのファイルフォーマット ) から直接インストールする事ができるようになっている. なお Google Play を経由しないアプリは野良アプリと呼ばれている. 4

1.4 Android Studio( アンドロイドスタジオ )( 5) Android Studio( アンドロイドスタジオ ) とは Google が提供する Android アプリを開発するためのソフトウェアで, プラットフォームに対応する統合開発環境 (IDE) と呼ばれている.Android Studio( アンドロイドスタジオ ) は 2013 年に Google が発表した比較的新しい開発環境である. 1.4.1 Android Studio( アンドロイドスタジオ ) の機能 ( 5) 2014 年 9 月現在,Android Studio( アンドロイドスタジオ ) で提供されている機能は以下の通り. WYSIWYG エディタを使用したリアルタイムなレンダリング. デベロッパーコンソールからの各種情報取得. ベータ版リリース機能. Gradle ベースのビルドのサポート. リファクタリングとクイックフィックス. Lint ツールによるパフォーマンス, ユーザビリティ, バージョン互換等のチェック. ProGuard によるソース難読化とアプリ署名. Android 共通のデザインおよびコンポーネントを作成可能なテンプレートベースウィザード. 開発中のレイアウトを複数の画面サイズで表示可能. Android Wear 対応アプリのビルドのサポート. Google Cloud Platform の組み込みのサポート.Google Cloud Messaging( 英語版 ) や App Engine との統合を可能にする. 2. 研究計画 3 月開発環境 Android studio の環境構築, デバック用のエミュレータを設定 4 月参考書で java の本を読み, 学習 5 月 Android Studio で参考書のサンプルアプリコードを打ち込み, デバック 6 月 NICT 音声認識 翻訳アプリアプリケーション SDK をエミュレータでデバック 7 月 ~8 月卒業論文中間報告レポート製作 9 月 ~12 月 NICT 音声認識 翻訳アプリアプリケーションの改良アプリの作成 1 月卒論製作 2 月卒論発表準備 2 月卒論発表会 3. 研究の現状 3.1 研究過程 3 月開発環境 Android studio の環境構築し, デバック用のエミュレータを設定 自分自身の環境環境構築する PC の OS は Windows7 で行い, Java の Java Development Kit (JDK) 7 をインストールした. 環境変数 JAVA_HOME と Path の設定 Android Studio を実行するために環境変数 JAVA_HOME に JDK のコマンドラインツールがあるフォルダのパスを環境変数 Path に Java を使ったプログラムのコンパイルや実行するために必要なファイルがあるディレクトリへのパスを設定する必要があったためである. デバッグ用のエミュレータの必要なファイル SDK Manager で必要なファイルはエミュレータの高速化のために Intel x86 Atom System Image をインストールした. 他に Google APIs,SDK Platform,Intel x86 Emulator Accelerator (HAXM installer) も合わせてインストールを行った. Intel x86 Emulator Accelerator (HAXM installer) のインストール Intel x86 Emulator Accelerator (HAXM installer) を SDK Manager でインストールしたが, インストールした 5

ことにはなっておらず, 手動で Intel x86 Emulator Accelerator (HAXM installer) をインストールする必要があったため,BIOS で Intel Virtualization Technology ( 別名 Intel VT-x) を有効にしないとインストールができないのでこれを有効にし, インストールを行った. エミュレータの作成, 設定エミュレータに必要なファイルがインストールされたため,AVD(Android Virtual Device) Manager を起動し, エミュレータの設定を行った. 設定は,RAM(Random Access Memory) を 512MB で設定し, エミュレータの作成を行った. 図エミュレータの起動確認 4~6 月 Android アプリの開発環境 Android Studio でのアプリケーション作成のための基本的操作など学習. Android で画像を画面中央表示させるアプリを作成図サンプルアプリ実行結果 6

Android でのボタンを作成しボタンを押すと画像を表示する基本的アプリを作成. 図サンプルアプリ実行結果 6 月 NICT 音声認識 翻訳アプリアプリケーション SDK をエミュレータでデバックこの SDK をデバックするために, 外部ライブラリの参照する必要があったため, 参照設定を行って, デバッグを行った. 図アプリの起動, 音声翻訳がされている 7

4. 今後の課題インターフェースの改良が一番の目的だが, アプリの画面の表示に対する学習がまだ足りてないので, このことについて学習を進め,NICT 音声認識 翻訳アプリアプリケーションの表示も改良する必要がある. アプリ画面の表示の学習を深くすることを目標としている. 参考文献 ( 1) 総務省平成 24 年通信利用動向調査の結果 http://www.soumu.go.jp/main_content/000230980.pdf ( 2)IT media ニュース http://www.itmedia.co.jp/news/articles/1206/28/news016.html ( 3) SDK https://ja.wikipedia.org/wiki/%e3%82%bd %E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E9%96%8B%E7%99%BA%E3%82%AD%E3%83%83%E3%83%88 ( 4)Android https://ja.wikipedia.org/wiki/android ( 5)Android Studio https://ja.wikipedia.org/wiki/android_studio 8