When using HoloLens, the shell is made up of the world around you and holographic images from the system. We make this space a mixed world (mixed worlds). The shell contains a Start menu that allows you to place holographic images and applications in the world. When an application has been placed in the world, it will either be used as a 2D application or in the form of a model. This resource will always stay in its place, even if you leave the room and come back, or turn off the device and turn it on. This feature is called Holographic persistence ( hologram persistence). The location where this resource is placed is usually used to launch the application.
Start Menu Start Menus
The Start menu contains the following:
- System Information Bar (WiFi status, battery status, current time and volume)
- A button that calls Cortana
- A user ping to the desktop view of the app
- A system so the view of the application
- Turn on camera User Mixed Reality snap button
Navigate between the Home app and all app views by clicking the +/-button. The bloom gesture will open the Start menu view and use the bloom gesture again to turn it off.
Running apps from the Shell Running apps from the shell
Windows holographic launches apps and holograms you place in the world. The Start menu is a directory of all the apps you can place. The resources you place are either 2D panels or 3D models. When the placement is complete, this resource will stay in your environment and be used for launching the app in the future. You can place multiple identical apps in the world. For example, the same app can be started in a different room in your home.
2D apps created for desktops, phones, or Xbox can use the Holographicspace API to improve the experience and become a holographic application. When you run an app in a holographic view, the start point of the other app is hidden until you return to the Start menu by using the bloom gesture.
Apps can also be launched through the app interaction API (app to app) or Cortana. When an app is launched from the Start menu or Cortana, the user can choose where to place the newly launched app.
Place Placement
When a user selects an app tile from the Start menu, the Start menu disappears and the app enters placement mode.
Initialize the placement . The app automatically adjusts (in size and position) in the real world to match the direction of the current user gaze. When the app is placed, he will start running.
- Tap gestures (AIR-TAP) for placing and launching apps
- The Bloom (Bloom) gesture is used to cancel
adjustment . Users can enter the adjustment mode by clicking on the "Adjust" button on the Holobar or simply saying "adjust". In the adjustment mode, the user can move, zoom, and remove the application panel. When finished, click on the "Done" button on the Holobar or simply say: "Do".
Holobar
The Holobar appears above an app 2D view. By default, it allows you to adjust or remove the 2D view. Different apps may add additional options to the Holobar. On the image below, the Edge app has added slide, drag and zoom options in the middle of the holobar.
Back button. In the app, the back button navigates back to the previously viewed screen. When you reach the first view of the app's navigation stack, the back stops and does not navigate to other apps.
Cortana
Cortana is your personal assistant on the HoloLens, just like the desktop and the phone. She can be used to perform a number of system tasks, such as launching an app, restarting the device, or finding information for you. Developers may also choose to integrate Cortana into their user experience.
Store, Settings, and system apps
HoloLens has a large number of built-in applications, including:
- Windows Store, for getting new apps
- Windows Feedback, for submitting feedback on system and system applications
- Settings, for configuring system settings (including network and system updates)
- Microsoft Edge, built-in browser
- Photos, for viewing shared photos and videos
- Calibration, used to adjust the current user experience on HoloLens
- Gestures, for introducing HoloLens usage to new users
- Holograms, dot your world with holographic content
HoloLens Development Notes-HoloLens Shell overview HoloLens Shell overview