Surface 1.0 SP1

Launcher is the menu that displays the applications that are available to users. It looks like a filmstrip and displays on top of any applications that are running. The Launcher filmstrip moves across the Microsoft Surface screen and displays a series of images that preview every application. The selected image (called the application preview) is larger than the other images and includes descriptive text about the application below it.

Launcher - Full-screen example (labeled)
  • Application title

  • Application description

  • Application preview image

  • Application icon image

  • Access points

  • I'm done button

The following list describes features of Launcher:

  • When a user taps an access points in an attract application, Launcher appears.

  • Launcher opens with its display oriented to the long side of the Microsoft Surface unit where a user tapped an access point. When Launcher opens, it displays only two access points. These access points indicate the current orientation of the unit for any application that has a distinct top and bottom.

  • When Launcher opens, it scrolls from right to left. Users can also scroll it in either direction by using their fingers. (Launcher scrolls only if there are six or more items in Launcher.)

  • As Launcher scrolls, each application, in turn, displays an application preview when the application appears in the center of the filmstrip. The application in the center is the selected application.

  • Users can start only the selected application. To start an application, they simply tap the selected application preview.

  • Users can tap any application icon to select the application so they can open it. If there are more than six icons on the filmstrip, the selected application will move to the center to indicate selection. Otherwise, it shows the application preview in the icon's current location.

  • The application icons are static images but application previews can include a slide show, audio, and video.

  • If a user taps an access point in a running application, the running application shrinks back into Launcher. The user can then tap an access point to return to the running application or start another application from Launcher. (Tapping an access point does not close an application. The application keeps running in the background.)

  • Multiple applications can run at the same time, but only one instance of an application can run at the same time. Users can restore other running applications by tapping their preview images in Launcher. The application opens immediately to its state when it was last used.

  • The I'm done button appears below Launcher. Users can tap this button to end a Microsoft Surface session (also known as an experience). After users tap this button, a confirmation button (Close everything) appears. If users tap the Close everything button, the Microsoft Surface software closes all running applications and restarts the attract application.

    Microsoft Surface applications are responsible for removing any user data before they close. If your application uses the Presentation layer, complete the cleanup in the Window.Closing event handler. If your application uses the Core layer, complete the cleanup in the Game.Exiting event handler. (For more information about the Presentation and Core layers, see Presentation and Core Layers.)

You must supply the following items for Launcher:

  • A smaller image for the application icon and a larger image for the application preview. The application icon must be a static graphic image, but the application preview can use a slide show, audio, or video.

  • The application title and description when an application is selected and appears in the center of the filmstrip.

For more information, see Deploying Microsoft Surface Applications.

Loading Screen

When users start an application by tapping the selected application in the center of Launcher, the Microsoft Surface screen clears and briefly displays a loading screen. The loading screen displays a wait indicator until the application starts.

Loading screen - Example

Community Additions