Automatically-maintained customizable user interfaces

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 3/00 (2006.01) G06F 3/033 (2006.01) G06F 3/14 (2006.01) G06F 9/44 (2006.01)

Patent

CA 2287303

Techniques for providing interactive user interfaces for programming constructs. A programming construct is associated with one or more metaphors (837) that specify interactive user interfaces (807) for the programming construct. Thus, a programming construct may have a metaphor for a text-based user interface or for one or more different graphical user interfaces. The metaphor may be associated with a description of the construct such as that found in an abstract syntax tree (823), and the metaphor may obtain the information it needs to construct the interface from the description, so that the user interfaces automatically track changes in the programming construct. Also included is apparatus for modifying the metaphor. In one implementation, a build form function (1407) is used to read the information needed to construct the construct's user interface from the construct's description and the metaphor is modified by modifying the build form function. In the implementation, parameter values received via the user interface are incorporated into an abstract syntax tree that represents the construct.

La présente invention concerne des techniques permettant de créer des interfaces utilisateur interactives destinées à des structures de programmation. Une structure de programmation est associée à une ou plusieurs métaphores qui spécifient les interfaces utilisateur interactives de la structure de programmation. De la sorte, une structure de programmation peut être associée à une métaphore spécifiant une interface utilisateur à base de texte ou une ou plusieurs interfaces utilisateur graphiques différentes. La métaphore peut être associée à une description de la structure comme celle que l'on trouve dans un arbre de syntaxe abstraite, et la métaphore peut obtenir les informations dont elle a besoin pour construire l'interface à partir de la description, de manière que les interfaces utilisateur détectent automatiquement les modifications apportées à la structure de programmation. L'invention se rapporte également à un appareil destiné à modifier la métaphore. Dans un mode de réalisation, on utilise une fonction de création de grille d'écran qui permet de lire les informations nécessaires pour construire l'interface utilisateur de la structure à partir de la description de la structure et on modifie la métaphore en modifiant la fonction de création de grille d'écran. Lors de l'implémentation, on incorpore les valeurs de paramètre reçues via l'interface utilisateur dans un arbre de syntaxe abstraite qui représente la structure.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Automatically-maintained customizable user interfaces does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Automatically-maintained customizable user interfaces, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Automatically-maintained customizable user interfaces will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-2066372

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.