Enhanced Timelines in Application Development Environments
First Claim
1. A computerized device, comprising:
- a display adapter; and
a data processing hardware element,wherein the data processing hardware element implements a timeline view module to provide output via the display adapter to display a timeline of an application, the timeline comprising a plurality of tracks,wherein the plurality of tracks comprise a track providing a temporal view of each of a plurality of media components of the application and a scripting track providing a temporal view of scripting components of the application, the scripting track comprising an action element representing a portion of scripting code defining a series of discrete operations to be performed at a particular time or keyframe by the application, the particular time or keyframe identified by a position of the action element on the timeline.
2 Assignments
0 Petitions
Accused Products
Abstract
A computerized device can comprise a display adapter and a data processing hardware element, such as a processor. The data processing hardware element implements a timeline view module to provide output via the display adapter to display a timeline of an application under development. The timeline can comprise a plurality of tracks, including a track providing a temporal view of each of a plurality of media components of the application and a scripting track providing a temporal view of scripting components of the application. The scripting track can be rendered and populated by default by the timeline view module, and can be kept in view even when other tracks are scrolled out of view. The timeline view module can respond to input events directed to the scripting track to define scripting actions such as labels and actions used to control the application.
22 Citations
23 Claims
-
1. A computerized device, comprising:
-
a display adapter; and a data processing hardware element, wherein the data processing hardware element implements a timeline view module to provide output via the display adapter to display a timeline of an application, the timeline comprising a plurality of tracks, wherein the plurality of tracks comprise a track providing a temporal view of each of a plurality of media components of the application and a scripting track providing a temporal view of scripting components of the application, the scripting track comprising an action element representing a portion of scripting code defining a series of discrete operations to be performed at a particular time or keyframe by the application, the particular time or keyframe identified by a position of the action element on the timeline. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. (canceled)
-
8. A computer-implemented method, comprising:
-
accessing code of an application stored in a memory, the code defining a plurality of media components of the application and at least one scripting action; providing, by a processor, output to generate a design view in a graphical user interface, the design view comprising a timeline view of activity that occurs over time during execution of the application, wherein the timeline view comprises a plurality of cells and a plurality of tracks, each track providing a temporal view of a respective media component by populating a plurality of cells extending in a first direction in the timeline view, wherein the tracks are adjacent in a second direction in the timeline view so that cells adjacent in the second direction correspond to activity that occurs at the same time; and populating the timeline view with at least one additional track, the at least one additional track comprising a scripting track comprising an action element representing a portion of scripting code defining a series of discrete operations to be performed at a particular time or keyframe by the application, the particular time or keyframe identified by a position of the action element on the timeline. - View Dependent Claims (9, 10, 11, 12, 13, 14, 21, 22, 23)
-
-
15. A computer program product comprising a non-transitory computer readable medium embodying program code, the program code comprising:
-
program code for providing a graphical user interface of an application development environment; program code for providing, in the graphical user interface, a timeline view; program code for providing, in the timeline view, a default configuration of a plurality of tracks, the default configuration comprising at least one track corresponding to a media element of an application under development and a scripting track, the scripting track comprising a visual representation of a scripting element representing a portion of scripting code defining a series of discrete operations to be performed at a particular time or keyframe by the application, the particular time or keyframe identified by a position of the action element on the timeline. - View Dependent Claims (16, 17, 18, 19)
-
-
20. (canceled)
Specification