摘要:
A system and method for creating and conducting presentations on a surface may include an authoring mode, a preprocessing mode and a presentation mode. During an authoring mode, a user may create a surface presentation. In response to a command to play the created presentation, the system enters the preprocessing mode. During the preprocessing mode, a presentation is preprocessed and prepared for presentation. When preprocessing is complete, the presentation mode is entered. During the presentation mode, the infinite surface presentation is presented such that a user may navigate through the presentation.
摘要:
Concepts and technologies are described herein for providing interactive slide presentations with accompanying notes in a reading mode of a presentation application program. In accordance with some of the concepts and technologies disclosed herein, a computer-implemented method includes computer-implemented operations for providing a reading mode user interface that includes a presentation object including a slide placeholder and a notes placeholder. The method may also include displaying slide content within the slide placeholder in the reading mode user interface. The method may also include moving the presentation object out of a view and a new presentation object into the view in response to an input. The method may also include scaling the new presentation object.
摘要:
Concepts and technologies are described herein for providing interactive slide presentations with accompanying notes in a reading mode of a presentation application program. In accordance with some of the concepts and technologies disclosed herein, a computer-implemented method includes computer-implemented operations for providing a reading mode user interface that includes a presentation object including a slide placeholder and a notes placeholder. The method may also include displaying slide content within the slide placeholder in the reading mode user interface. The method may also include moving the presentation object out of a view and a new presentation object into the view in response to an input. The method may also include scaling the new presentation object.
摘要:
The display of a content area is automatically adjusted such that the display of a virtual input panel (e.g. virtual keyboard, gesture area, handwriting area, . . . ) does not occlude content with which the user is interacting. After adjusting the display of the content area, the content being interacted with is visible within the content area. The content area is automatically adjusted such that it remains visible during the interaction. In some situations, a content area may also be temporarily resized while the virtual input panel is displayed. When a zoom scale is set to automatically change in response to a change to the content area, the zoom scale may be set to a fixed percentage. When the virtual input panel is dismissed, the content area may be returned to its original configuration before the virtual input panel was displayed.
摘要:
A presentation state is received from the presenting application. The presentation state may represent a current state of the local presentation. A request for the presentation state is received from the viewing application. In response to receiving the request for the presentation state, the presentation state is provided to the viewing application. A request for presentation data synchronized to the presentation state is received from the viewing application. In response to receiving the request for presentation data synchronized to the presentation state, the presentation file is transformed into the presentation data synchronized to the presentation state. The presentation data synchronized to the presentation state is provided to the viewing application. The viewing application may be operative to read the presentation data and to display a remote presentation in response to reading the presentation data.
摘要:
A presentation state is received from the presenting application. The presentation state may represent a current state of the local presentation. A request for the presentation state is received from the viewing application. In response to receiving the request for the presentation state, the presentation state is provided to the viewing application. A request for presentation data synchronized to the presentation state is received from the viewing application. In response to receiving the request for presentation data synchronized to the presentation state, the presentation file is transformed into the presentation data synchronized to the presentation state. The presentation data synchronized to the presentation state is provided to the viewing application. The viewing application may be operative to read the presentation data and to display a remote presentation in response to reading the presentation data.
摘要:
While delivering a presentation, content within the presentation may be zoomed and/or panned. Presenters may freely zoom content during their presentation, including during the times when animations, transitions, and/or multimedia is playing. The zoomed content may also be interacted with (e.g. selecting hyperlinks, adding annotations). The content to zoom may be an object within the slide (e.g. table, chart, picture, . . . ) and/or a selection of a portion of the slide. The zoomed content may appear in a different portion of the display after zooming (e.g. content that is zoomed may be centered within the display). The content to zoom may be set on a secondary display before zooming the content presented to the audience. A different rendering method may be used to present the zoomed content. A spotlight animation effect may be used to zoom specific objects to fill the front and center of the display during presentation.