JP4767828B2 - コンピュータ用アプリケーション・プログラムの作成システム、方法、及びプログラム - Google Patents
コンピュータ用アプリケーション・プログラムの作成システム、方法、及びプログラム Download PDFInfo
- Publication number
- JP4767828B2 JP4767828B2 JP2006326338A JP2006326338A JP4767828B2 JP 4767828 B2 JP4767828 B2 JP 4767828B2 JP 2006326338 A JP2006326338 A JP 2006326338A JP 2006326338 A JP2006326338 A JP 2006326338A JP 4767828 B2 JP4767828 B2 JP 4767828B2
- Authority
- JP
- Japan
- Prior art keywords
- service model
- cell
- model element
- service
- value
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
Description
<script type="text/javascript">
<!--
実際のJavaScriptのコード
//-->
</script>
のような直接書き込む記法と、
<script src="abc.js" type="text/javascript"></script>
のような、JavaScriptのファイル名を指定し呼び出す方法とがある。この実施例では、主として、JavaScriptのファイル名を指定し呼び出す方法をとる。
drag ソース側: var ds = new dojo.dnd.HtmlDragSource(domNode, dragSourceName);
drop ターゲット側: var dt = new dojo.dnd.HtmlDropTarget(domNode, dropTargetName);
また、ドラッグ・アンド・ドロップによってバインドした情報は宣言的な形式(XML)で保持される。下記は、その記法の一例で、InputText_0という名前のsourceWidget(ドラッグ・アンド・ドロップ元のGUI要素)と、Action_0という名前のtargetWidget(ドラッグ・アンド・ドロップ先のGUI要素)を関連付けることが指定されている。
<Application:WidgetPropertyBinding sourceWidget="InputText_0" sourcePropertye="value" sourceEvent="setValue" targetWidget="Action_0" targetProperty="value">
</Application:WidgetPropertyBinding>
なお、この分野の当業者なら、このようなツール・キットの使用及び記法は、一例に過ぎず、同等な様々な技術を使用できることを理解するはずである。例えば、Windows(R) 2000、Windows XP(R)などのオペレーティング・システムは、DragQueryPointなどのいくつかのドラッグ・アンド・ドロップ関係のAPI関数を用意しているので、これらを適宜呼び出して処理することもできる。
Claims (3)
- ディスプレイ上で、ユーザーの操作に応答して、ユーザーが数値または文字を入力しまたは、データを表示するためのサービス・モデル要素を配置することにより、コンピュータの処理によって対話的にアプリケーション・プログラムを作成するシステムであって、
ユーザー操作により、各々入力値または出力値をもつ1つ以上のサービス・モデル要素を配置可能な第1の領域と、式、数値または文字の値を格納可能なセルを含み、前記第1の領域とは異なる位置にある第2の領域を、前記ディスプレイに表示する手段と、
ポインティング手段のドラッグ・アンド・ドロップ操作に応答して、前記第1の領域の前記サービス・モデル要素と前記第2の領域の前記セルを論理的に関連付ける手段と、
前記関連付けの情報を記憶する記憶手段と、
前記サービス・モデル要素と、前記サービス・モデル要素に関連づけられている前記セルの間で、前記サービス・モデル要素の出力値を前記セルに提供し、または、前記セルの数値または文字の値あるいは式の計算結果を前記サービス・モデル要素に入力値として自動的に提供する手段を有し、
前記ディスプレイに表示された前記サービス・モデル要素が、アプリケーション・プログラムの動作時に表示されるサービス・モデル要素となり、前記サービス・モデル要素と前記セルの間の関連付けの情報と、前記セルに格納された式、数値または文字の値によって動作が制御される該アプリケーション・プログラムが作成され、
前記第2の領域が、少なくとも3個のセルをもち、該1つのセルに入力された式が、他のセルに格納された値に基づき計算し得るものであり、
予め用意された複数のサービス・モデル要素をもつパレット領域を表示する手段をさらに有し、前記第1の領域への前記サービス・モデル要素の配置は、前記パレット領域からのドラッグ・アンド・ドロップ操作に応答してなされ、
前記サービス・モデル要素は、前記サービス・モデル要素に関連づけられている前記セルの値の変化に応答して動作をトリガされる、
コンピュータ支援アプリケーション・プログラム作成システム。 - ディスプレイ上で、ユーザーの操作に応答して、ユーザーが数値または文字を入力しまたは、データを表示するためのサービス・モデル要素を配置することにより、コンピュータの処理によって対話的にアプリケーション・プログラムを作成するアプリケーション作成プログラムであって、
前記コンピュータをして、
ユーザー操作により、各々入力値または出力値をもつ1つ以上のサービス・モデル要素を配置可能な第1の領域と、式、数値または文字の値を格納可能なセルを含み、前記第1の領域とは異なる位置にある第2の領域を、前記ディスプレイに表示するステップと、
ポインティング手段のドラッグ・アンド・ドロップ操作によって、前記第1の領域の前記サービス・モデル要素と前記第2の領域の前記セルを論理的に関連付けるステップと、
前記関連付けの情報を記憶するステップと、
前記サービス・モデル要素と、前記サービス・モデル要素に関連づけられている前記セルの間で、前記サービス・モデル要素の出力値を前記セルに提供し、または、前記セルの数値または文字の値あるいは式の計算結果を前記サービス・モデル要素に入力値として自動的に提供するステップを実行させ、
前記ディスプレイに表示された前記サービス・モデル要素が、アプリケーション・プログラムの動作時に表示されるサービス・モデル要素となり、前記サービス・モデル要素と前記セルの間の関連付けの情報と、前記セルに格納された式、数値または文字の値によって動作が制御される該アプリケーション・プログラムを作成し、
前記第2の領域が、少なくとも3個のセルをもち、該1つのセルに入力された式が、他のセルに格納された値に基づき計算し得るものであり、
前記サービス・モデル要素は、前記サービス・モデル要素に関連づけられている前記セルの値の変化に応答して動作をトリガされる、
アプリケーション作成プログラム。 - ディスプレイ上で、ユーザーの操作に応答して、ユーザーが数値または文字を入力しまたは、データを表示するためのサービス・モデル要素を配置することにより、コンピュータの処理によって対話的にアプリケーション・プログラムを作成する方法であって、
ユーザー操作により、各々入力値または出力値をもつ1つ以上のサービス・モデル要素を配置可能な第1の領域と、式、数値または文字の値を格納可能なセルを含み、前記第1の領域とは異なる位置にある第2の領域を、前記ディスプレイに表示するステップと、
ポインティング手段のドラッグ・アンド・ドロップ操作によって、前記第1の領域の前記サービス・モデル要素と前記第2の領域の前記セルを論理的に関連付けるステップと、
前記関連付けの情報を記憶するステップと、
前記サービス・モデル要素と、前記サービス・モデル要素に関連づけられている前記セルの間で、前記サービス・モデル要素の出力値を前記セルに提供し、または、前記セルの数値または文字の値あるいは式の計算結果を前記サービス・モデル要素に入力値として自動的に提供するステップをさらに有し、
前記ディスプレイに表示された前記サービス・モデル要素が、アプリケーション・プログラムの動作時に表示されるサービス・モデル要素となり、前記サービス・モデル要素と前記セルの間の関連付けの情報と、前記セルに格納された式、数値または文字の値によって動作が制御される該アプリケーション・プログラムを作成し、
前記第2の領域が、少なくとも3個のセルをもち、該1つのセルに入力された式が、他のセルに格納された値に基づき計算し得るものであり、
前記サービス・モデル要素は、前記サービス・モデル要素に関連づけられている前記セルの値の変化に応答して動作をトリガされる、
アプリケーション作成方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006326338A JP4767828B2 (ja) | 2006-12-01 | 2006-12-01 | コンピュータ用アプリケーション・プログラムの作成システム、方法、及びプログラム |
CN2007101696373A CN101192152B (zh) | 2006-12-01 | 2007-11-13 | 计算机辅助应用程序创建***和方法 |
US11/942,870 US20080134089A1 (en) | 2006-12-01 | 2007-11-20 | Computer-assisted web services access application program generation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006326338A JP4767828B2 (ja) | 2006-12-01 | 2006-12-01 | コンピュータ用アプリケーション・プログラムの作成システム、方法、及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008140194A JP2008140194A (ja) | 2008-06-19 |
JP4767828B2 true JP4767828B2 (ja) | 2011-09-07 |
Family
ID=39477344
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006326338A Expired - Fee Related JP4767828B2 (ja) | 2006-12-01 | 2006-12-01 | コンピュータ用アプリケーション・プログラムの作成システム、方法、及びプログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US20080134089A1 (ja) |
JP (1) | JP4767828B2 (ja) |
CN (1) | CN101192152B (ja) |
Families Citing this family (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2171761A4 (en) * | 2007-07-19 | 2011-11-02 | California Inst Of Techn | STRUCTURES OF ORDERED NETWORKS OF SEMICONDUCTORS |
KR20100072220A (ko) * | 2007-08-28 | 2010-06-30 | 캘리포니아 인스티튜트 오브 테크놀로지 | 중합체―임베드된 반도체 로드 어레이 |
WO2009126591A1 (en) * | 2008-04-07 | 2009-10-15 | Express Mobile, Inc. | Systems and methods for programming mobile devices |
US8782065B2 (en) | 2008-06-06 | 2014-07-15 | Microsoft Corporation | Interfacing an application to data sources via a web service interface |
US20110055744A1 (en) * | 2009-08-28 | 2011-03-03 | Ryan Christopher N | Visual Linking of Elements to Model Attributes |
JP2011055075A (ja) * | 2009-08-31 | 2011-03-17 | Kyocera Mita Corp | 画像形成システムおよび画像形成装置 |
US8808933B2 (en) * | 2009-11-30 | 2014-08-19 | California Institute Of Technology | Semiconductor wire array structures, and solar cells and photodetectors based on such structures |
US9811602B2 (en) * | 2009-12-30 | 2017-11-07 | International Business Machines Corporation | Method and apparatus for defining screen reader functions within online electronic documents |
EP2531933A4 (en) * | 2010-02-05 | 2015-01-07 | Medversant Technologies Llc | SYSTEM AND METHOD FOR VISUAL MAPPING AND AUTOMATIC FILLING OF ELECTRONIC FORMS |
CN102169431A (zh) * | 2010-02-26 | 2011-08-31 | 国际商业机器公司 | 用于优化用户界面的生成的方法与装置 |
US20110225566A1 (en) * | 2010-03-10 | 2011-09-15 | Microsoft Corporation | Testing user interfaces in multiple execution environments |
US8661334B1 (en) * | 2010-03-30 | 2014-02-25 | Amazon Technologies, Inc. | Mapping behavior to data |
US10026560B2 (en) | 2012-01-13 | 2018-07-17 | The California Institute Of Technology | Solar fuels generator |
US9545612B2 (en) | 2012-01-13 | 2017-01-17 | California Institute Of Technology | Solar fuel generator |
WO2013126432A1 (en) | 2012-02-21 | 2013-08-29 | California Institute Of Technology | Axially-integrated epitaxially-grown tandem wire arrays |
US9847969B1 (en) * | 2012-02-23 | 2017-12-19 | Nintex Pty Limited | Apparatus and method for collecting form data across open and closed domains |
WO2013152043A1 (en) | 2012-04-02 | 2013-10-10 | California Institute Of Technology | Solar fuels generator |
WO2013152132A1 (en) | 2012-04-03 | 2013-10-10 | The California Institute Of Technology | Semiconductor structures for fuel generation |
US20140047368A1 (en) * | 2012-08-13 | 2014-02-13 | Magnet Systems Inc. | Application development tool |
CN103246731A (zh) * | 2013-05-10 | 2013-08-14 | 天津大学 | 基于关联数据的Web服务语义标注方法 |
JP6370033B2 (ja) * | 2013-07-29 | 2018-08-08 | キヤノン株式会社 | 情報処理装置、情報処理方法、プログラム |
JP5971301B2 (ja) * | 2013-10-16 | 2016-08-17 | キヤノンマーケティングジャパン株式会社 | 情報処理装置、情報処理装置の制御方法、およびプログラム |
US9195440B2 (en) * | 2013-11-26 | 2015-11-24 | International Business Machines Corporation | Intelligent data source selection in application development |
US9575639B2 (en) * | 2014-02-27 | 2017-02-21 | Ab Initio Technology Llc | Compound controls |
WO2017019047A1 (en) * | 2015-07-28 | 2017-02-02 | Hewlett Packard Enterprise Development Lp | Component profile display |
US20170124043A1 (en) | 2015-11-02 | 2017-05-04 | Microsoft Technology Licensing, Llc | Sound associated with cells in spreadsheets |
US11023668B2 (en) * | 2015-11-02 | 2021-06-01 | Microsoft Technology Licensing, Llc | Enriched compound data objects |
US10963635B2 (en) | 2015-11-02 | 2021-03-30 | Microsoft Technology Licensing, Llc | Extensibility of compound data objects |
JP6304433B2 (ja) * | 2016-06-30 | 2018-04-04 | キヤノンマーケティングジャパン株式会社 | 情報処理装置、サーバ、その処理方法及びプログラム |
US10216494B2 (en) | 2016-12-03 | 2019-02-26 | Thomas STACHURA | Spreadsheet-based software application development |
CN106886408A (zh) * | 2017-01-22 | 2017-06-23 | 广州真诺电子科技有限公司 | 应用于机器人软件工程师的智能决策*** |
JP6874040B2 (ja) * | 2018-07-27 | 2021-05-19 | シチズン時計株式会社 | プログラム作成システム、プログラム、及び、作成端末機器 |
WO2020021818A1 (ja) * | 2018-07-27 | 2020-01-30 | シチズン時計株式会社 | プログラム作成システム、プログラム、及び、作成端末機器 |
JP7477773B2 (ja) | 2021-01-18 | 2024-05-02 | キヤノンマーケティングジャパン株式会社 | 情報処理装置、制御方法、プログラム |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08249170A (ja) * | 1995-03-14 | 1996-09-27 | Mitsubishi Electric Corp | グラフィカルユーザインタフェース設計/製造支援装置 |
US6057837A (en) * | 1997-07-15 | 2000-05-02 | Microsoft Corporation | On-screen indentification and manipulation of sources that an object depends upon |
US20020078103A1 (en) * | 2000-12-20 | 2002-06-20 | Gorman William Phillip | Wizard development kit |
WO2003029963A2 (en) * | 2001-09-28 | 2003-04-10 | Codagen Technologies Corp. | A system and method for managing architectural layers within a software model |
US7562339B2 (en) * | 2002-01-15 | 2009-07-14 | Bea Systems, Inc. | System architecture for business process development and execution with introspection and generic components |
US20040017392A1 (en) * | 2002-05-01 | 2004-01-29 | Welch Keith C. | Web service control for use in a graphical programming environment |
US20040207659A1 (en) * | 2003-04-02 | 2004-10-21 | International Business Machines Corporation | Program creation by combining web services using graphic user interface controls |
US7581205B1 (en) * | 2003-09-30 | 2009-08-25 | Nextaxiom Technology, Inc. | System and method of implementing a customizable software platform |
US7895578B2 (en) * | 2005-06-13 | 2011-02-22 | Business Objects Software Ltd. | Apparatus and method for using connector components to provide connectivity to interactive graphics representative of input and output data |
US20090100010A1 (en) * | 2005-10-26 | 2009-04-16 | Zimbra, Inc. | System and method for seamlessly integrating separate information systems within an application |
US8140987B2 (en) * | 2005-12-29 | 2012-03-20 | Sap Ag | GUI modeling of web services |
US8135668B2 (en) * | 2006-09-06 | 2012-03-13 | Microsoft Corporation | Service composition environment |
-
2006
- 2006-12-01 JP JP2006326338A patent/JP4767828B2/ja not_active Expired - Fee Related
-
2007
- 2007-11-13 CN CN2007101696373A patent/CN101192152B/zh not_active Expired - Fee Related
- 2007-11-20 US US11/942,870 patent/US20080134089A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
JP2008140194A (ja) | 2008-06-19 |
CN101192152B (zh) | 2011-12-07 |
US20080134089A1 (en) | 2008-06-05 |
CN101192152A (zh) | 2008-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4767828B2 (ja) | コンピュータ用アプリケーション・プログラムの作成システム、方法、及びプログラム | |
KR101038896B1 (ko) | 서비스 프로그램을 생성하는 시스템, 방법 및 서비스 프로그램을 생성하기 위한 프로그램을 기록한 컴퓨터 판독가능 매체 | |
CN102918540B (zh) | 利用凭证创建并启动万维网应用 | |
JP2020530610A (ja) | 仮想ウェブページのプレビュー中におけるデータベースの編集 | |
JP4824110B2 (ja) | ページに関するページ・レイアウトを継承するためのコンピュータで実行される方法、コンピュータ・プログラム、およびデータ処理システム | |
US20090313601A1 (en) | System For Dynamic Discovery, Configuration, And Development Of Process-Bound Widgets | |
US20140096014A1 (en) | Method for enabling dynamic client user interfaces on multiple platforms from a common server application via metadata | |
US20120030592A1 (en) | Mashup Component Authoring Tool For Business Enterprise User Interfaces | |
US8166396B2 (en) | User interface rendering | |
US20140026095A1 (en) | Enhanced Widget Composition Platform | |
US20060031778A1 (en) | Computing platform for loading resources both synchronously and asynchronously | |
US7568162B2 (en) | Visual helps while using code assist in visual tools | |
US20080086717A1 (en) | Rule Management Using A Configuration Database | |
JP2009543166A (ja) | ページによってページ・レイアウトを定義するためのコンピュータで実行される方法、コンピュータ・プログラム、およびデータ処理システム | |
US20100162274A1 (en) | Widgetizing a web-based application | |
CN102939583A (zh) | 创建任务会话 | |
US7603624B2 (en) | System and method for styling content in a graphical user interface control | |
US20190052542A1 (en) | System and method for providing visualizations of computing infrastructure using a domain-specific language for cloud services infrastructure | |
WO2020004156A1 (ja) | 表示制御装置、表示制御方法、および表示制御プログラム | |
US20080010591A1 (en) | Web forms creation and reporting tool | |
US20120030581A1 (en) | Mashup Component Framework for Business Enterprise User Interfaces | |
US11736556B1 (en) | Systems and methods for using a browser to carry out robotic process automation (RPA) | |
JP4624413B2 (ja) | パソコンのデスクトップ上にユーザーインタフェースを表示するための方法及びプログラム | |
US20200160273A1 (en) | Geolocation web page generation system | |
Chmielewski et al. | Declarative GUI descriptions for device-independent applications |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090424 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20090424 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20090519 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090714 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090909 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091013 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100104 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100202 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100309 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20100609 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20100702 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110615 |
|
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: 20140624 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |