JP2014063524A5 - Developer terminal, developer terminal control method, and program - Google Patents

Developer terminal, developer terminal control method, and program Download PDF

Info

Publication number
JP2014063524A5
JP2014063524A5 JP2013257727A JP2013257727A JP2014063524A5 JP 2014063524 A5 JP2014063524 A5 JP 2014063524A5 JP 2013257727 A JP2013257727 A JP 2013257727A JP 2013257727 A JP2013257727 A JP 2013257727A JP 2014063524 A5 JP2014063524 A5 JP 2014063524A5
Authority
JP
Japan
Prior art keywords
request
action
query
action definition
accepting
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
JP2013257727A
Other languages
Japanese (ja)
Other versions
JP6064889B2 (en
JP2014063524A (en
Filing date
Publication date
Application filed filed Critical
Priority to JP2013257727A priority Critical patent/JP6064889B2/en
Priority claimed from JP2013257727A external-priority patent/JP6064889B2/en
Publication of JP2014063524A publication Critical patent/JP2014063524A/en
Publication of JP2014063524A5 publication Critical patent/JP2014063524A5/en
Application granted granted Critical
Publication of JP6064889B2 publication Critical patent/JP6064889B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Description

本発明の目的は、以上の目的を解決するものであり、開発環境において、オブジェクトおよび指示受付オブジェクトを配置し、当該指示受付オブジェクトに対してアクション定義を設定し、設定されたアクション定義を指示受付オブジェクトに対応付く識別情報に紐付ける環境を提供し、識別情報をサーバに記憶させることで、アプリケーションの開発を容易にし、アクション定義による処理結果を開発したアプリケーションの表示画面で表示させる仕組みを提供することである。 An object of the present invention is to solve the above object, in the development environment, placing the object and instruction receiving object, sets the action defined for the instruction reception object, instructing the action definition which is configured Provides an environment linked to the identification information associated with the reception object, stores the identification information in the server, facilitates application development, and provides a mechanism to display the processing result of action definition on the developed application display screen It is to be.

本発明は、サーバに処理を指示するユーザの操作を受け付ける指示受付オブジェクトが選択されることで実行されるイベント処理を含む画面データを表示する表示制御手段と、前記表示制御手段に表示された画面データ上の前記指示受付オブジェクトに関連付けられたイベント処理により生成される、当該指示受付オブジェクトの操作に応じて実行されるクエリを特定するための識別情報を含むアクション要求を、前記サーバに引き渡す要求引渡手段とを備えるアプリケーションを操作するクライアント装置と、受け付けた前記クエリと、前記識別情報とを含むアクション定義を記憶するアクション定義記憶手段と、前記クライアント装置の前記要求引渡手段から引き渡される前記アクション要求を受け付ける要求受付手段と、前記要求受付手段により受け付けた前記アクション要求に含まれる前記識別情報に基づいて、前記アクション定義記憶手段に記憶されている前記アクション定義を取得するアクション定義取得手段と、前記アクション定義取得手段により取得した前記アクション定義に含まれる前記クエリに基づいて検索サービスから検索結果を取得し、処理結果とする検索実行制御手段と、前記検索実行制御手段により得られる前記処理結果を、前記クライアント装置へ送信する送信手段とを備えるサーバと通信可能なアプリケーションを開発する開発者端末であって、前記アプリケーションの画面データを生成するべく、アクション要求に従って得られた値を表示するオブジェクトおよび指示受付オブジェクトを配置するオブジェクト配置手段と、前記指示受付オブジェクトに対応付く識別情報と関連付けるべく、前記アプリケーションが実行され、前記オブジェクト配置手段により配置された指示受付オブジェクトが操作された場合に、前記サーバに要求するクエリであって、所望の前記検索サービスに対する検索条件を指定するための当該クエリの設定を受け付ける設定受付手段とを備えることを特徴とすThe present invention relates to a display control means for displaying screen data including event processing executed by selecting an instruction receiving object for receiving a user operation for instructing a server to perform processing, and a screen displayed on the display control means. Request delivery that delivers to the server an action request that includes identification information that is generated by an event process associated with the instruction receiving object on the data and that is executed in response to an operation of the instruction receiving object A client device that operates an application comprising means, an action definition storage unit that stores an action definition including the received query and the identification information, and the action request delivered from the request delivery unit of the client device. Request accepting means for accepting and accepting the request Action definition acquisition means for acquiring the action definition stored in the action definition storage means based on the identification information included in the action request received by the stage, and the action definition acquired by the action definition acquisition means A search execution control means for obtaining a search result from a search service based on the query included in the search result, and a processing result obtained by the search execution control means, and a transmission means for transmitting the processing result obtained by the search execution control means to the client device. A developer terminal that develops an application communicable with a server provided with an object placement means for placing an object for displaying a value obtained according to an action request and an instruction receiving object in order to generate screen data of the application; The instruction reception object To associate with the corresponding attached identification information in the defect, the application is executed, when placed instruction reception object is operated by the object arrangement unit, wherein a query requesting the server, for the desired the search service and a setting reception unit that receives the setting of the query to specify the search criteria you characterized Rukoto.

本発明により、開発環境において、オブジェクトおよび指示受付オブジェクトを配置し、当該指示受付オブジェクトに対してアクション定義を設定し、設定されたアクション定義を指示受付オブジェクトに対応付く識別情報に紐付ける環境を提供し、識別情報をサーバに記憶させることで、アプリケーションの開発を容易にし、アクション定義による処理結果を開発したアプリケーションの表示画面で表示させる仕組みを提供することが可能となった。 The present invention, in the development environment, placing the object and instruction accepting objects, a set of actions defined for the instruction reception object, attaching straps action definition is set to identification information attached corresponding to the instruction reception object environment By providing and storing the identification information in the server, it is possible to facilitate the development of the application and to provide a mechanism for displaying the processing result by the action definition on the developed application display screen.

Claims (4)

サーバに処理を指示するユーザの操作を受け付ける指示受付オブジェクトが選択されることで実行されるイベント処理を含む画面データを表示する表示制御手段と、前記表示制御手段に表示された画面データ上の前記指示受付オブジェクトに関連付けられたイベント処理により生成される、当該指示受付オブジェクトの操作に応じて実行されるクエリを特定するための識別情報を含むアクション要求を、前記サーバに引き渡す要求引渡手段とを備えるアプリケーションを操作するクライアント装置と、受け付けた前記クエリと、前記識別情報とを含むアクション定義を記憶するアクション定義記憶手段と、前記クライアント装置の前記要求引渡手段から引き渡される前記アクション要求を受け付ける要求受付手段と、前記要求受付手段により受け付けた前記アクション要求に含まれる前記識別情報に基づいて、前記アクション定義記憶手段に記憶されている前記アクション定義を取得するアクション定義取得手段と、前記アクション定義取得手段により取得した前記アクション定義に含まれる前記クエリに基づいて検索サービスから検索結果を取得し、処理結果とする検索実行制御手段と、前記検索実行制御手段により得られる前記処理結果を、前記クライアント装置へ送信する送信手段とを備えるサーバと通信可能なアプリケーションを開発する開発者端末であって、
前記アプリケーションの画面データを生成するべく、アクション要求に従って得られた値を表示するオブジェクトおよび指示受付オブジェクトを配置するオブジェクト配置手段と、
前記指示受付オブジェクトに対応付く識別情報と関連付けるべく、前記アプリケーションが実行され、前記オブジェクト配置手段により配置された指示受付オブジェクトが操作された場合に、前記サーバに要求するクエリであって、所望の前記検索サービスに対する検索条件を指定するための当該クエリの設定を受け付ける設定受付手段と
を備えることを特徴とする開発者端末
Display control means for displaying screen data including event processing executed by selecting an instruction receiving object for accepting a user operation for instructing a server to perform processing, and the screen data displayed on the display control means on the screen data Request delivery means for delivering an action request including identification information for identifying a query to be executed in response to an operation of the instruction reception object, generated by an event process associated with the instruction reception object, to the server; A client device that operates the application, an action definition storage unit that stores an action definition including the received query and the identification information, and a request reception unit that receives the action request delivered from the request delivery unit of the client device And by the request receiving means The action definition acquisition means for acquiring the action definition stored in the action definition storage means on the basis of the identification information included in the action request, and the action definition acquired by the action definition acquisition means A search execution control unit that acquires a search result from a search service based on the included query and uses the result as a processing result, and a transmission unit that transmits the processing result obtained by the search execution control unit to the client device. A developer terminal that develops applications that can communicate with the server .
An object placement means for placing an object for displaying a value obtained in accordance with an action request and an instruction receiving object in order to generate screen data of the application;
To associate the identification information attached corresponding to the instruction accepting object, the application is executed, when placed instruction reception object is operated by the object arrangement unit, a query requesting to the server, desired the A setting accepting means for accepting the setting of the query for specifying a search condition for the search service;
Developers terminal characterized by Rukoto equipped with.
前記オブジェクト配置手段により、前記画面データに対してオブジェクトおよび前記指示受付オブジェクトを配置し、更に前記設定受付手段により当該指示受付オブジェクトにクエリを設定するための入力操作を開発者にさせるための設定画面を表示する設定画面表示手段と
を、更に備えることを特徴とする請求項1に記載の開発者端末
A setting screen for causing the developer to perform an input operation to place an object and the instruction receiving object on the screen data by the object arranging unit, and further to set a query to the instruction receiving object by the setting receiving unit. The developer terminal according to claim 1, further comprising setting screen display means for displaying.
サーバに処理を指示するユーザの操作を受け付ける指示受付オブジェクトが選択されることで実行されるイベント処理を含む画面データを表示する表示制御手段と、前記表示制御手段に表示された画面データ上の前記指示受付オブジェクトに関連付けられたイベント処理により生成される、当該指示受付オブジェクトの操作に応じて実行されるクエリを特定するための識別情報を含むアクション要求を、前記サーバに引き渡す要求引渡手段とを備えるアプリケーションを操作するクライアント装置と、受け付けた前記クエリと、前記識別情報とを含むアクション定義を記憶するアクション定義記憶手段と、前記クライアント装置の前記要求引渡手段から引き渡される前記アクション要求を受け付ける要求受付手段と、前記要求受付手段により受け付けた前記アクション要求に含まれる前記識別情報に基づいて、前記アクション定義記憶手段に記憶されている前記アクション定義を取得するアクション定義取得手段と、前記アクション定義取得手段により取得した前記アクション定義に含まれる前記クエリに基づいて検索サービスから検索結果を取得し、処理結果とする検索実行制御手段と、前記検索実行制御手段により得られる前記処理結果を、前記クライアント装置へ送信する送信手段とを備えるサーバと通信可能なアプリケーションを開発する開発者端末を制御する方法であって、
ブジェクト配置手段が、前記アプリケーションの画面データを生成するべく、アクション要求に従って得られた値を表示するオブジェクトおよび指示受付オブジェクトを配置するオブジェクト配置ステップと、
設定受付手段が、前記指示受付オブジェクトに対応付く識別情報と関連付けるべく、前記アプリケーションが実行され、前記オブジェクト配置手段により配置された指示受付オブジェクトが操作された場合に、前記サーバに要求するクエリであって、所望の前記検索サービスに対する検索条件を指定するための当該クエリの設定を受け付ける設定受付手段と
を含むことを特徴とする開発者端末の制御方法。
Display control means for displaying screen data including event processing executed by selecting an instruction receiving object for accepting a user operation for instructing a server to perform processing, and the screen data displayed on the display control means on the screen data Request delivery means for delivering an action request including identification information for identifying a query to be executed in response to an operation of the instruction reception object, generated by an event process associated with the instruction reception object, to the server; A client device that operates the application, an action definition storage unit that stores an action definition including the received query and the identification information, and a request reception unit that receives the action request delivered from the request delivery unit of the client device And by the request receiving means The action definition acquisition means for acquiring the action definition stored in the action definition storage means on the basis of the identification information included in the action request, and the action definition acquired by the action definition acquisition means A search execution control unit that acquires a search result from a search service based on the included query and uses the result as a processing result, and a transmission unit that transmits the processing result obtained by the search execution control unit to the client device. A method of controlling a developer terminal that develops an application that can communicate with a server ,
Object placement means, to generate a screen data of said application, and the object placement step of placing the object and instruction accepting objects displaying the obtained value according to the action request,
This is a query to be requested to the server when the application is executed and the instruction receiving object arranged by the object arranging means is operated so that the setting accepting means associates with the identification information associated with the instruction accepting object. Te method of controlling the developer terminal, characterized in that it comprises a setting accepting means for accepting the setting of the query to specify the search condition for a desired the search service.
サーバに処理を指示するユーザの操作を受け付ける指示受付オブジェクトが選択されることで実行されるイベント処理を含む画面データを表示する表示制御手段と、前記表示制御手段に表示された画面データ上の前記指示受付オブジェクトに関連付けられたイベント処理により生成される、当該指示受付オブジェクトの操作に応じて実行されるクエリを特定するための識別情報を含むアクション要求を、前記サーバに引き渡す要求引渡手段とを備えるアプリケーションを操作するクライアント装置と、受け付けた前記クエリと、前記識別情報とを含むアクション定義を記憶するアクション定義記憶手段と、前記クライアント装置の前記要求引渡手段から引き渡される前記アクション要求を受け付ける要求受付手段と、前記要求受付手段により受け付けた前記アクション要求に含まれる前記識別情報に基づいて、前記アクション定義記憶手段に記憶されている前記アクション定義を取得するアクション定義取得手段と、前記アクション定義取得手段により取得した前記アクション定義に含まれる前記クエリに基づいて検索サービスから検索結果を取得し、処理結果とする検索実行制御手段と、前記検索実行制御手段により得られる前記処理結果を、前記クライアント装置へ送信する送信手段とを備えるサーバと通信可能なアプリケーションを開発する開発者端末において実行可能なプログラムであって、
記開発者端末を、
前記アプリケーションの画面データを生成するべく、アクション要求に従って得られた値を表示するオブジェクトおよび指示受付オブジェクトを配置するオブジェクト配置手段と、
前記指示受付オブジェクトに対応付く識別情報と関連付けるべく、前記アプリケーションが実行され、前記オブジェクト配置手段により配置された指示受付オブジェクトが操作された場合に、前記サーバに要求するクエリであって、所望の前記検索サービスに対する検索条件を指定するための当該クエリの設定を受け付ける設定受付手段と
と機能させことを特徴とするプログラム。
Display control means for displaying screen data including event processing executed by selecting an instruction receiving object for accepting a user operation for instructing a server to perform processing, and the screen data displayed on the display control means on the screen data Request delivery means for delivering an action request including identification information for identifying a query to be executed in response to an operation of the instruction reception object, generated by an event process associated with the instruction reception object, to the server; A client device that operates the application, an action definition storage unit that stores an action definition including the received query and the identification information, and a request reception unit that receives the action request delivered from the request delivery unit of the client device And by the request receiving means The action definition acquisition means for acquiring the action definition stored in the action definition storage means on the basis of the identification information included in the action request, and the action definition acquired by the action definition acquisition means A search execution control unit that acquires a search result from a search service based on the included query and uses the result as a processing result, and a transmission unit that transmits the processing result obtained by the search execution control unit to the client device. A program that can be executed on a developer terminal that develops an application that can communicate with a server ,
The previous Symbol developers terminal,
An object placement means for placing an object for displaying a value obtained in accordance with an action request and an instruction receiving object in order to generate screen data of the application;
To associate the identification information attached corresponding to the instruction accepting object, the application is executed, when placed instruction reception object is operated by the object arrangement unit, a query requesting to the server, desired the a program characterized by Ru to function and the setting accepting means for accepting the setting of the query to specify the search condition for the search service.
JP2013257727A 2011-04-28 2013-12-13 Information processing system, server, developer terminal, processing method thereof, and program Active JP6064889B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013257727A JP6064889B2 (en) 2011-04-28 2013-12-13 Information processing system, server, developer terminal, processing method thereof, and program

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP2011102292 2011-04-28
JP2011102292 2011-04-28
JP2011188929 2011-08-31
JP2011188929 2011-08-31
JP2013257727A JP6064889B2 (en) 2011-04-28 2013-12-13 Information processing system, server, developer terminal, processing method thereof, and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2012101791A Division JP5445619B2 (en) 2011-04-28 2012-04-26 Information processing apparatus system, information processing system control method, program, and recording medium

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2016248734A Division JP6278103B2 (en) 2011-04-28 2016-12-22 Information processing system, application server, information processing method, program, and recording medium

Publications (3)

Publication Number Publication Date
JP2014063524A JP2014063524A (en) 2014-04-10
JP2014063524A5 true JP2014063524A5 (en) 2015-07-02
JP6064889B2 JP6064889B2 (en) 2017-01-25

Family

ID=48188691

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2012101791A Expired - Fee Related JP5445619B2 (en) 2011-04-28 2012-04-26 Information processing apparatus system, information processing system control method, program, and recording medium
JP2013257727A Active JP6064889B2 (en) 2011-04-28 2013-12-13 Information processing system, server, developer terminal, processing method thereof, and program
JP2016248734A Active JP6278103B2 (en) 2011-04-28 2016-12-22 Information processing system, application server, information processing method, program, and recording medium

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2012101791A Expired - Fee Related JP5445619B2 (en) 2011-04-28 2012-04-26 Information processing apparatus system, information processing system control method, program, and recording medium

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2016248734A Active JP6278103B2 (en) 2011-04-28 2016-12-22 Information processing system, application server, information processing method, program, and recording medium

Country Status (1)

Country Link
JP (3) JP5445619B2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015092319A (en) * 2013-11-08 2015-05-14 鉄平 都築 Program
JP6966710B2 (en) * 2015-03-17 2021-11-17 キヤノンマーケティングジャパン株式会社 Information processing device, control method of information processing device, and program
JP6141561B2 (en) * 2015-04-03 2017-06-07 三菱電機株式会社 Object adjustment tool and object adjustment program
JP7060788B2 (en) * 2018-01-19 2022-04-27 キヤノンマーケティングジャパン株式会社 Information processing equipment, information processing equipment control methods, and computer programs
JP6334836B1 (en) * 2018-01-30 2018-05-30 鉄平 都築 program
JP7107047B2 (en) * 2018-07-13 2022-07-27 オムロン株式会社 Control system, search device and search program
JP7107046B2 (en) * 2018-07-13 2022-07-27 オムロン株式会社 Control system, search device and search program
KR102227518B1 (en) * 2018-08-14 2021-04-16 (주)파밍봇 Cloud database coupled collective printing apparatus and method thereof

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3519126B2 (en) * 1994-07-14 2004-04-12 株式会社リコー Automatic layout system
JPH0830418A (en) * 1994-07-18 1996-02-02 Pfu Ltd Editing system for constituent component of graphical user interface
JPH10320247A (en) * 1997-05-16 1998-12-04 Mitsubishi Electric Corp Database management system
JPH11338602A (en) * 1998-05-29 1999-12-10 Matsushita Electric Works Ltd Information processing system
JP2000222430A (en) * 1999-02-03 2000-08-11 Osaka Gas Co Ltd Virtual database management system
JP4817550B2 (en) * 2001-07-31 2011-11-16 株式会社ブロードリーフ Design support method, design support program, design support system
KR100475432B1 (en) * 2002-02-26 2005-03-10 삼성전자주식회사 method for design modification of Graphic User Interface and recorded media thereof
JP2006099545A (en) * 2004-09-30 2006-04-13 Jfe Systems Inc Screen creation method and apparatus
KR100795929B1 (en) * 2005-09-29 2008-01-21 엔에이치엔(주) Method and system for transmitting defined-query to database
JP2008217534A (en) * 2007-03-06 2008-09-18 Nec Informatec Systems Ltd Application screen preparation system and method, and application program
JP4927895B2 (en) * 2009-03-03 2012-05-09 みずほ情報総研株式会社 Form creation processing system, form creation processing method, and form creation processing program

Similar Documents

Publication Publication Date Title
JP2014063524A5 (en) Developer terminal, developer terminal control method, and program
JP2019175330A5 (en)
JP2007133853A5 (en)
JP2017062851A5 (en)
JP2016081485A5 (en) Image forming apparatus, browser control method, and program
JP2009187377A5 (en)
US20150140974A1 (en) Supporting the provision of services
JP2006229614A5 (en)
JP2015195002A5 (en) Information processing apparatus, information processing method, and program
US20170279990A1 (en) Preferred language of a user interface
JP2010147721A5 (en)
EP3120249A1 (en) Information processing system, data process control method, program, and recording medium
JP2015207875A5 (en) Program, mobile terminal, control method, and image processing system
JP2016099731A5 (en)
JP2013125352A5 (en)
JP2011254235A5 (en)
JP2013222393A5 (en)
JP2014204405A5 (en)
JP2014035642A5 (en) Display control apparatus, control method thereof, and system
JP2012164004A5 (en)
JP2018106519A5 (en)
JP2018190173A5 (en)
JP2010108474A5 (en)
JP2009055240A5 (en)
JP2015041331A5 (en)