JP5215908B2 - Information processing apparatus and program execution method - Google Patents
Information processing apparatus and program execution method Download PDFInfo
- Publication number
- JP5215908B2 JP5215908B2 JP2009046349A JP2009046349A JP5215908B2 JP 5215908 B2 JP5215908 B2 JP 5215908B2 JP 2009046349 A JP2009046349 A JP 2009046349A JP 2009046349 A JP2009046349 A JP 2009046349A JP 5215908 B2 JP5215908 B2 JP 5215908B2
- Authority
- JP
- Japan
- Prior art keywords
- application program
- application
- platform
- setting information
- executing
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Stored Programmes (AREA)
Description
本発明は、複数種類のアプリケーションプログラムを実行可能な情報処理装置及びプログラム実行方法に関する。 The present invention relates to an information processing apparatus and a program execution method capable of executing a plurality of types of application programs.
従来、情報処理装置は、そのプラットフォームに対応するサービス(アプリケーションプログラム)のみを実装することが可能であった。これに対し、プラットフォームとアプリケーションプログラムとの間にインタフェース部を設ける方式が提案されている。この方式によれば、インタフェース部がプラットフォームとアプリケーションプログラムとの間の動作の差分を吸収するので、アプリケーションプログラムの追加や変更などに伴う開発工数を少なくすることができる。 Conventionally, an information processing apparatus can mount only a service (application program) corresponding to the platform. On the other hand, a method of providing an interface unit between a platform and an application program has been proposed. According to this method, since the interface unit absorbs the difference in operation between the platform and the application program, it is possible to reduce the development man-hour associated with addition or change of the application program.
例えば下記特許文献1には、アプリケーションの種類や構成などにも容易に対応できるアプリケーション運用管理システムが記載されている。このシステムでは、複数のアプリケーションプログラムを監視又は操作する管理部がアプリケーション毎に用意された管理用モジュールを備え、各管理用モジュールは、監視又は操作の方法の差分を吸収する個別インタフェースによりアプリケーションプログラムとの間で情報の受渡しを行う。 For example, Patent Document 1 below describes an application operation management system that can easily cope with the types and configurations of applications. In this system, a management unit that monitors or operates a plurality of application programs includes a management module prepared for each application, and each management module is connected to an application program by an individual interface that absorbs differences in monitoring or operation methods. Information is exchanged between the two.
しかしながら、上記特許文献1に記載されているような従来の方式では、インタフェース部分をアプリケーションプログラム毎に開発しなければならないので、開発、機能追加、設計変更などの工数や費用が膨らむおそれがある。 However, in the conventional method as described in Patent Document 1, since the interface part must be developed for each application program, there is a possibility that the man-hours and costs for development, function addition, design change, etc. may increase.
本発明は上記課題を解決するためになされたものであり、プラットフォームとアプリケーションプログラムとの間のインタフェースの開発に要する工数又は費用を抑えることが可能な情報処理装置及びプログラム実行方法を提供することを目的とする。 The present invention has been made to solve the above-described problems, and provides an information processing apparatus and a program execution method capable of suppressing the man-hour or cost required for developing an interface between a platform and an application program. Objective.
本発明の情報処理装置は、複数種類のアプリケーションプログラムを実行することが可能な情報処理装置であって、複数種類のアプリケーションプログラムに共通する機能を実行するプラットフォームと、プラットフォームからの要求に基づいてアプリケーションプログラムを実行するインタフェース手段と、を備え、インタフェース手段が、各アプリケーションプログラムの実行に必要な設定情報がマークアップ言語により記述されたテキストファイルを記憶する記憶手段と、複数種類のアプリケーションプログラムのうち一のアプリケーションプログラムに関する処理要求をプラットフォームから受け付ける受付手段と、受付手段により受け付けられた処理要求に基づいて、一のアプリケーションプログラムに対応する設定情報を記憶手段から読み出す取得手段と、取得手段により読み出された設定情報に基づいて、プラットフォームから要求された一のアプリケーションプログラムに関する処理を実行する実行手段と、を備え、記憶手段は、テキストファイルとして、各アプリケーションプログラムがインストールされているサーバの冗長構成に関する情報を含む画面設定情報が記述された画面設定ファイルを記憶しており、実行手段は、取得手段により読み出された画面設定情報に基づいて、各アプリケーションプログラムに関する画面をモニタ上に描画する、ことを特徴とする。 An information processing apparatus according to the present invention is an information processing apparatus capable of executing a plurality of types of application programs, the platform executing functions common to the plurality of types of application programs, and an application based on a request from the platform Interface means for executing a program, the interface means storing a text file in which setting information necessary for executing each application program is described in a markup language, and one of a plurality of types of application programs Receiving a processing request for the application program from the platform, and storing setting information corresponding to the one application program based on the processing request received by the receiving unit. An acquisition means for reading from, based on the setting information read by the acquiring means comprises executing means for executing processing for one application program requested by the platform, the storage means, as a text file, each application A screen setting file in which screen setting information including information related to the redundant configuration of the server in which the program is installed is stored is stored. A screen relating to the program is drawn on a monitor .
また、本発明のプログラム実行方法は、複数種類のアプリケーションプログラムを実行することが可能であり、複数種類のアプリケーションプログラムに共通する機能を実行するプラットフォームを備える情報処理装置、により実行されるプログラム実行方法であって、複数種類のアプリケーションプログラムのうち一のアプリケーションプログラムに関する処理要求をプラットフォームから受け付ける受付ステップと、受付ステップにおいて受け付けられた処理要求に基づいて、各アプリケーションプログラムの実行に必要な設定情報がマークアップ言語により記述されたテキストファイルを記憶する記憶手段から、一のアプリケーションプログラムに対応する設定情報を読み出す取得ステップと、取得ステップにおいて読み出された設定情報に基づいて、プラットフォームから要求された一のアプリケーションプログラムに関する処理を実行する実行ステップと、を含み、記憶手段は、テキストファイルとして、各アプリケーションプログラムがインストールされているサーバの冗長構成に関する情報を含む画面設定情報が記述された画面設定ファイルを記憶しており、実行ステップでは、取得ステップにおいて読み出された画面設定情報に基づいて、各アプリケーションプログラムに関する画面をモニタ上に描画する、ことを特徴とする。
In addition, the program execution method of the present invention is capable of executing a plurality of types of application programs, and is executed by an information processing apparatus including a platform that executes a function common to the plurality of types of application programs. A reception step for receiving a processing request for one application program from a plurality of types of application programs from the platform, and setting information necessary for executing each application program is marked based on the processing request received in the reception step. An acquisition step of reading setting information corresponding to one application program from a storage means for storing a text file described in an up-language, and a setting read in the acquisition step Based on the distribution, viewed including an execution step, the executing processing for one application program requested by the platform, the storage means, as a text file, the information about the redundancy of servers each application program is installed A screen setting file in which the screen setting information is described is stored, and in the execution step, a screen related to each application program is drawn on the monitor based on the screen setting information read in the acquisition step. And
このような情報処理装置及びプログラム実行方法によれば、プラットフォームからあるアプリケーションプログラムに関する処理要求が送られてくると、そのプログラムに対応する設定情報が読み出され、その情報に基づいてそのアプリケーションプログラム固有の処理が実行される。アプリケーションプログラムの実行に用いられる設定情報はテキストファイル内にマークアップ言語で記述されるので、追加、変更、削除を容易に行うことができる。したがって、プラットフォームとアプリケーションプログラムとの間のインタフェースの開発に要する工数又は費用を抑えることができる。 According to such an information processing apparatus and program execution method, when a processing request related to an application program is sent from the platform, setting information corresponding to the program is read out, and the application program specific based on the information is read out. The process is executed. Since the setting information used to execute the application program is described in a markup language in the text file, it can be easily added, changed, and deleted. Therefore, it is possible to reduce the man-hours or costs required for developing the interface between the platform and the application program.
本発明の情報処理装置では、マークアップ言語がXMLであることが好ましい。この場合、設定情報の記述に、広く利用されているXML(Extensible Markup Language)が用いられるので、開発をより容易にすることができる。 In the information processing apparatus of the present invention, it is preferable that the markup language is XML. In this case, XML (Extensible Markup Language), which is widely used, is used to describe the setting information, so that development can be facilitated.
このような情報処理装置及びプログラム実行方法によれば、アプリケーションプログラムの実行に用いられる設定情報がテキストファイル内にマークアップ言語で記述されるので、プラットフォームとアプリケーションプログラムとの間のインタフェースの開発に要する工数又は費用を抑えることができる。 According to such an information processing apparatus and program execution method, the setting information used for executing the application program is described in the markup language in the text file, so that it is necessary to develop an interface between the platform and the application program. Man-hours or costs can be reduced.
以下、添付図面を参照しながら本発明の実施形態を詳細に説明する。なお、図面の説明において同一又は同等の要素には同一の符号を付し、重複する説明を省略する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the description of the drawings, the same or equivalent elements are denoted by the same reference numerals, and redundant description is omitted.
まず、図1を用いて、実施形態に係る情報処理装置1の機能及び構成を説明する。情報処理装置1は、ユーザに所定のサービスを提供する複数種類のアプリケーションプログラム(以下では単に「アプリケーション」という)Aを実行することが可能である。図1に示すように、n個のアプリケーションAを区別する場合には符号A1〜Anを用いる。情報処理装置1としては、例えばパーソナルコンピュータ、サーバ、各種移動端末、ゲーム機などが考えられるが、これらに限定されるものではない。 First, the function and configuration of the information processing apparatus 1 according to the embodiment will be described with reference to FIG. The information processing apparatus 1 can execute a plurality of types of application programs (hereinafter simply referred to as “applications”) A that provide a predetermined service to a user. As shown in FIG. 1, when distinguishing n applications A, reference signs A <b> 1 to An are used. As the information processing apparatus 1, for example, a personal computer, a server, various mobile terminals, a game machine, and the like can be considered, but the information processing apparatus 1 is not limited to these.
情報処理装置1は機能的構成要素としてプラットフォーム10及びラッピングドライバ(インタフェース手段)20を備えている。
The information processing apparatus 1 includes a
情報処理装置1は、図2に示すように、オペレーティングシステムやアプリケーションプログラムなどを実行するCPU101と、ROM及びRAMで構成される主記憶部102と、ハードディスクなどで構成される補助記憶部103と、ネットワークカードなどで構成される通信制御部104と、キーボードやマウスなどの入力部105と、モニタなどの出力部106とで構成される。図1に示す各機能は、CPU101や主記憶部102の上に所定のソフトウェアを読み込ませ、CPU101の制御の下で通信制御部104を動作させ、主記憶部102や補助記憶部103におけるデータの読み出し及び書き込みを行うことで実現される。
As shown in FIG. 2, the information processing apparatus 1 includes a
図1に戻って、プラットフォーム10は、複数種類のアプリケーションAに共通する機能を実行する部分である。例えばハードウェア、オペレーティングシステム、Java(登録商標)仮想マシンなどがプラットフォーム10に相当する。プラットフォーム10により実行される共通機能としては、例えば入出力機能、ディスク管理、メモリ管理、アプリケーション間通信などが挙げられるが、これらに限定されるものではない。
Returning to FIG. 1, the
ラッピングドライバ20は、プラットフォーム10からの要求に基づいてアプリケーションAを実行する部分である。ラッピングドライバ20は、プラットフォーム10から入力された要求信号又はデータに基づいてアプリケーションAを実行すると共に、アプリケーションAから入力された要求信号又はデータをプラットフォーム10に出力する。すなわち、ラッピングドライバ20は、プラットフォーム10と各アプリケーションAとの間の動作の差分を吸収する役割を担っている。ラッピングドライバ20は、記憶部(記憶手段)21、受付部(受付手段)22、取得部(取得手段)23及び実行部(実行手段)24を備えている。
The wrapping driver 20 is a part that executes the application A based on a request from the
記憶部21は、各アプリケーションAの実行に必要な設定情報がXMLにより記述されたテキストファイル(以下では「設定ファイル」という)を記憶する部分である。例えば図3に示すように、記憶部21は起動設定ファイル、監視設定ファイル及び画面設定ファイルという3個のファイルを記憶する。以下では図3の設定ファイルを前提に説明するが、設定ファイルの内容及び構成は限定されず、任意に決定してよい。例えば、図3のような処理毎ではなく、アプリケーション毎に設定ファイルを作成してもよい。
The
起動設定ファイルには、アプリケーションを起動するためのシェル又はコマンドや、アプリケーションがインストールされているサーバ内のディレクトリなどが起動設定情報としてアプリケーションA毎に記述されている。監視設定ファイルには、アプリケーションが消費するハードウェア資源の量又は割合(例えば使用メモリ量やCPU使用率)の監視に用いるコマンドや閾値、実行間隔などが監視設定情報としてアプリケーションA毎に記述されている。画面設定ファイルには、アプリケーション共通のログイン画面の制御で用いるアプリケーション名、各アプリケーションがインストールされているサーバのIPアドレス、そのサーバの冗長構成に関する情報などが画面設定情報としてアプリケーションA毎に記述されている。 In the startup setting file, a shell or command for starting an application, a directory in a server in which the application is installed, and the like are described for each application A as startup setting information. In the monitoring setting file, commands, threshold values, execution intervals, etc. used for monitoring the amount or ratio of hardware resources consumed by the application (for example, used memory amount and CPU usage rate) are described for each application A as monitoring setting information. Yes. In the screen setting file, the application name used for controlling the login screen common to the application, the IP address of the server on which each application is installed, information on the redundant configuration of the server, etc. are described for each application A as screen setting information. Yes.
受付部22は、複数種類のアプリケーションのうち一のアプリケーションに関する処理要求をプラットフォーム10から受け付ける部分である。受付部22は、プラットフォーム10から入力された各種要求信号を受け付けて取得部23に出力する。例えば、受付部22は、アプリケーションの起動や終了などの指示を示す要求信号を受け付ける。要求信号には、少なくともアプリケーションの識別情報(例えばIDやアプリケーション名など)と処理内容(例えば、起動、状況監視、終了など)を識別するための情報とが含まれている。
The accepting
取得部23は、受付部22により受け付けられた処理要求に基づいて、一のアプリケーションプログラムに対応する設定情報を記憶部21から読み出す部分である。取得部23は入力された要求信号からアプリケーション識別情報と処理内容に関する情報とを抽出し、これらの情報に対応する設定情報を記憶部21から読み出す。そして、取得部23はその設定情報を実行部24に出力する。
The
例えば、アプリケーションA1を起動するための要求信号が入力された場合には、取得部23は起動設定ファイルにアクセスしてアプリケーションA1用の起動設定情報を読み出す。また、アプリケーションA2の実行状況を監視するための要求信号が入力された場合には、取得部23は監視設定ファイルにアクセスしてアプリケーションA2用の監視設定情報を読み出す。また、共通ログイン画面を実行するための要求信号が入力された場合には、取得部23は画面設定ファイルにアクセスしてその中の画面設定情報をすべて読み出す。このように、取得部23は実行する処理に応じて設定ファイル内の一部又は全部の設定情報を読み出す。
For example, when a request signal for activating the application A1 is input, the
実行部24は、取得部23により読み出された設定情報に基づいて、プラットフォーム10から要求された一のアプリケーションに関する処理を実行する部分である。例えば、アプリケーションA1の起動設定情報が入力された場合には、実行部24はその情報に含まれるシェルを実行することでアプリケーションA1を起動する。また、アプリケーションA2の監視設定情報が入力された場合には、実行部24はその情報に基づいてアプリケーションA2の稼働状況を監視する。そして、監視対象の数値が設定情報に含まれる所定の条件を満たした場合には、実行部24はそのことを示す通知をプラットフォーム10に出力する。また、画面設定情報が入力された場合には、実行部24はその情報に基づいて、アプリケーションA1〜Anにアクセスするための各ボタンを含む共通ログイン画面をモニタ上に描画する。
The
次に、図4を用いて、図1に示す情報処理装置1の動作を説明するとともに本実施形態に係るプログラム実行方法について説明する。 Next, the operation of the information processing apparatus 1 shown in FIG. 1 will be described using FIG. 4 and the program execution method according to the present embodiment will be described.
ユーザによる操作や情報処理装置1内部からの命令を契機として、プラットフォーム10があるアプリケーションに関する所定の要求信号をラッピングドライバ20に出力すると、ラッピングドライバ20において、まず受付部22がその信号を受け付ける(ステップS11、受付ステップ)。続いて、取得部23がその要求信号に基づいてXMLで記述された設定情報を記憶部21から読み出す(ステップS12、取得ステップ)。そして、その設定情報に基づいて、実行部24が要求されたアプリケーションの処理を実行する(ステップS13、実行ステップ)。これにより、特定のアプリケーションの起動又は終了、稼働状況の監視及び監視結果に基づくアラート処理、共通ログイン画面によるシングルサインオンなどが実現される。
When a predetermined request signal related to a certain application is output to the wrapping driver 20 in response to an operation by the user or an instruction from the information processing apparatus 1, the
以上説明したように、本実施形態によれば、プラットフォーム10からあるアプリケーションAに関する要求信号が送られてくると、そのアプリケーションAに対応する設定情報が読み出され、その情報に基づいてアプリケーションA固有の処理が実行される。アプリケーションAの実行に用いられる設定情報はプログラム内ではなく設定ファイル内にXMLで記述されるので、追加、変更、削除を容易に行うことができる。その結果、プラットフォーム10とアプリケーションAとの間のインタフェースの開発に要する工数又は費用を抑えることができる。例えば、コーディングからコンパイルまでの一連のプログラム開発作業を削減したり、既存機能に影響を及ぼすことなく設定を追加したりすることが可能になる。また、テキストファイルの編集には高度なスキルが要求されないので、人的コストの抑制にもつながる。
As described above, according to the present embodiment, when a request signal related to an application A is sent from the
また、本実施形態では、設定情報の記述に、広く利用されているXMLが用いられるので、ラッピングドライバ20の開発をより容易にすることができる。 Further, in the present embodiment, widely used XML is used to describe the setting information, so that the development of the wrapping driver 20 can be facilitated.
以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で以下のような様々な変形が可能である。 The present invention has been described in detail based on the embodiments. However, the present invention is not limited to the above embodiment. The present invention can be modified in various ways as described below without departing from the scope of the invention.
上記実施形態では設定情報をXMLにより記述したが、用いるマークアップ言語はこれに限定されない。 In the above embodiment, the setting information is described in XML, but the markup language to be used is not limited to this.
1…情報処理装置、10…プラットフォーム、20…ラッピングドライバ(インタフェース手段)、21…記憶部(記憶手段)、22…受付部(受付手段)、23…取得部(取得手段)、24…実行部(実行手段)、A(A1〜An)…アプリケーションプログラム。 DESCRIPTION OF SYMBOLS 1 ... Information processing apparatus, 10 ... Platform, 20 ... Wrapping driver (interface means), 21 ... Storage part (storage means), 22 ... Reception part (reception part), 23 ... Acquisition part (acquisition part), 24 ... Execution part (Execution means), A (A1 to An)... Application program.
Claims (3)
前記複数種類のアプリケーションプログラムに共通する機能を実行するプラットフォームと、
前記プラットフォームからの要求に基づいて前記アプリケーションプログラムを実行するインタフェース手段と、
を備え、
前記インタフェース手段が、
前記各アプリケーションプログラムの実行に必要な設定情報がマークアップ言語により記述されたテキストファイルを記憶する記憶手段と、
前記複数種類のアプリケーションプログラムのうち一のアプリケーションプログラムに関する処理要求を前記プラットフォームから受け付ける受付手段と、
前記受付手段により受け付けられた処理要求に基づいて、前記一のアプリケーションプログラムに対応する設定情報を前記記憶手段から読み出す取得手段と、
前記取得手段により読み出された設定情報に基づいて、前記プラットフォームから要求された前記一のアプリケーションプログラムに関する処理を実行する実行手段と、
を備え、
前記記憶手段は、前記テキストファイルとして、前記各アプリケーションプログラムがインストールされているサーバの冗長構成に関する情報を含む画面設定情報が記述された画面設定ファイルを記憶しており、
前記実行手段は、前記取得手段により読み出された前記画面設定情報に基づいて、前記各アプリケーションプログラムに関する画面をモニタ上に描画する、
ことを特徴とする情報処理装置。 An information processing apparatus capable of executing a plurality of types of application programs,
A platform for executing functions common to the plurality of types of application programs;
Interface means for executing the application program based on a request from the platform;
With
Said interface means,
Storage means for storing a text file in which setting information necessary for execution of each application program is described in a markup language;
Accepting means for accepting a processing request related to one of the plurality of types of application programs from the platform;
Based on the processing request received by the receiving means, an acquisition means for reading setting information corresponding to the one application program from the storage means;
Execution means for executing processing related to the one application program requested from the platform based on the setting information read by the acquisition means;
Equipped with a,
The storage means stores, as the text file, a screen setting file in which screen setting information including information related to a redundant configuration of a server in which each application program is installed is described;
The execution means draws a screen related to each application program on a monitor based on the screen setting information read by the acquisition means.
An information processing apparatus characterized by that.
前記複数種類のアプリケーションプログラムのうち一のアプリケーションプログラムに関する処理要求を前記プラットフォームから受け付ける受付ステップと、
前記受付ステップにおいて受け付けられた処理要求に基づいて、前記各アプリケーションプログラムの実行に必要な設定情報がマークアップ言語により記述されたテキストファイルを記憶する記憶手段から、前記一のアプリケーションプログラムに対応する設定情報を読み出す取得ステップと、
前記取得ステップにおいて読み出された設定情報に基づいて、前記プラットフォームから要求された前記一のアプリケーションプログラムに関する処理を実行する実行ステップと、
を含み、
前記記憶手段は、前記テキストファイルとして、前記各アプリケーションプログラムがインストールされているサーバの冗長構成に関する情報を含む画面設定情報が記述された画面設定ファイルを記憶しており、
前記実行ステップでは、前記取得ステップにおいて読み出された前記画面設定情報に基づいて、前記各アプリケーションプログラムに関する画面をモニタ上に描画する、
ことを特徴とするプログラム実行方法。 A program execution method executed by an information processing apparatus capable of executing a plurality of types of application programs and including a platform for executing a function common to the plurality of types of application programs,
An accepting step of accepting a processing request related to one of the plurality of types of application programs from the platform;
Based on the processing request received in the receiving step, a setting corresponding to the one application program is stored from a storage unit that stores a text file in which setting information necessary for executing each application program is described in a markup language. An acquisition step of reading information;
An execution step of executing processing related to the one application program requested from the platform based on the setting information read in the acquisition step;
Only including,
The storage means stores, as the text file, a screen setting file in which screen setting information including information related to a redundant configuration of a server in which each application program is installed is described;
In the execution step, based on the screen setting information read in the acquisition step, a screen related to each application program is drawn on a monitor.
A program execution method characterized by the above.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009046349A JP5215908B2 (en) | 2009-02-27 | 2009-02-27 | Information processing apparatus and program execution method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009046349A JP5215908B2 (en) | 2009-02-27 | 2009-02-27 | Information processing apparatus and program execution method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010204710A JP2010204710A (en) | 2010-09-16 |
JP5215908B2 true JP5215908B2 (en) | 2013-06-19 |
Family
ID=42966168
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009046349A Expired - Fee Related JP5215908B2 (en) | 2009-02-27 | 2009-02-27 | Information processing apparatus and program execution method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5215908B2 (en) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001282632A (en) * | 2000-03-30 | 2001-10-12 | Sony Corp | Recording and reproducing device and resource display method |
JP2001337935A (en) * | 2000-05-24 | 2001-12-07 | Nec Corp | Application wrapping method in dispersed object environment, its communication management device, and recording medium |
JP3790761B2 (en) * | 2003-01-16 | 2006-06-28 | 松下電器産業株式会社 | Recording apparatus, OSD display control method, program, and recording medium |
JP5292670B2 (en) * | 2006-02-22 | 2013-09-18 | 富士通株式会社 | Development support program, development support method, and development support apparatus |
-
2009
- 2009-02-27 JP JP2009046349A patent/JP5215908B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2010204710A (en) | 2010-09-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5167589B2 (en) | Application server device and virtual machine program | |
JP4420968B2 (en) | Method and computer-readable medium for commanding | |
CN111988337B (en) | Authority management method and system | |
US20200357007A1 (en) | Page data acquisition method, apparatus, server, electronic device and computer readable medium | |
US20080250313A1 (en) | Metadata-driven automatic UI code generation | |
CN109194606B (en) | Attack detection system, method, computer device and storage medium | |
EP1723561A1 (en) | Method, data processing device, computer program product and arrangement for processing electronic data | |
EP4280048A1 (en) | Page rendering method and apparatus, electronic device, computer-readable storage medium, and computer program product | |
WO2008106643A2 (en) | Forms conversion and deployment system for mobile devices | |
US10191751B2 (en) | Information processing device for generating application programming interface information | |
CN103179166A (en) | Method of providing service in client and the client | |
CN111190673B (en) | Page display method and device based on operation monitoring and electronic equipment | |
WO2013182051A1 (en) | Software installation method, terminal, system and computer storage medium | |
KR20130123582A (en) | Method for monitoring log and server thereof, and recording medium | |
CN109597952B (en) | Webpage information processing method, system, electronic equipment and storage medium | |
US8191041B2 (en) | Javascript pre-processing framework | |
CN110909290A (en) | Method and system for combining multiple systems into large single-page applications | |
CN114048415A (en) | Form generation method and apparatus, electronic device and computer-readable storage medium | |
JP5215908B2 (en) | Information processing apparatus and program execution method | |
WO2024244399A1 (en) | Method and system for printing pdf file on webpage, storage medium, and device | |
JP5821631B2 (en) | Playback apparatus, playback method, and playback program | |
US11811994B2 (en) | Information processing system and apparatus to manage combined application | |
CN112287643B (en) | Message monitoring method, device, equipment and computer readable storage medium | |
CN116339697A (en) | Test control software design method and device | |
CN113641923A (en) | A method, device, electronic device and storage medium for generating an access page |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20111019 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121121 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121127 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130123 |
|
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: 20130212 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130301 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160308 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |