WO2003065191A3 - Method and apparatus for designing, rendering and programming a user interface - Google Patents

Method and apparatus for designing, rendering and programming a user interface Download PDF

Info

Publication number
WO2003065191A3
WO2003065191A3 PCT/CA2003/000132 CA0300132W WO03065191A3 WO 2003065191 A3 WO2003065191 A3 WO 2003065191A3 CA 0300132 W CA0300132 W CA 0300132W WO 03065191 A3 WO03065191 A3 WO 03065191A3
Authority
WO
WIPO (PCT)
Prior art keywords
user interface
rendering
designing
programming
representation
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.)
Ceased
Application number
PCT/CA2003/000132
Other languages
French (fr)
Other versions
WO2003065191A2 (en
Inventor
Martin Savage
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.)
Concepts Appsgo Inc
Original Assignee
Concepts Appsgo Inc
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
Priority claimed from CA002369854A external-priority patent/CA2369854A1/en
Priority claimed from CA002388101A external-priority patent/CA2388101A1/en
Application filed by Concepts Appsgo Inc filed Critical Concepts Appsgo Inc
Priority to AU2003202377A priority Critical patent/AU2003202377A1/en
Priority to EP03700775A priority patent/EP1516247A2/en
Priority to CA002474750A priority patent/CA2474750A1/en
Publication of WO2003065191A2 publication Critical patent/WO2003065191A2/en
Anticipated expiration legal-status Critical
Publication of WO2003065191A3 publication Critical patent/WO2003065191A3/en
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Programmable Controllers (AREA)

Abstract

A method of displaying a user interface, comprising the steps of first obtaining a representation of the user interface. The representation includes conceptual components representing multi-dimensional arrays of elements of the user interface. The conceptual components include a vector parameter related to a multi-dimensional size of the array, and matrices having dimensions related to those of the array. The method proceeds by executing a device-specific rendering algorithm on the representation of the user interface and displaying the user interface on the device.
PCT/CA2003/000132 2002-02-01 2003-02-03 Method and apparatus for designing, rendering and programming a user interface Ceased WO2003065191A2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
AU2003202377A AU2003202377A1 (en) 2002-02-01 2003-02-03 Method and apparatus for designing, rendering and programming a user interface
EP03700775A EP1516247A2 (en) 2002-02-01 2003-02-03 Method and apparatus for designing, rendering and programming a user interface
CA002474750A CA2474750A1 (en) 2002-02-01 2003-02-03 Method and apparatus for designing, rendering and programming a user interface

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
CA2,369,854 2002-02-01
CA002369854A CA2369854A1 (en) 2002-02-01 2002-02-01 Conceptual interfacing technology
US38437502P 2002-05-30 2002-05-30
US60/384,375 2002-05-30
CA002388101A CA2388101A1 (en) 2002-02-01 2002-05-30 Conceptual user interface
CA2,388,101 2002-05-30

Publications (2)

Publication Number Publication Date
WO2003065191A2 WO2003065191A2 (en) 2003-08-07
WO2003065191A3 true WO2003065191A3 (en) 2004-08-12

Family

ID=27669576

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CA2003/000132 Ceased WO2003065191A2 (en) 2002-02-01 2003-02-03 Method and apparatus for designing, rendering and programming a user interface

Country Status (3)

Country Link
EP (1) EP1516247A2 (en)
AU (1) AU2003202377A1 (en)
WO (1) WO2003065191A2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9389759B2 (en) 2013-05-07 2016-07-12 Axure Software Solutions, Inc. Environment for responsive graphical designs
US9946806B2 (en) 2013-05-07 2018-04-17 Axure Software Solutions, Inc. Exporting responsive designs from a graphical design tool
US8671352B1 (en) 2013-05-07 2014-03-11 Axure Software Solutions, Inc. Variable dimension version editing for graphical designs
US10592589B1 (en) 2018-08-21 2020-03-17 Axure Software Solutions, Inc. Multi-view masters for graphical designs
CN111176772B (en) * 2019-12-24 2022-07-01 安克创新科技股份有限公司 Method and device for state switching and robot
CN111857716A (en) * 2020-07-23 2020-10-30 中国平安财产保险股份有限公司 Page layout method, system, electronic device and storage medium
CN113626900B (en) * 2021-08-05 2023-06-20 复旦大学 Method and system for generating facility asset icon of road comprehensive pole system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5327529A (en) * 1990-09-24 1994-07-05 Geoworks Process of designing user's interfaces for application programs
EP0622729A2 (en) * 1993-04-29 1994-11-02 International Business Machines Corporation A user interface builder for a user interface server
US5712993A (en) * 1994-07-19 1998-01-27 Sharp Kabushiki Kaisha System for creating graphical user interfaces using changeable models for constituent parts
US6343265B1 (en) * 1998-07-28 2002-01-29 International Business Machines Corporation System and method for mapping a design model to a common repository with context preservation

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5327529A (en) * 1990-09-24 1994-07-05 Geoworks Process of designing user's interfaces for application programs
EP0622729A2 (en) * 1993-04-29 1994-11-02 International Business Machines Corporation A user interface builder for a user interface server
US5712993A (en) * 1994-07-19 1998-01-27 Sharp Kabushiki Kaisha System for creating graphical user interfaces using changeable models for constituent parts
US6343265B1 (en) * 1998-07-28 2002-01-29 International Business Machines Corporation System and method for mapping a design model to a common repository with context preservation

Also Published As

Publication number Publication date
WO2003065191A2 (en) 2003-08-07
EP1516247A2 (en) 2005-03-23
AU2003202377A1 (en) 2003-09-02

Similar Documents

Publication Publication Date Title
AU2003250852A1 (en) A method for configuring a communication network, related network architecture and computer program product therefor
AU2003281020A1 (en) A method, apparatus, and computer program product for providing a graphical user interface with a linear map component
WO2005065147A3 (en) System and method for mapping instructions associated with haptic feedback
EP1676945A4 (en) Embroidery data creation device, embroidery data creation method, and embroidery data creation program
AU2003264496A1 (en) Imaging device, imaging device image output method, and computer program
AU2003260418A1 (en) Method for transmitting encrypted user data objects
GB2395821B (en) Model generating method,model,generating program,and simulation apparatus
AU2003289274A1 (en) Wireless communication system, wireless communication device and wireless communication method, and computer program
AU2003299896A1 (en) Neural network training data selection using memory reduced cluster analysis for field model development
EP1623408A4 (en) Display data mapping method, system, and program product
AU2003289110A1 (en) Information processing device, information processing method, and computer program
WO2007045697A3 (en) Method and system for manufacturing a hearing device with a customized feature set
WO2003065191A3 (en) Method and apparatus for designing, rendering and programming a user interface
AU2003238204A1 (en) Method, device and computer program product for generating a three-dimensional model
AU2003211815A1 (en) Method for describing existing data by a natural language and program for that
AU2003268645A1 (en) Data processing method, its program, and its device
EP1688848A4 (en) Data processing device, data processing method, and data processing program
WO2004036405A3 (en) Products and processes for providing force sensations in a user interface
WO2003058441A3 (en) Method and apparatus for xml schema publishing into a user interface
WO2003092044A3 (en) Method and apparatus for simplified system configuration
AU2002313608A1 (en) Calibration method, device and computer program
WO2004013778A3 (en) Method of calculating a wire packing diameter, apparatus therefor, and program therefor
WO2006020895A3 (en) A method and an apparatus to design a processing system using a graphical user interface
EP1572420B8 (en) Method for working the edge of a high pressure-resistant part, especially for the hydro-erosive rounding of an edge and corresponding device
GB2396440B (en) Adaptive value generating apparatus, adaptive procedure control program, and adaptive value generating program

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SC SD SE SG SK SL TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2474750

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 2003700775

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2003700775

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP