[go: up one dir, main page]

JP2015075911A - アプリケーション生成装置、アプリケーション生成システム及びアプリケーション生成方法 - Google Patents

アプリケーション生成装置、アプリケーション生成システム及びアプリケーション生成方法 Download PDF

Info

Publication number
JP2015075911A
JP2015075911A JP2013211556A JP2013211556A JP2015075911A JP 2015075911 A JP2015075911 A JP 2015075911A JP 2013211556 A JP2013211556 A JP 2013211556A JP 2013211556 A JP2013211556 A JP 2013211556A JP 2015075911 A JP2015075911 A JP 2015075911A
Authority
JP
Japan
Prior art keywords
application
unit
information
generation
native application
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2013211556A
Other languages
English (en)
Other versions
JP5470500B1 (ja
Inventor
勇作 吉村
Yusaku Yoshimura
勇作 吉村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TENDA CO Ltd
Original Assignee
TENDA CO Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by TENDA CO Ltd filed Critical TENDA CO Ltd
Priority to JP2013211556A priority Critical patent/JP5470500B1/ja
Application granted granted Critical
Publication of JP5470500B1 publication Critical patent/JP5470500B1/ja
Publication of JP2015075911A publication Critical patent/JP2015075911A/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

【課題】ネイティブアプリケーションを容易に生成する。
【解決手段】アプリケーション生成装置1は、ネイティブアプリケーションのテンプレートであるテンプレートアプリケーションを記憶する記憶部11と、ウェブアプリケーションのアドレスとともに、ネイティブアプリケーションの生成要求を示すリクエストを受け付ける受付部12と、受付部12がリクエストを受け付けたことに応じて、テンプレートアプリケーションのアクセス先を受付部12が受け付けたアドレスに設定することでネイティブアプリケーションを生成する生成部13とを備える。
【選択図】図2

Description

本発明は、アプリケーション生成装置、アプリケーション生成システム及びアプリケーション生成方法に関する。
近年、コンテンツマネジメントシステム(以下、CMS(Content Management System)という)によりウェブアプリケーションとして公開するコンテンツを構築し、管理することが行われている(例えば、特許文献1参照)。
特開2011−248800号公報
ところで、近年、ネイティブアプリケーションをダウンロードしてインストールすることができるスマートフォンが普及している。スマートフォンのユーザは、ネイティブアプリケーションをインストールする場合、アプリケーションを提供する所定のアプリケーションサーバにアクセスし、所望のネイティブアプリケーションを検索する。
しかしながら、CMSによって構築されるウェブアプリケーションは、ウェブサイトとして構築されるため、検索サイトの検索結果として表示されることがあるものの、アプリケーションサーバから検索することができない。したがって、アプリケーションサーバにおいてネイティブアプリケーションを検索したユーザに、CMSにより開発したウェブアプリケーションを利用してもらうことができないという問題がある。
これに対して、CMSによって構築したウェブアプリケーションと同等の機能を有するネイティブアプリケーションを開発し、当該ネイティブアプリケーションをアプリケーションサーバにアップロードすることも考えられる。しかしながら、ネイティブアプリケーションを新規に開発するには、多大な開発工数が必要であった。
本発明は、ネイティブアプリケーションを容易に生成することができるアプリケーション生成装置、アプリケーション生成システム及びアプリケーション生成方法を提供することを目的とする。
本発明の第1の態様に係るアプリケーション生成装置は、端末にインストールされると、所定のアクセス先にアクセスして情報を取得し、前記端末の表示部に表示させるネイティブアプリケーションを生成するアプリケーション生成装置であって、前記ネイティブアプリケーションのテンプレートであるテンプレートアプリケーションを記憶する記憶部と、ウェブアプリケーションのアドレスとともに、ネイティブアプリケーションの生成要求を示すリクエストを受け付ける受付部と、前記受付部が前記リクエストを受け付けたことに応じて、前記テンプレートアプリケーションの前記アクセス先を前記受付部が受け付けた前記アドレスに設定することで前記ネイティブアプリケーションを生成する生成部と、を備えることを特徴とする。
この発明によれば、アプリケーション生成装置は、生成部がテンプレートアプリケーションのアクセス先を、受付部が受け付けたウェブアプリケーションのアドレスに設定することで、当該テンプレートアプリケーションを、ウェブアプリケーションが表示する情報を表示するネイティブアプリケーションとして機能させることができる。したがって、アプリケーション生成装置は、受付部がウェブアプリケーションのアドレスを受け付けることで、当該ウェブアプリケーションと同等の機能を有するネイティブアプリケーションを容易に生成することができる。
また、前記テンプレートアプリケーションは、前記アクセス先を設定する設定情報を含み、前記生成部は、前記受付部が前記リクエストを受け付けたことに応じて、前記テンプレートアプリケーションをコピーし、コピーされた前記テンプレートアプリケーションに含まれる前記設定情報の前記アクセス先を前記受付部が受け付けた前記アドレスに設定することで前記ネイティブアプリケーションを生成することを特徴とする。
この発明によれば、アプリケーション生成装置は、設定情報に含まれているアクセス先を、受付部が受け付けたアドレスに変更するという単純な処理によってネイティブアプリケーションを容易に生成することができる。
また、前記設定情報は、前記ネイティブアプリケーションの表示態様に係る設定項目を含み、前記受付部は、前記ネイティブアプリケーションの表示態様に係る表示態様情報を受け付け、前記生成部は、前記表示態様に係る設定項目に、前記受付部が受け付けた表示態様情報を設定することを特徴とする。
この発明によれば、アプリケーション生成装置は、設定情報に含まれる表示態様に係る設定項目を変更することで、ネイティブアプリケーションの表示態様を容易に設定することができる。また、アプリケーション生成装置は、ウェブアプリケーションそのものの表示態様を変更せずに、ネイティブアプリケーションを介してウェブアプリケーションを利用する際に限定して、ウェブアプリケーションの表示態様を変更することができる。
また、前記テンプレートアプリケーションは、前記ネイティブアプリケーションとして前記端末にインストールされると、前記設定情報に含まれる、前記ウェブアプリケーションの更新情報の取得先に係る設定項目に基づいて、前記ウェブアプリケーションが更新されたことを検出し、前記端末に対して更新情報を通知し、前記受付部は、前記更新情報を示すページのアドレスを受け付け、前記生成部は、コピーされた前記テンプレートアプリケーションに含まれる前記設定情報における、前記更新情報の取得先に係る設定項目に、前記受付部が受け付けた前記更新情報を示すページのアドレスを設定することを特徴とする。
この発明によれば、アプリケーション生成装置は、ネイティブアプリケーションの更新情報の取得先に係る設定項目を受付部が受け付けた更新情報を示すページのアドレスに設定することで、ネイティブアプリケーションに、ウェブアプリケーションが更新された旨を示す更新情報を通知させることができる。
また、前記アプリケーション生成装置は、前記ネイティブアプリケーションに通知する通知情報を受け付け、当該ネイティブアプリケーションに当該通知情報を通知する通知部をさらに備え、前記テンプレートアプリケーションは、前記ネイティブアプリケーションとして前記端末にインストールされると、前記アプリケーション生成装置から通知情報を受信し、前記端末に対して前記通知情報を通知することを特徴とする。
この発明によれば、アプリケーション生成装置のユーザは、ネイティブアプリケーションをインストールした端末のユーザに対して、通知部を介して新着情報や特典情報といった通知情報を通知することができる。
また、前記テンプレートアプリケーションは、前記設定情報と、1以上のプログラムファイルとを含み、前記生成部が生成した前記ネイティブアプリケーションを構成する前記設定情報と、1以上のプログラムファイルとを、前記端末がインストール可能な形式のファイルに変換する変換部をさらに備えることを特徴とする。
この発明によれば、アプリケーション生成装置は、インストール可能な形式のネイティブアプリケーションを開発用端末に提供する。よって、開発用端末側において、ネイティブアプリケーションのさらなる加工や変更を行うことなく、当該ネイティブアプリケーションをアプリケーションサーバにアップロードすることができる。
また、前記受付部は、前記ウェブアプリケーションのメインページのアドレスを受け付け、前記生成部は、前記受付部が受け付けた前記アドレスが示す前記メインページに基づいて、ウェブアプリケーションのメニュー情報を生成することを特徴とする。
この発明によれば、アプリケーション生成装置は、ウェブアプリケーションにメニューページが設けられていない場合であっても、ウェブアプリケーションのメインページに基づいて、メニュー情報を生成することができる。
また、前記生成部は、前記ネイティブアプリケーションが前記端末にインストールされて起動されたときに前記表示部に表示するメニューページに、前記ネイティブアプリケーションの課金に係る情報を設定するページに遷移するためのリンクを設けることを特徴とする。
この発明によれば、アプリケーション生成装置は、ネイティブアプリケーションの課金に係る情報を容易に設定することができる。
本発明の第2の態様に係るアプリケーション生成システムは、開発用端末と、アプリケーション生成装置とを備え、端末にインストールされると、所定のアクセス先にアクセスして情報を取得し、前記端末の表示部に表示させるネイティブアプリケーションを生成するアプリケーション生成システムであって、前記開発用端末は、ウェブアプリケーションのアドレスと、ネイティブアプリケーションの生成要求を示すリクエストとを前記アプリケーション生成装置に送信する要求部と、前記アプリケーション生成装置において生成されたネイティブアプリケーションを、前記アプリケーション生成装置から取得する取得部とを有し、前記アプリケーション生成装置は、前記ネイティブアプリケーションのテンプレートであるテンプレートアプリケーションを記憶する記憶部と、ウェブアプリケーションのアドレスとともに、ネイティブアプリケーションの生成要求を示すリクエストを受け付ける受付部と、前記受付部が前記リクエストを受け付けたことに応じて、前記テンプレートアプリケーションの前記アクセス先を前記受付部が受け付けた前記アドレスに設定することで前記ネイティブアプリケーションを生成する生成部と、前記受付部が前記リクエストを受け付けたことに応じて、前記テンプレートアプリケーションの前記アクセス先を前記受付部が受け付けた前記アドレスに設定することで前記ネイティブアプリケーションを生成する生成部と、前記生成部が生成した前記ネイティブアプリケーションを前記開発用端末に送信する送信部とを有することを特徴とする。
本発明の第3の態様に係るアプリケーション生成方法は、端末にインストールされると、所定のアクセス先にアクセスして情報を取得し、前記端末の表示部に表示させるネイティブアプリケーションを生成するアプリケーション生成方法であって、ウェブアプリケーションのアドレスとともに、ネイティブアプリケーションの生成要求を示すリクエストを受け付ける手順と、前記リクエストを受け付けたことに応じて、前記ネイティブアプリケーションのテンプレートであるテンプレートアプリケーションのアクセス先を、受け付けた前記アドレスに設定することで前記ネイティブアプリケーションを生成する手順と、を備えることを特徴とする。
第2の態様に係るアプリケーション生成システム及び第3の態様に係るアプリケーション生成方法によれば、第1の態様に係るアプリケーション生成装置と同様の効果を奏することができる。
本発明によれば、ネイティブアプリケーションを容易に生成することができる。
第1の実施形態に係るアプリケーション生成システムの概要を示す図である。 第1の実施形態に係るアプリケーション生成装置及び開発用端末の機能構成図である。 第1の実施形態に係る開発用端末の表示部に表示されたリクエスト用ページの一例を示す図である。 第1の実施形態に係る開発用端末の表示部に表示された送信用ページの一例を示す図である。 第1の実施形態に係るアプリケーション生成装置において、ネイティブアプリケーションが開発用端末に送信されるまでの処理の流れの一例を示すフローチャートである。 第2の実施形態に係る開発用端末の表示部に表示されたリクエスト用ページの一例を示す図である。 第3の実施形態に係るアプリケーション生成装置、開発用端末及び携帯端末の機能構成図である。 第4の実施形態に係る開発用端末の表示部に表示されたリクエスト用ページの一例を示す図である。
以下、本発明の実施形態について、図面を参照しながら説明する。
<第1の実施形態>
[アプリケーション生成システムSの概要]
図1は、第1の実施形態に係るアプリケーション生成システムSの概要を示す図である。アプリケーション生成システムSは、アプリケーション生成装置1と、アプリケーション生成装置1とインターネット等のネットワークNを介して通信可能に接続された開発用端末2とを備え、ネイティブアプリケーションを生成するシステムである。
ネイティブアプリケーションは、例えば、スマートフォン等の携帯端末にインストールされるアプリケーションプログラムである。例えば、携帯端末のユーザは、アプリケーション提供サーバ3にアクセスして所望のネイティブアプリケーションを検索する。そして、携帯端末のユーザは、検索結果から所望のネイティブアプリケーションを選択し、アプリケーション提供サーバ3から当該ネイティブアプリケーションを取得して携帯端末にインストールする。
アプリケーション生成システムSのアプリケーション生成装置1は、例えば、開発用端末2の操作に応じて、ウェブアプリケーションを構築するコンテンツマネジメントシステムである。ここで、ウェブアプリケーションは、ネットワークNを介して実行されるアプリケーションであり、HTMLやJavaScript(登録商標)で記述される1以上のウェブページから構成されている。ウェブアプリケーションは、例えば、ブログ、有名人等のファンサイト、ゲームサイト、ショッピングサイト等である。
アプリケーション生成装置1は、例えば、ウェブアプリケーションのアドレスと、ネイティブアプリケーションの生成要求を示すリクエストとを受け付けると、受け付けたアドレスをアクセス先とするネイティブアプリケーションを生成して出力する。開発用端末2は、出力されたネイティブアプリケーションを取得し、ネットワークNを介して、アプリケーション提供サーバ3にアップロードする。これにより、携帯端末のユーザは、アプリケーション提供サーバ3において、ウェブアプリケーションの情報を表示するネイティブアプリケーションを検索することができる。
その後、携帯端末のユーザが、当該ネイティブアプリケーションをアプリケーション提供サーバ3からダウンロードしてインストールを行うと、携帯端末の画面にアプリケーションのアイコンが表示される。携帯端末のユーザが、当該アイコンを実行するとネイティブアプリケーションが実行される。ネイティブアプリケーションは、起動すると、先に設定されたウェブアプリケーションのアドレスにアクセスしてウェブページを取得して表示する。そして、ネイティブアプリケーションは、表示されているウェブアプリケーションのリンク等が選択されると、当該リンク等にアクセスし、ウェブアプリケーションを構成する他のウェブページを取得して表示する。
[アプリケーション生成装置1の機能構成]
続いて、アプリケーション生成装置1の機能構成について説明する。図2は、第1の実施形態に係るアプリケーション生成装置1及び開発用端末2の機能構成図である。
アプリケーション生成装置1は、記憶部11と、受付部12と、生成部13と、変換部14と、送信部15とを備える。ここで、受付部12、生成部13、変換部14、及び送信部15は、例えば、CPU等により構成されている。
記憶部11は、例えば、ROM(Read Only Memory)、RAM(Random Access Memory)、ハードディスク等により構成される。記憶部11は、ネイティブアプリケーションのテンプレートであるテンプレートアプリケーション111を記憶する。
テンプレートアプリケーション111は、スマートフォン等の携帯端末にインストールされると、所定のアクセス先にアクセスして情報を取得し、当該端末の表示部に表示させるネイティブアプリケーションのテンプレートである。テンプレートアプリケーション111は、設定情報112と、1以上のプログラムファイル113とを含んでおり、記憶部11の所定のフォルダ内に格納されている。テンプレートアプリケーション111は、インストールされる端末のOSに対応して複数種類記憶されている。
設定情報112は、ネイティブアプリケーションのアクセス先、メニュー画面情報、及び表示態様情報に係る設定項目が含まれている。
メニュー画面情報に係る設定項目には、ネイティブアプリケーションのメニュー画面に用いられるメニュー画像と、ネイティブアプリケーションのメニュー画面に表示させるリンク先とが含まれている。
表示態様とは、背景色、フォントの形状及びアイコン画像の形状等であり、ネイティブアプリケーションの表示態様情報に係る設定項目には、背景色、フォント及びアイコン画像を選択する項目が含まれている。背景色は、ネイティブアプリケーションが端末の表示部に情報を表示させる際の背景色であり、アイコン画像は、ネイティブアプリケーションのアイコンを示す画像である。
1以上のプログラムファイル113は、例えば、汎用性の高い複数の関数プログラムをまとめたライブラリファイルや、設定情報112の各設定項目に基づいて情報を取得するためのプログラムファイル等から構成されている。
受付部12は、開発用端末2から、ウェブアプリケーションのアドレスとともに、ネイティブアプリケーションの生成要求を示すリクエストを受け付ける。具体的には、受付部12は、まず、開発用端末2から、リクエスト用ページの取得要求を受け付けると、リクエスト用ページを開発用端末2に送信する。図3は、第1の実施形態に係る開発用端末2の表示部23に表示されたリクエスト用ページ30の一例を示す図である。
図3に示すように、リクエスト用ページ30には、入力欄として、ネイティブアプリケーションがアクセスするウェブアプリケーションのロケーションを示すアドレスの入力欄31、ネイティブアプリケーションのメニュー画面に用いられるメニュー画像の入力欄32、及びネイティブアプリケーションのメニュー画面に表示されるリンク先の入力欄33が設けられている。ここで、入力欄32及び入力欄33は、複数設けられていてもよいし、当該リクエスト用ページに入力欄追加ボタンを設け、当該ボタンが押下されたことに応じて追加表示されてもよい。また、リクエスト用ページ30には、ネイティブアプリケーションの表示態様情報に係る入力欄として、背景色の入力欄34、及びアイコン画像の入力欄35が設けられている。
例えば、入力欄31には、ウェブアプリケーションのメインページのURLが入力される。メニュー画像の入力欄32には、メニューページに表示するメニュー画像のファイルの格納先アドレスが入力され、リンク先の入力欄33には、当該メニュー画像に対応するリンク先のページのアドレスが入力される。
背景色の入力欄34には、カラーコード(RGB値を十六進法で表記した文字列)や背景画像を示すアドレスが入力される。アイコン画像の入力欄35には、画像ファイルのアドレスが入力される。ここで、入力欄32から入力欄35に入力する情報は、任意入力であってもよい。
リクエスト用ページ30には、入力欄の他に、ネイティブアプリケーションを出力するための画像である、出力ボタン36及び37が設けられている。
出力ボタン36は、第1種別のOS用のアプリケーションを生成して出力するためのボタンであり、出力ボタン37は、第2種別のOS用のアプリケーションを生成して出力するためのボタンである。なお、リクエスト用ページ30には、他の種別のOS用のアプリケーションを生成して出力するためのボタンが設けられていてもよい。
開発用端末2のユーザが、入力欄31から入力欄35に各種情報を入力し、ネイティブアプリケーションの出力ボタン36又は37を押下すると、開発用端末2は、ウェブアプリケーションのアドレスを含む各種情報と、ネイティブアプリケーションの生成要求を示すリクエストとを送信する。受付部12は、開発用端末2から、ウェブアプリケーションのメインページのアドレス、メニュー画面情報、表示態様情報及びOSの種別を示す情報とともに、ネイティブアプリケーションの生成要求を示すリクエストを受け付ける。
生成部13は、受付部12がネイティブアプリケーションの生成要求を示すリクエストを受け付けたことに応じて、テンプレートアプリケーションのアクセス先を受付部12が受け付けたウェブアプリケーションのアドレスに設定することでネイティブアプリケーションを生成する。
具体的には、生成部13は、受付部12がリクエストを受け付けたことに応じて、テンプレートアプリケーション111をコピーする。そして、生成部13は、リクエストとともに受信したOSの種別を示す情報に基づいて、複数のテンプレートアプリケーション111から、当該OSの種別に対応するテンプレートアプリケーション111を特定する。そして、生成部13は、特定したテンプレートアプリケーション111が格納されている所定のフォルダをコピーすることで、テンプレートアプリケーション111をコピーする。
そして、生成部13は、コピーして新たに生成されたテンプレートアプリケーション111に含まれる設定情報の内容を書き換え、ネイティブアプリケーションを生成する。生成されたネイティブアプリケーションは、携帯端末にインストールされて実行されると、設定情報に含まれているウェブアプリケーションのアドレスに基づいて、ウェブアプリケーションに対応するウェブページを取得する。そして、ネイティブアプリケーションは、設定情報に含まれている表示態様情報に基づいて取得したウェブページの表示態様を変更し、携帯端末の表示部に表示させる。
より具体的には、生成部13は、コピーされたテンプレートアプリケーション111に含まれる設定情報の設定項目「ネイティブアプリケーションのアクセス先」に、受付部12が受け付けた、ウェブアプリケーションのアドレスを設定する。
また、生成部13は、設定情報の設定項目「表示態様情報」に、受付部12が受け付けた表示態様情報(背景色、フォント、アイコン画像)を設定する。
また、生成部13は、受付部12が受け付けたメニュー画像、リンク先のアドレスに基づいて、当該リンク先のアドレスに関連付けられたメニュー画像を複数含むメニューページを生成する。生成部13は、このメニューページを、ネイティブアプリケーションが実行された際に最初に表示されるページとしてもよい。
また、生成部13は、受付部12が受け付けた、ウェブアプリケーションのメインページのアドレスに基づいて、メインページを取得する。そして、生成部13は、取得したメインページに基づいて、ウェブアプリケーションのメニュー情報を生成する。例えば、生成部13は、取得したメインページに対応するウェブページのタグを解析し、重要度の高いリンクを抽出する。そして、生成部13は、抽出した重要度の高いリンクに含まれるメニュー情報を生成する。ここで、メニュー情報は、グローバルナビゲーションであり、ネイティブアプリケーションを介して表示される各ウェブページとともに表示される情報である。例えば、メニュー情報は、ネイティブアプリケーションを介して表示されたウェブアプリケーションのページの上部に付加される。端末のユーザは、ネイティブアプリケーションを介して表示されたウェブアプリケーションの各ページにおいて、グローバルナビゲーションに含まれる複数のリンクのいずれかを選択することにより、当該リンク先のウェブページに容易にアクセスすることができる。
変換部14は、生成部13が生成したネイティブアプリケーションを構成する設定情報と、1以上のプログラムファイルとを、端末がインストール可能な形式のファイルに変換する。具体的には、変換部14は、生成部13がネイティブアプリケーションを生成すると、当該ネイティブアプリケーションの設定情報及び1以上のプログラムファイルを格納している所定のフォルダを所定の方式で圧縮し、端末がインストール可能な形式のファイルに変換する。以下、変換したファイルをネイティブアプリケーションファイルともいう。
送信部15は、ネイティブアプリケーションファイルを所定の記憶領域に格納し、当該ファイルのアドレスを表示する送信用ページを開発用端末2に送信する。図4は、第1の実施形態に係る開発用端末2の表示部23に表示された送信用ページ40の一例を示す図である。図4に示される送信用ページ40は、図3に示されるリクエスト用ページにおいて、第1種別のOS用のアプリケーションを出力するための出力ボタン36が押下されたときの表示例を示す。図4に示されるように、送信用ページ40には、第1種別のOS用のアプリケーションが生成された旨を示す情報と、当該第1種別のOS用のアプリケーションをダウンロードするための画像であるダウンロードボタン41とが表示されている。送信部15は、開発用端末2において、送信用ページ40に設けられているダウンロードボタン41が押下されると、生成したネイティブアプリケーションファイルを開発用端末2に送信する。
[開発用端末2の機能構成]
続いて、開発用端末2の機能構成について説明する。
図2に示すように、開発用端末2は、CPU等により構成された要求部21と、取得部22とを備える。また、開発用端末2は、例えば、液晶ディスプレイ等により構成される表示部23を備える。
要求部21は、ウェブアプリケーションのアドレスと、ネイティブアプリケーションの生成要求を示すリクエストとをアプリケーション生成装置1に送信する。具体的には、要求部21は、所定の操作を行うと、アプリケーション生成装置1にリクエスト用ページ30の取得要求を送信し、アプリケーション生成装置1から、リクエスト用ページ30を取得する。開発用端末2のユーザにより、リクエスト用ページ30において各入力欄に情報が入力されて、ネイティブアプリケーションの出力ボタン36又は37が押下されると、開発用端末2は、ウェブアプリケーションのアドレスを含む各種情報と、ネイティブアプリケーションの生成要求を示すリクエストとを送信する。
取得部22は、アプリケーション生成装置1において生成されたネイティブアプリケーションを、アプリケーション生成装置1から取得する。具体的には、取得部22は、アプリケーション生成装置1から、ネイティブアプリケーションファイルのアドレスを表示する送信用ページを受信する。そして、取得部22は、開発用端末2のユーザにより、ネイティブアプリケーションファイルのアドレスが選択されると、当該ネイティブアプリケーションファイルの取得要求をアプリケーション生成装置1に送信し、アプリケーション生成装置1からネイティブアプリケーションファイルを受信する。
[処理フロー]
続いて、アプリケーション生成装置1の処理の流れについて説明する。図5は、第1の実施形態に係るアプリケーション生成装置1において、ネイティブアプリケーションが開発用端末2に送信されるまでの処理の流れの一例を示すフローチャートである。
まず、受付部12は、開発用端末2からリクエストを受け付ける(S1)。具体的には、要求部21が、アプリケーション生成装置1にリクエスト用ページ30の取得要求を行うと、受付部12は、開発用端末2に対してリクエスト用ページを送信し、開発用端末2から、ウェブアプリケーションのメインページのアドレス、メニュー画面情報、表示態様情報、OSの種別、及びネイティブアプリケーションの生成要求を示すリクエストを受け付ける。
続いて、生成部13は、受付部12がリクエストを受け付けたことに応じて、記憶部11の所定のフォルダに記憶されているテンプレートアプリケーション111をコピーする(S2)。ここで、生成部13は、S1において受け付けたOSの種別に対応したテンプレートアプリケーション111をコピーする。
続いて、生成部13は、S1において受け付けたウェブアプリケーションのメインページのアドレス、メニュー画面情報、表示態様情報に基づいて、S2においてコピーしたテンプレートアプリケーション111を構成する設定情報の内容を書き換える(S3)。これにより、コピーされたテンプレートアプリケーション111は、ネイティブアプリケーションになる。
続いて、変換部14は、S3において生成部13が生成したネイティブアプリケーションの設定情報及び1以上のプログラムファイルを格納している所定のフォルダを所定の方式で圧縮し、ネイティブアプリケーションファイルに変換する(S4)。
続いて、送信部15は、ネイティブアプリケーションを開発用端末2に送信する(S5)。具体的には、送信部15は、ネイティブアプリケーションファイルの格納先のアドレス及びダウンロードボタンを表示する送信用ページを開発用端末2に送信し、開発用端末2において、当該ダウンロードボタンが押下されると、ネイティブアプリケーションファイルを開発用端末2に送信する。
[第1の実施形態における効果]
以上、第1の実施形態によれば、アプリケーション生成装置1は、記憶部11が、ネイティブアプリケーションのテンプレートであるテンプレートアプリケーション111を記憶し、受付部12が、ウェブアプリケーションのアドレスとともに、ネイティブアプリケーションの生成要求を示すリクエストを受け付け、生成部13が、リクエストを受け付けたことに応じて、テンプレートアプリケーション111のアクセス先を受付部12が受け付けたアドレスに設定することでネイティブアプリケーションを生成する。
このようにすることで、アプリケーション生成装置1は、生成部13がテンプレートアプリケーション111のアクセス先を、受付部12が受け付けたウェブアプリケーションのアドレスに設定することで、当該テンプレートアプリケーションを、ウェブアプリケーションが表示する情報を表示するネイティブアプリケーションとして機能させることができる。したがって、アプリケーション生成装置1は、受付部12がウェブアプリケーションのアドレスを受け付けることで、当該ウェブアプリケーションと同等の機能を有するネイティブアプリケーションを容易に生成することができる。
<第2の実施形態>
[更新情報をプッシュ通知する]
続いて、第2の実施形態について説明する。
第2の実施形態は、アプリケーション生成装置1によって生成されたネイティブアプリケーションが端末にインストールされると、ウェブアプリケーションが更新されたことを検出し、更新情報をプッシュ通知する点で、第1の実施形態と異なり、その他の点では同じである。
第2の実施形態において、テンプレートアプリケーション111に含まれる設定情報には、設定項目として、アクセス先(ウェブアプリケーション)の更新情報の取得先が設けられている。テンプレートアプリケーション111は、ネイティブアプリケーションとして端末にインストールされると、設定情報に含まれるウェブアプリケーションの更新情報の取得先に係る設定項目に基づいて、ウェブアプリケーションが更新されたことを検出し、端末に対して更新情報をプッシュ通知する。ここで、プッシュ通知とは、端末のユーザが操作をすることなく、端末が自動的に情報を通知することをいう。更新情報は、例えば、端末の表示部に表示される端末の各種状態を示すステータスバーにプッシュ通知される。具体的には、更新情報は、ステータスバーに対して、更新された旨を示すアイコンを表示することでプッシュ通知される。
第2の実施形態において、受付部12は、ネイティブアプリケーションの生成要求を示すリクエストとともに、更新情報を示すページのアドレスを受け付ける。具体的には、受付部12は、第1の実施形態と同様に、リクエスト用ページを開発用端末2に送信する。図6は、第2の実施形態に係る開発用端末2の表示部23に表示されたリクエスト用ページの一例を示す図である。
図6に示すリクエスト用ページには、入力欄31から入力欄35に加えて、更新情報の取得先の入力欄38が設けられている。入力欄38に対する入力は、任意で行うことができる。入力欄38及び他の入力欄に情報が入力された状態で出力ボタン36又は37が押下されると、開発用端末2は、ウェブアプリケーションのアドレス及び更新情報の取得先を含む各種情報と、ネイティブアプリケーションの生成要求を示すリクエストとを送信する。そして、受付部12は、開発用端末2から、ウェブアプリケーションのメインページのアドレス、及び更新情報の取得先のアドレス等とともに、ネイティブアプリケーションの生成要求を示すリクエストを受け付ける。
生成部13は、受付部12がリクエストを受け付けたことに応じて、記憶部11の所定のフォルダに記憶されているテンプレートアプリケーション111をコピーし、コピーしたテンプレートアプリケーション111を構成する設定情報の内容を書き換えることでネイティブアプリケーションを生成する。ここで、生成部13は、コピーされたテンプレートアプリケーション111に含まれる設定情報における、更新情報の取得先に係る設定項目に、受付部12が受け付けた更新情報を示すページのアドレスを設定する。
生成部13によって生成されたネイティブアプリケーションは、端末にインストールされ、実行されると、ウェブアプリケーションの更新情報の取得先に係る設定項目に基づいて、当該取得先に定期的にアクセスする。そして、ネイティブアプリケーションは、ウェブアプリケーションが更新されたことを検出すると、例えば、端末のステータスバーに、ウェブアプリケーションが更新された旨を示す情報をプッシュ通知する。
[第2の実施形態における効果]
以上、第2の実施形態によれば、テンプレートアプリケーション111は、ネイティブアプリケーションとして端末にインストールされると、ウェブアプリケーションの更新情報の取得先に係る設定項目に基づいて、ウェブアプリケーションが更新されたことを検出し、端末に対して更新情報をプッシュ通知する。また、アプリケーション生成装置1の受付部12は、更新情報を示すページのアドレスを受け付け、生成部13は、コピーされたテンプレートアプリケーション111に含まれる設定情報における、更新情報の取得先に係る設定項目に、受付部12が受け付けた更新情報を示すページのアドレスを設定する。
このようにすることで、アプリケーション生成装置1は、ネイティブアプリケーションの更新情報の取得先に係る設定項目を受付部12が受け付けた更新情報を示すページのアドレスに設定することで、ネイティブアプリケーションに、ウェブアプリケーションが更新された旨を示す更新情報をプッシュ通知させることができる。また、アプリケーション生成装置が生成したネイティブアプリケーションは、ウェブアプリケーションがプッシュ通知を行うものではなくとも、端末に対して更新情報のプッシュ通知をすることができる。よって、端末のユーザにネイティブアプリケーションを利用させることで、ウェブアプリケーションを直接利用する場合に比べて利便性を向上させることができる。
<第3の実施形態>
[アプリケーション生成装置1から更新情報をプッシュ通知する]
続いて、第3の実施形態について説明する。
第3の実施形態は、ネイティブアプリケーションがインストールされた端末に対して、アプリケーション生成装置1から更新情報をプッシュ通知する点で、第1の実施形態と異なり、その他の点では同じである。
図7は、第3の実施形態に係るアプリケーション生成装置1、開発用端末2及び携帯端末4の機能構成図である。
第3の実施形態において、アプリケーション生成装置1は、携帯端末4にインストールされたネイティブアプリケーションに通知する通知情報を、入力部(不図示)を介して受け付け、当該ネイティブアプリケーションに当該通知情報を通知する通知部16をさらに備える。
テンプレートアプリケーション111は、ネイティブアプリケーションとして携帯端末4にインストールされると、アプリケーション生成装置1から通知情報を受信し、携帯端末4に対して通知情報を通知する。
具体的には、通知部16と、ネイティブアプリケーションをインストールした携帯端末4とは、一定間隔で通信を行う。例えば、通知部16が、管理画面を表示して通知情報を受け付けると、一定間隔で通信を行うネイティブアプリケーションに対して、当該通知情報を送信する。携帯端末4のネイティブアプリケーションは、携帯端末4に対して、受信した通知情報をプッシュ通知する。
なお、通知部16は、携帯端末4のユーザの属性情報を受け付け、当該属性情報に対応する携帯端末4に限定して通知情報を通知してもよい。例えば、ネイティブアプリケーションにおいて、携帯端末4のユーザの年齢や性別等の属性情報の入力を予め受け付けておき、通知部16が、通知情報とともに属性情報の指定を受け付ける。ネイティブアプリケーションは、通知部16から通知情報と属性情報とを受信し、当該属性情報が、予め受け付けた属性情報と一致する場合に、携帯端末4に対して通知情報をプッシュ通知する。
[第3の実施形態における効果]
以上、第3の実施形態によれば、アプリケーション生成装置のユーザは、ネイティブアプリケーションをインストールした携帯端末4のユーザに対して、通知部を介して新着情報や特典情報といった通知情報を通知することができる。
<第4の実施形態>
[課金に係る情報を設定する]
続いて、第4の実施形態について説明する。
第4の実施形態は、生成部13が、ネイティブアプリケーションの使用に係る課金に係る情報を設定し、当該ネイティブアプリケーションをインストールした携帯端末のユーザが課金の設定を行って、閲覧制限がされていたページを閲覧できるようにする点で、第1の実施形態と異なり、その他の点では同じである。
第4の実施形態において、テンプレートアプリケーション111に含まれる設定情報には、設定項目として、課金情報の掲載の有無、課金に係る設定ページ、及び課金対象のページのアドレスが設けられている。ここで、課金に係る設定ページとは、ネイティブアプリケーションをインストールした携帯端末のユーザが課金の設定を行うためのページをいう。また、課金対象のページとは、ユーザが課金の設定をしていない場合には、閲覧が制限されており、ユーザが課金の設定を行ってウェブアプリケーションの運営者等に金銭の支払いをすると、閲覧が可能になるページをいう。
第4の実施形態において、受付部12は、ネイティブアプリケーションの生成要求を示すリクエストとともに、課金情報の掲載の有無、課金に係る設定ページのアドレス及び課金対象のページのアドレスを受け付ける。具体的には、受付部12は、第1の実施形態と同様に、リクエスト用ページを開発用端末2に送信する。図8は、第4の実施形態に係る開発用端末2の表示部23に表示されたリクエスト用ページ30の一例を示す図である。
図8に示すリクエスト用ページ30には、課金情報の掲載の有無を選択する選択欄391、課金に係る設定ページのアドレスの入力欄392及び課金対象のページのアドレスの入力欄393が設けられている。開発用端末2は、選択欄391において課金情報の掲載の有無の選択を受け付ける。選択欄391において課金情報の掲載が「有」に選択された場合には、課金に係る設定ページのアドレスの入力欄392及び課金対象のページのアドレスの入力欄393が入力可能になる。その後、各入力欄に情報が入力された状態で出力ボタン36又は37が押下されると、ウェブアプリケーションのメインページのアドレス、課金情報の掲載の有無を示す情報、課金に係る設定ページのアドレス、課金対象のページのアドレス、メニュー画面情報、及び表示態様情報と、ネイティブアプリケーションの生成要求を示すリクエストとを送信する。受付部12は、開発用端末2から、ウェブアプリケーションのメインページのアドレス、課金情報の掲載の有無を示す情報、課金に係る設定ページ、課金対象のページのアドレス、メニュー画面情報、及び表示態様情報とともに、ネイティブアプリケーションの生成要求を示すリクエストを受け付ける。
生成部13は、受付部12がリクエストを受け付けたことに応じて、記憶部11の所定のフォルダに記憶されているテンプレートアプリケーション111をコピーし、コピーしたテンプレートアプリケーション111を構成する設定情報の内容を書き換える。
また、生成部13は、受付部12が受け付けたメニュー画像、リンク先のアドレス及び背景色に基づいて、当該リンク先のアドレスに関連付けられたメニュー画像を複数含むメニューページを生成する。ここで、生成部13は、受付部12が受け付けた課金情報の掲載の有無を示す情報が、課金情報を掲載することを示している場合、生成したメニューページに、受付部12が受け付けた課金に係る設定ページのアドレスに遷移するためのリンク(例えば、課金設定ボタンの画像)を設ける。ここで、生成部13は、生成したメニューページを、ネイティブアプリケーションが実行された際に最初に表示されるページとしてもよい。これにより、ネイティブアプリケーションが実行された際に、課金に係る設定ページに対するリンクを表示させ、ネイティブアプリケーションを実行するユーザを、当該設定ページに誘導することができる。
その後、変換部14が、生成部13が生成したネイティブアプリケーションの設定情報及び1以上のプログラムファイルを格納している所定のフォルダをネイティブアプリケーションファイルに変換し、送信部15が、ネイティブアプリケーションを開発用端末2に送信する。
その後、端末において、生成部13によって生成されたネイティブアプリケーションをインストールして実行すると、メニュー画面に対して課金設定ボタンが表示される。当該ボタンを押下することで、課金情報の入力(例えば、住所やクレジットカード番号等の個人情報)が可能となる。課金情報の入力が完了すると、ネイティブアプリケーションは、例えばメニューページに、閲覧が制限されていた課金対象のページに遷移するための画像を表示させ、当該課金対象のページの閲覧を可能とする。
[第4の実施形態における効果]
以上、第4の実施形態によれば、生成部13は、ネイティブアプリケーションが端末にインストールされて起動されたときに表示部に表示するメニューページに、ネイティブアプリケーションの課金に係る情報を設定するページに遷移するための画像を設ける。よって、アプリケーション生成装置は、課金に係る情報を容易に設定することができる。
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。
例えば、第1の実施形態において、リクエスト用ページ30に、端末のOSの種別に対応して、ネイティブアプリケーションを出力するための画像である、出力ボタン36及び37が設けられていることとしたがこれに限らない。例えば、リクエスト用ページ30に、1つの出力ボタンを設けておき、当該ボタンが押下されたことに応じて、生成部13が、複数のOSの種別それぞれのネイティブアプリケーションを生成してもよい。
例えば、第4の実施形態では、リクエスト用ページ30を介して開発用端末2から課金に係る設定ページのアドレスを受け付け、当該設定ページから課金の設定を行うようにしたが、これに限らない。例えば、テンプレートアプリケーションの構成要素として課金に係る設定ページを設けておき、当該ページを介して課金の設定を行うようにしてもよい。
1・・・アプリケーション生成サーバ、11・・・記憶部、111・・・テンプレートアプリケーション、112・・・設定情報、113・・・プログラムファイル、12・・・受付部、13・・・生成部、14・・・変換部、15・・・出力部、16・・・通知部、2・・・開発用端末、21・・・要求部、22・・・取得部、23・・・表示部、3・・・アプリケーション提供サーバ、4・・・携帯端末、S・・・アプリケーション生成システム

Claims (10)

  1. 端末にインストールされると、所定のアクセス先にアクセスして情報を取得し、前記端末の表示部に表示させるネイティブアプリケーションを生成するアプリケーション生成装置であって、
    前記ネイティブアプリケーションのテンプレートであるテンプレートアプリケーションを記憶する記憶部と、
    ウェブアプリケーションのアドレスとともに、ネイティブアプリケーションの生成要求を示すリクエストを受け付ける受付部と、
    前記受付部が前記リクエストを受け付けたことに応じて、前記テンプレートアプリケーションの前記アクセス先を前記受付部が受け付けた前記アドレスに設定することで前記ネイティブアプリケーションを生成する生成部と、
    を備える、
    アプリケーション生成装置。
  2. 前記テンプレートアプリケーションは、前記アクセス先を設定する設定情報を含み、
    前記生成部は、前記受付部が前記リクエストを受け付けたことに応じて、前記テンプレートアプリケーションをコピーし、コピーされた前記テンプレートアプリケーションに含まれる前記設定情報の前記アクセス先を前記受付部が受け付けた前記アドレスに設定することで前記ネイティブアプリケーションを生成する、
    請求項1に記載のアプリケーション生成装置。
  3. 前記設定情報は、前記ネイティブアプリケーションの表示態様に係る設定項目を含み、
    前記受付部は、前記ネイティブアプリケーションの表示態様に係る表示態様情報を受け付け、
    前記生成部は、前記表示態様に係る設定項目に、前記受付部が受け付けた表示態様情報を設定する、
    請求項2に記載のアプリケーション生成装置。
  4. 前記テンプレートアプリケーションは、前記ネイティブアプリケーションとして前記端末にインストールされると、前記設定情報に含まれる、前記ウェブアプリケーションの更新情報の取得先に係る設定項目に基づいて、前記ウェブアプリケーションが更新されたことを検出し、前記端末に対して更新情報を通知し、
    前記受付部は、前記更新情報を示すページのアドレスを受け付け、
    前記生成部は、コピーされた前記テンプレートアプリケーションに含まれる前記設定情報における、前記更新情報の取得先に係る設定項目に、前記受付部が受け付けた前記更新情報を示すページのアドレスを設定する、
    請求項2又は3に記載のアプリケーション生成装置。
  5. 前記ネイティブアプリケーションに通知する通知情報を受け付け、当該ネイティブアプリケーションに当該通知情報を通知する通知部をさらに備え、
    前記テンプレートアプリケーションは、前記ネイティブアプリケーションとして前記端末にインストールされると、前記アプリケーション生成装置から通知情報を受信し、前記端末に対して前記通知情報を通知する、
    請求項2から4のいずれか1項に記載のアプリケーション生成装置。
  6. 前記テンプレートアプリケーションは、前記設定情報と、1以上のプログラムファイルとを含み、
    前記生成部が生成した前記ネイティブアプリケーションを構成する前記設定情報と、1以上のプログラムファイルとを、前記端末がインストール可能な形式のファイルに変換する変換部をさらに備える、
    請求項2から5のいずれか1項に記載のアプリケーション生成装置。
  7. 前記受付部は、前記ウェブアプリケーションのメインページのアドレスを受け付け、
    前記生成部は、前記受付部が受け付けた前記アドレスが示す前記メインページに基づいて、ウェブアプリケーションのメニュー情報を生成する、
    請求項1から6のいずれか1項に記載のアプリケーション生成装置。
  8. 前記生成部は、前記ネイティブアプリケーションが前記端末にインストールされて起動されたときに前記表示部に表示するメニューページに、前記ネイティブアプリケーションの課金に係る情報を設定するページに遷移するためのリンクを設ける、
    請求項1から7のいずれか1項に記載のアプリケーション生成装置。
  9. 開発用端末と、アプリケーション生成装置とを備え、端末にインストールされると、所定のアクセス先にアクセスして情報を取得し、前記端末の表示部に表示させるネイティブアプリケーションを生成するアプリケーション生成システムであって、
    前記開発用端末は、
    ウェブアプリケーションのアドレスと、ネイティブアプリケーションの生成要求を示すリクエストとを前記アプリケーション生成装置に送信する要求部と、
    前記アプリケーション生成装置において生成されたネイティブアプリケーションを、前記アプリケーション生成装置から取得する取得部とを有し、
    前記アプリケーション生成装置は、
    前記ネイティブアプリケーションのテンプレートであるテンプレートアプリケーションを記憶する記憶部と、
    ウェブアプリケーションのアドレスとともに、ネイティブアプリケーションの生成要求を示すリクエストを受け付ける受付部と、
    前記受付部が前記リクエストを受け付けたことに応じて、前記テンプレートアプリケーションの前記アクセス先を前記受付部が受け付けた前記アドレスに設定することで前記ネイティブアプリケーションを生成する生成部と、
    前記受付部が前記リクエストを受け付けたことに応じて、前記テンプレートアプリケーションの前記アクセス先を前記受付部が受け付けた前記アドレスに設定することで前記ネイティブアプリケーションを生成する生成部と、
    前記生成部が生成した前記ネイティブアプリケーションを前記開発用端末に送信する送信部とを有する、
    アプリケーション生成システム。
  10. 端末にインストールされると、所定のアクセス先にアクセスして情報を取得し、前記端末の表示部に表示させるネイティブアプリケーションを生成するアプリケーション生成方法であって、
    ウェブアプリケーションのアドレスとともに、ネイティブアプリケーションの生成要求を示すリクエストを受け付ける手順と、
    前記リクエストを受け付けたことに応じて、前記ネイティブアプリケーションのテンプレートであるテンプレートアプリケーションのアクセス先を、受け付けた前記アドレスに設定することで前記ネイティブアプリケーションを生成する手順と、
    を備える、
    アプリケーション生成方法。
JP2013211556A 2013-10-09 2013-10-09 アプリケーション生成装置、アプリケーション生成システム及びアプリケーション生成方法 Active JP5470500B1 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013211556A JP5470500B1 (ja) 2013-10-09 2013-10-09 アプリケーション生成装置、アプリケーション生成システム及びアプリケーション生成方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013211556A JP5470500B1 (ja) 2013-10-09 2013-10-09 アプリケーション生成装置、アプリケーション生成システム及びアプリケーション生成方法

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2014018244A Division JP2015076087A (ja) 2014-02-03 2014-02-03 アプリケーション生成装置、アプリケーション生成システム及びアプリケーション生成方法

Publications (2)

Publication Number Publication Date
JP5470500B1 JP5470500B1 (ja) 2014-04-16
JP2015075911A true JP2015075911A (ja) 2015-04-20

Family

ID=50749769

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013211556A Active JP5470500B1 (ja) 2013-10-09 2013-10-09 アプリケーション生成装置、アプリケーション生成システム及びアプリケーション生成方法

Country Status (1)

Country Link
JP (1) JP5470500B1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019008825A (ja) * 2018-09-12 2019-01-17 株式会社三菱Ufj銀行 アプリケーション生成支援システムおよびアプリケーション生成支援プログラム

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6308077B2 (ja) * 2014-09-08 2018-04-11 京セラドキュメントソリューションズ株式会社 アプリケーション作成プログラム及び情報処理装置
JP6843007B2 (ja) * 2017-06-26 2021-03-17 株式会社三菱Ufj銀行 アプリケーション生成支援システム
JP2019008795A (ja) * 2018-06-19 2019-01-17 株式会社三菱Ufj銀行 アプリケーション生成支援システムおよびアプリケーション生成支援プログラム
JP7527866B2 (ja) 2020-07-01 2024-08-05 キヤノン株式会社 プログラム、情報処理装置及び制御方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006520938A (ja) * 2002-12-26 2006-09-14 リサーチ イン モーション リミテッド コンポーネントベースの無線アプリケーションを作成して同アプリケーションと通信するためのシステム及び方法
JP2013080470A (ja) * 2011-09-30 2013-05-02 Nhn Corp ウェブ技術を用いたハイブリッドアプリケーション実行装置及び方法
JP5297555B1 (ja) * 2012-12-04 2013-09-25 株式会社 ディー・エヌ・エー ネットワークシステム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006520938A (ja) * 2002-12-26 2006-09-14 リサーチ イン モーション リミテッド コンポーネントベースの無線アプリケーションを作成して同アプリケーションと通信するためのシステム及び方法
JP2013080470A (ja) * 2011-09-30 2013-05-02 Nhn Corp ウェブ技術を用いたハイブリッドアプリケーション実行装置及び方法
JP5297555B1 (ja) * 2012-12-04 2013-09-25 株式会社 ディー・エヌ・エー ネットワークシステム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019008825A (ja) * 2018-09-12 2019-01-17 株式会社三菱Ufj銀行 アプリケーション生成支援システムおよびアプリケーション生成支援プログラム

Also Published As

Publication number Publication date
JP5470500B1 (ja) 2014-04-16

Similar Documents

Publication Publication Date Title
US9628546B2 (en) Systems and methods for downloading files
KR102128691B1 (ko) 스크롤 맵을 제공하는 방법 및 시스템
US20110264692A1 (en) System for searching property listings based on location
HK1204501A1 (en) Method for processing information release page and device thereof
JP5470500B1 (ja) アプリケーション生成装置、アプリケーション生成システム及びアプリケーション生成方法
US10592580B2 (en) Web UI builder application
WO2015096596A1 (zh) 信息推送方法、装置、非易失性存储介质及设备
CN107077500B (zh) 提取类似的群组元素
CN102893259B (zh) 嵌入式搜索栏
JP2014102816A (ja) 設定支援装置、設定支援システム、及び設定支援方法
CN104361004A (zh) 浏览器收藏夹数据的处理方法与浏览器
JP2012133515A (ja) 情報処理装置、情報処理方法、プログラム、情報処理システム
US20150207867A1 (en) Information processing terminal and control method
JP2020067718A (ja) 文書生成システムおよびその制御方法、並びにプログラム
US10397083B2 (en) Terminal device identification systems, methods, and programs
JP5832056B1 (ja) Webページの表示のためのプログラム、端末装置、およびサーバ装置
RU2634221C2 (ru) Способ и устройство для отрисовки представления электронного документа на экране
JP6224682B2 (ja) 情報表示プログラム、情報表示装置、情報表示方法及び配信装置
US9268788B2 (en) Apparatus and method for providing a content upload service between different sites
US9680967B2 (en) Method of using application, gateway using the method, terminal using the method, and terminal system using the method
JP2015076087A (ja) アプリケーション生成装置、アプリケーション生成システム及びアプリケーション生成方法
JP2013225220A (ja) Web閲覧画面サムネイル生成システム
JP2011192223A (ja) クライアント装置、表示方法、プログラム、情報処理装置、及び情報処理システム
KR102095307B1 (ko) 복수의 선택된 텍스트들을 이용한 정보 제공 장치 및 방법
JP2017107435A (ja) 情報表示プログラム、情報表示装置、情報表示方法及び配信装置

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140108

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140124

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140203

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 5470500

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250