Please download the dossier by clicking on the dossier button x
×

System and method for extending a visualization platform

  • US 8,954,870 B2
  • Filed: 10/06/2011
  • Issued: 02/10/2015
  • Est. Priority Date: 10/08/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for utilizing non-native widgets within a visualization authoring environment, the method comprising:

  • providing the visualization authoring environment configured to enable a developer to define a user interface appearance and behavior of a prospective software application or a prospective modification to an existing software application at least in part by incorporating native widgets;

    storing such definitions on computer readable media in a format that can be utilized by one or more other instances of the visualization authoring environment, or one or more instances of a visualization rendering environment, or one or more other instances of the visualization authoring environment and one or more instances of a visualization rendering environment;

    providing in the visualization authoring environment a facility to enable a user to incorporate one or more non-native widgets into the visualization authoring environment without requiring acquisition or installation of a new version of the visualization authoring environment;

    providing in the visualization authoring environment a facility to enable the user to incorporate non-native widgets into a visualization project;

    visually distinguishing non-native widgets from the native widgets within the visualization authoring environment;

    ensuring that each of the non-native widgets has a unique identifier comprising version information, wherein a first of the non-native widgets is from a first provider and has a first unique identifier and a second of the non-native widgets is from a second provider and has a second unique identifier;

    at least partly in response to detecting the presence of a new non-native widget from the first provider, validating that contents of at least one file representing the new non-native widget from the first provider conforms to a first schema; and

    at least partly in response to detecting the presence of a new non-native widget from the second provider, validating that contents of at least one file representing the new non-native widget from the second provider conforms to the first schema;

    encapsulating computer readable instructions for an appearance, or behavior, or an appearance and behavior of one or more non-native widgets into the visualization project at least partly in response to a user action;

    providing in the visualization authoring environment a facility to enable the user to modify one or more of the following attributes of an instance of a first non-native widget;

    size, position, connections between the first non-native widget and other widgets; and

    providing in a visualization rendering environment a facility to exhibit a desired visual rendering and interactive behavior during rendering of the visualization project to thereby simulate the prospective software application or the prospective modification to an existing software application to enable at least one user to experience and interact with the simulated prospective software application or the prospective modification to an existing software application prior to the prospective software application or the prospective modification to an existing software application being coded.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×