JP5116541B2 - コンテキストに基づくソフトウェア層を確立するための方法、システム、および媒体(コンテキストに基づくソフトウェア層) - Google Patents
コンテキストに基づくソフトウェア層を確立するための方法、システム、および媒体(コンテキストに基づくソフトウェア層) Download PDFInfo
- Publication number
- JP5116541B2 JP5116541B2 JP2008102108A JP2008102108A JP5116541B2 JP 5116541 B2 JP5116541 B2 JP 5116541B2 JP 2008102108 A JP2008102108 A JP 2008102108A JP 2008102108 A JP2008102108 A JP 2008102108A JP 5116541 B2 JP5116541 B2 JP 5116541B2
- Authority
- JP
- Japan
- Prior art keywords
- visual
- layer
- user
- context
- computer
- 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 OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Stored Programmes (AREA)
Description
204 コンテキスト層キャンバス
206 ウィジェット
210a〜210d 要素アイコン
Claims (8)
- コンピュータが実施可能な方法であって、
視覚層キャンバス上に表示された視覚コントロール上のマウスの浮遊状態を検出するステップと、
前記視覚コントロールがコンテキスト層によってサポートされていると判断されたことに応答して、前記視覚コントロールおよび要素アイコンを共にコンテキスト層キャンバス上に表示するステップであって、前記コンテキスト層は、上部視覚層および下部要素層の両方からの要素を含み、前記要素アイコンは、前記下部要素層からの各要素に関連付けられている、ステップと、
前記要素アイコンのうちの1つ以上を選択するユーザ入力を受信するステップと、
前記要素アイコンのうちの1つ以上を選択する前記ユーザ入力を受信したことに応答して、特性シートを前記コンテキスト層キャンバス上に提示するステップであって、前記特性シートは、選択された要素アイコンに関連付けられた要素の、ユーザが編集可能な特性を含む、ステップと、
前記ユーザが編集可能な特性を編集するユーザ編集入力を受信するステップと
を含む、方法。 - 前記ユーザが編集可能な特性が編集されたことに応答して、前記視覚コントロールの表示を前記視覚層キャンバスへ戻すステップをさらに含む、請求項1に記載のコンピュータが実施可能な方法。
- 前記視覚コントロールは、データ入力ウィジェットであり、前記選択された要素アイコンは、前記視覚コントロール用のテーブル要素に関連付けられている、請求項1に記載のコンピュータが実施可能な方法。
- 前記視覚コントロール用の前記コンテキスト層は、
前記視覚コントロールを前記コンテキスト層キャンバス上に表示するステップと、
前記視覚コントロールをサポートできる視覚および非視覚要素のパレットを表示するステップと、
1つ以上の前記視覚および非視覚要素を前記視覚コントロールに関連付けるユーザ入力を受信するステップと
によって確立される、請求項1に記載のコンピュータが実施可能な方法。 - プロセッサと、
前記プロセッサに結合されたデータ・バスと、
前記データ・バスに結合されたメモリと、
コンピュータ・プログラム・コードを具体化する、コンピュータが使用可能な媒体と
を備えるシステムであって、前記コンピュータ・プログラム・コードは、前記プロセッサによって実行可能な命令を備え、かつ、
視覚層キャンバス上に表示された視覚コントロール上のマウスの浮遊状態を検出するステップと、
前記視覚コントロールがコンテキスト層によってサポートされていると判断されたことに応答して、前記視覚コントロールおよび要素アイコンを共にコンテキスト層キャンバス上に表示するステップであって、前記コンテキスト層は、上部視覚層および下部要素層の両方からの要素を含み、前記要素アイコンは、前記下部要素層からの各要素に関連付けられている、ステップと、
前記要素アイコンのうちの1つ以上を選択するユーザ入力を受信するステップと、
前記要素アイコンのうちの1つ以上を選択する前記ユーザ入力を受信したことに応答して、特性シートを前記コンテキスト層キャンバス上に提示するステップであって、前記特性シートは、選択された要素アイコンに関連付けられた要素の、ユーザが編集可能な特性を含む、ステップと、
前記ユーザが編集可能な特性を編集するユーザ編集入力を受信するステップと
を行うために構成される、システム。 - コンピュータが使用可能に具体化されたコンピュータ・プログラムであって、当該コンピュータに、
視覚層キャンバス上に表示された視覚コントロール上のマウスの浮遊状態を検出するステップと、
前記視覚コントロールがコンテキスト層によってサポートされていると判断されたことに応答して、前記視覚コントロールおよび要素アイコンを共にコンテキスト層キャンバス上に表示するステップであって、前記コンテキスト層は、上部視覚層および下部要素層の両方からの要素を含み、前記要素アイコンは、前記下部要素層からの各要素に関連付けられている、ステップと、
前記要素アイコンのうちの1つ以上を選択するユーザ入力を受信するステップと、
前記要素アイコンのうちの1つ以上を選択する前記ユーザ入力を受信したことに応答して、特性シートを前記コンテキスト層キャンバス上に提示するステップであって、前記特性シートは、選択された要素アイコンに関連付けられた要素の、ユーザが編集可能な特性を含む、ステップと、
前記ユーザが編集可能な特性を編集するユーザ編集入力を受信するステップと
を実行させるための、コンピュータ・プログラム。 - 前記コンピュータ・プログラムは、遠隔地にあるサーバからクライアント・コンピュータへ導入可能である、請求項6に記載のコンピュータ・プログラム。
- 前記コンピュータ・プログラムは、オン・デマンドに基づいて、サービス・プロバイダによって顧客に対して提供される、請求項6に記載のコンピュータ・プログラム。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/741171 | 2007-04-27 | ||
| US11/741,171 US20080270919A1 (en) | 2007-04-27 | 2007-04-27 | Context Based Software Layer |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008282392A JP2008282392A (ja) | 2008-11-20 |
| JP5116541B2 true JP5116541B2 (ja) | 2013-01-09 |
Family
ID=39888526
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008102108A Expired - Fee Related JP5116541B2 (ja) | 2007-04-27 | 2008-04-10 | コンテキストに基づくソフトウェア層を確立するための方法、システム、および媒体(コンテキストに基づくソフトウェア層) |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20080270919A1 (ja) |
| JP (1) | JP5116541B2 (ja) |
Families Citing this family (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8516385B1 (en) * | 2008-08-29 | 2013-08-20 | Adobe Systems Incorporated | Linking objects across states as shared objects |
| JP5100616B2 (ja) * | 2008-11-04 | 2012-12-19 | 株式会社エヌ・ティ・ティ・ドコモ | 情報処理装置及びプログラム |
| US8261210B2 (en) | 2009-04-02 | 2012-09-04 | Sony Corporation | TV widget animation with audio |
| US8051375B2 (en) | 2009-04-02 | 2011-11-01 | Sony Corporation | TV widget multiview content organization |
| US8181120B2 (en) | 2009-04-02 | 2012-05-15 | Sony Corporation | TV widget animation |
| WO2010141748A1 (en) * | 2009-06-03 | 2010-12-09 | The Sagecos Group, Inc. | Using layers to construct graphical user interfaces |
| US8312383B2 (en) * | 2009-07-24 | 2012-11-13 | International Business Machines Corporation | Mashup application processing system |
| US8683359B2 (en) * | 2010-05-18 | 2014-03-25 | Sap Ag | In-place user interface and dataflow modeling |
| US20120005577A1 (en) * | 2010-06-30 | 2012-01-05 | International Business Machines Corporation | Building Mashups on Touch Screen Mobile Devices |
| US20130086495A1 (en) * | 2011-10-04 | 2013-04-04 | Sap Portals Israel Ltd | Managing Social Suggestions in a Contextual Workspace |
| US9218189B2 (en) | 2011-10-04 | 2015-12-22 | Sap Portals Israel Ltd | Managing a contextual workspace |
| US9213954B2 (en) | 2011-10-06 | 2015-12-15 | Sap Portals Israel Ltd | Suggesting data in a contextual workspace |
| US9245245B2 (en) | 2011-10-06 | 2016-01-26 | Sap Portals Israel Ltd | Managing semantic data in a contextual workspace |
| DE102012221513A1 (de) * | 2011-12-09 | 2013-06-13 | International Business Machines Corp. | Verfahren und System zum Bereitstellen zusätzlicher Daten einem grafischen Schnittstellenelement |
| US8842131B2 (en) * | 2012-01-10 | 2014-09-23 | Fanhattan Llc | System and method for framework clipping |
| CN111936966B (zh) * | 2018-08-10 | 2024-01-26 | 谷歌有限责任公司 | 用于创建图形内容的设计系统 |
| CN112230909B (zh) * | 2019-07-15 | 2023-05-23 | 腾讯科技(深圳)有限公司 | 小程序的数据绑定方法、装置、设备及存储介质 |
Family Cites Families (60)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0644339A (ja) * | 1992-03-06 | 1994-02-18 | Hewlett Packard Co <Hp> | 図形オブジェクト操作システム及び方法 |
| FR2694105B1 (fr) * | 1992-07-22 | 1994-11-25 | Bull Sa | Utilisation d'un langage à interprète embarqué pour la réalisation d'un outil interactif de définition d'interface utilisateurs. |
| CA2121415A1 (en) * | 1993-04-28 | 1994-10-29 | Mark A. Malamud | Information cursors |
| US5555370A (en) * | 1993-12-28 | 1996-09-10 | International Business Machines Corporation | Method and system for creating complex objects for use in application development |
| KR960701157A (ko) * | 1993-12-28 | 1996-02-24 | 이노우에 노리유끼 | 도료 조성물 및 도장물[coating composition and coated article] |
| US5555369A (en) * | 1994-02-14 | 1996-09-10 | Apple Computer, Inc. | Method of creating packages for a pointer-based computer system |
| US5619636A (en) * | 1994-02-17 | 1997-04-08 | Autodesk, Inc. | Multimedia publishing system |
| US5850548A (en) * | 1994-11-14 | 1998-12-15 | Borland International, Inc. | System and methods for visual programming based on a high-level hierarchical data flow model |
| US6515682B1 (en) * | 1996-05-09 | 2003-02-04 | National Instruments Corporation | System and method for editing a control utilizing a preview window to view changes made to the control |
| JP3617198B2 (ja) * | 1996-06-20 | 2005-02-02 | ブラザー工業株式会社 | 図形編集装置 |
| JP3427918B2 (ja) * | 1996-07-02 | 2003-07-22 | インターナショナル・ビジネス・マシーンズ・コーポレーション | プログラム開発支援システム及び支援方法 |
| GB2315139A (en) * | 1996-07-06 | 1998-01-21 | Ibm | Selecting operations in an object-oriented user interface |
| US5956736A (en) * | 1996-09-27 | 1999-09-21 | Apple Computer, Inc. | Object-oriented editor for creating world wide web documents |
| US5913065A (en) * | 1997-01-31 | 1999-06-15 | Sun Microsystems, Inc. | System, method and article of manufacture for creating hierarchical folder components for use in a java application or applet |
| US6184895B1 (en) * | 1997-01-31 | 2001-02-06 | International Business Machines Corp. | Method and system for using color information to create special effects |
| US6233726B1 (en) * | 1997-02-05 | 2001-05-15 | Sybase, Inc. | Development system with reference card and parameter wizard methodologies for facilitating creation of software programs |
| US6262729B1 (en) * | 1997-04-14 | 2001-07-17 | Apple Computer, Inc. | Method and apparatus for binding user interface objects to application objects |
| US5991534A (en) * | 1997-06-03 | 1999-11-23 | Sun Microsystems, Inc. | Method and apparatus for editing a software component |
| US6331864B1 (en) * | 1997-09-23 | 2001-12-18 | Onadime, Inc. | Real-time multimedia visual programming system |
| JPH11327722A (ja) * | 1998-05-15 | 1999-11-30 | Shin Meiwa Ind Co Ltd | プロセス編集装置 |
| US6564368B1 (en) * | 1998-10-01 | 2003-05-13 | Call Center Technology, Inc. | System and method for visual application development without programming |
| US6633888B1 (en) * | 1999-02-03 | 2003-10-14 | International Business Machines Corporation | Method and apparatus for visually creating and testing object oriented components |
| US6476828B1 (en) * | 1999-05-28 | 2002-11-05 | International Business Machines Corporation | Systems, methods and computer program products for building and displaying dynamic graphical user interfaces |
| EP1292886A1 (en) * | 2000-04-21 | 2003-03-19 | Togethersoft Corporation | Methods and systems for supporting and deploying distributed computing components |
| US6782528B1 (en) * | 2000-06-16 | 2004-08-24 | International Business Machines Corporation | Method and system for visual programming using a relational diagram |
| US7137102B2 (en) * | 2000-08-09 | 2006-11-14 | Fujitsu Limited | Program development device utilizing component, program development method and medium |
| US7010546B1 (en) * | 2000-09-20 | 2006-03-07 | Parasoft Corporation | Method and system for testing data sources and database oriented software applications |
| US6907580B2 (en) * | 2000-12-14 | 2005-06-14 | Microsoft Corporation | Selection paradigm for displayed user interface |
| US7917888B2 (en) * | 2001-01-22 | 2011-03-29 | Symbol Technologies, Inc. | System and method for building multi-modal and multi-channel applications |
| US6937257B1 (en) * | 2001-01-31 | 2005-08-30 | Pharsight Corporation | Unit tracking and notification in a graphical drug model editor |
| US20020138331A1 (en) * | 2001-02-05 | 2002-09-26 | Hosea Devin F. | Method and system for web page personalization |
| US6643639B2 (en) * | 2001-02-07 | 2003-11-04 | International Business Machines Corporation | Customer self service subsystem for adaptive indexing of resource solutions and resource lookup |
| US7478338B2 (en) * | 2001-07-12 | 2009-01-13 | Autodesk, Inc. | Palette-based graphical user interface |
| US7861158B2 (en) * | 2001-07-26 | 2010-12-28 | Irise | System and process for gathering, recording and validating requirements for computer applications |
| US7013232B2 (en) * | 2001-08-15 | 2006-03-14 | National Insurance Corporation | Network-based system for configuring a measurement system using configuration information generated based on a user specification |
| US7010761B2 (en) * | 2001-10-18 | 2006-03-07 | Sony Computer Entertainment America Inc. | Controller selectable hyperlinks |
| JP3730923B2 (ja) * | 2002-02-06 | 2006-01-05 | 株式会社ジャストシステム | アイコン表示装置、アイコン表示方法およびその方法をコンピュータに実行させるプログラム |
| US7650576B2 (en) * | 2002-03-07 | 2010-01-19 | Business Objects Americas | Method and system for creating graphical and interactive representations of input and output data |
| US6804686B1 (en) * | 2002-04-29 | 2004-10-12 | Borland Software Corporation | System and methodology for providing fixed UML layout for an object oriented class browser |
| US20030210275A1 (en) * | 2002-05-02 | 2003-11-13 | Johann Draschwandtner | Extensible command-line description mechanism for activating external tools |
| US7093199B2 (en) * | 2002-05-07 | 2006-08-15 | International Business Machines Corporation | Design environment to facilitate accessible software |
| US20040004632A1 (en) * | 2002-06-28 | 2004-01-08 | International Business Machines Corporation | Tooltip hyperlinks |
| US7356774B2 (en) * | 2002-08-13 | 2008-04-08 | National Instruments Corporation | Grouping components of a measurement system |
| US7412658B2 (en) * | 2002-11-14 | 2008-08-12 | Sap Ag | Modeling system for graphic user interface |
| US7415698B2 (en) * | 2002-12-09 | 2008-08-19 | International Business Machines Corporation | Testing and debugging framework for application builders |
| US20050273758A1 (en) * | 2003-03-05 | 2005-12-08 | Long Michael V | System and method for building a component base architecture |
| US7302677B2 (en) * | 2003-05-08 | 2007-11-27 | Microsoft Corporation | Event driven graph explorer for model-based testing of software |
| US20050076330A1 (en) * | 2003-08-05 | 2005-04-07 | E.Piphany, Inc. | Browser-based editor for dynamically generated data |
| US7673286B2 (en) * | 2004-01-30 | 2010-03-02 | Microsoft Corporation | Architecture for converting control types in a data bound user interface |
| US7490314B2 (en) * | 2004-01-30 | 2009-02-10 | Microsoft Corporation | System and method for exposing tasks in a development environment |
| CA2466253A1 (en) * | 2004-05-04 | 2005-11-04 | Ibm Canada Limited - Ibm Canada Limitee | Display of enlarged visual container graphical user interface (gui) components during gui layout or design |
| DE102004028793A1 (de) * | 2004-06-15 | 2006-01-12 | Siemens Ag | Verfahren zur grafischen Darstellung von Gegenständen und technischen Prozessen auf einem Bildschirm, und hierzu eingesetztes Computerprogramm |
| US7546543B2 (en) * | 2004-06-25 | 2009-06-09 | Apple Inc. | Widget authoring and editing environment |
| US7703036B2 (en) * | 2004-08-16 | 2010-04-20 | Microsoft Corporation | User interface for displaying selectable software functionality controls that are relevant to a selected object |
| US7802186B2 (en) * | 2004-10-06 | 2010-09-21 | Microsoft Corporation | Property independent in-place editing |
| US8341536B2 (en) * | 2005-07-08 | 2012-12-25 | International Business Machines Corporation | Dynamic interface component control support |
| US7954064B2 (en) * | 2005-10-27 | 2011-05-31 | Apple Inc. | Multiple dashboards |
| US7568162B2 (en) * | 2006-06-09 | 2009-07-28 | International Business Machines Corporation | Visual helps while using code assist in visual tools |
| US7673254B2 (en) * | 2006-09-14 | 2010-03-02 | Intel Corporation | Apparatus, system and method for context and language specific data entry |
| US20080163081A1 (en) * | 2006-12-29 | 2008-07-03 | Gillette Christophe J | Graphical User Interface Using a Document Object Model |
-
2007
- 2007-04-27 US US11/741,171 patent/US20080270919A1/en not_active Abandoned
-
2008
- 2008-04-10 JP JP2008102108A patent/JP5116541B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US20080270919A1 (en) | 2008-10-30 |
| JP2008282392A (ja) | 2008-11-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5116541B2 (ja) | コンテキストに基づくソフトウェア層を確立するための方法、システム、および媒体(コンテキストに基づくソフトウェア層) | |
| US10782984B2 (en) | Interactive event creation control console | |
| CN1316351C (zh) | 操作用户界面元素的计算机系统和方法 | |
| US7487464B2 (en) | Enhanced visualization and selection of multi-layered elements in a containment hierarchy | |
| US7665032B2 (en) | Sidebar engine, object model and schema | |
| US7644391B2 (en) | Sidebar engine, object model and schema | |
| JP4972254B2 (ja) | リフレッシュ可能なWebクエリを作成するための統合された方法 | |
| KR101278812B1 (ko) | 텍스트 상자 넘버링 및 링킹 가시 보조물을 이용하는 그래픽 사용자 인터페이스 제공 방법, 컴퓨터-판독가능 매체 | |
| US8086996B2 (en) | Binding an image descriptor of a graphical object to a text descriptor | |
| EP1571548A2 (en) | Hosted application as a designer in an integrated development environment | |
| US20100235806A1 (en) | Rich Web Site Authoring And Design | |
| KR20060092042A (ko) | 액티브 콘텐츠 마법사 및 도움말 파일들을 이용한 태스크발견 가능성 - 이제 무엇을 할 수 있을까요? 라는 기능 | |
| US20080244398A1 (en) | Direct Preview of Wizards, Dialogs, and Secondary Dialogs | |
| WO2013109858A1 (en) | Design canvas | |
| CA2686367A1 (en) | Dynamic native editor code view facade | |
| JP6074419B2 (ja) | 事前に構築されたコントロールを用いた論理の作成 | |
| US7562305B2 (en) | Dynamically-generated commanding interface | |
| CN101263484B (zh) | 用于声明性定义的控件动作的方法和系统 | |
| van Zutven | Scilab as an alternative for Matlab: implementing graphical user interface in Scilab 4 including a short introduction to multi-rate tasking |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110124 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120919 |
|
| 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: 20120925 |
|
| 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: 20121016 |
|
| 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: 20151026 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |