HoloLens shell 概述

使用HoloLens时,shell是由你周围的世界和来自系统的全息图构成。我们可以称这个空间叫做混合现实(mixed world)。 此shell由在你的世界里能让你挑选全息图和应用软件去安放的开始菜单组成。 当一个应用被放置在这个世界之后,它将会以一个2D应用或3D模型的形式出现, 即使你离开了房间并回来,或者关掉设备再重启,这个资源将仍然停留在原来的位置.。这就叫做全息图像留存(hologram persistence)。这个放置在这个世界的资源是用来启动应用程序的。

目录

  • 1 开始菜单
  • 2 在shell上运行应用
  • 3 放置
  • 4 应用条
  • 5 Cortana
  • 6 商店,设置和系统应用
  • 7 参阅

开始菜单

开始菜单包含内容:

  • 系统信息 (Wi-Fi 状态, 电池状态,当前时间和音量)
  • 调用Cortana的按钮
  • 用户选择钉在桌面的应用的视图
  • 系统上所有应用的视图
  • 打开能捕捉混合显示的相机的按钮

通过按下+/-按钮在应用桌面和所有应用之间切换。像花一样绽放的手势将召唤开始菜单.再次绽放将其关闭。

在shell中运行应用

Windows Holographic启动应用的全息图像放置在你的世界。开始菜单是一个你自主放置的目录。 这个资源库中你可以放置2D或3D模型。放置之后,这个资源保留在你的环境并且能够在之后被使用去运行应用 。你可以在你的世界中放置多种应用启动器拷贝。比如,同一个应用能在你房子的不同房间里启动。

为桌面,移动设备或Xbox所创建的2D应用增加HolographicSpace的API之后就成为了全息应用。运行一个在全息视图的应用时,其他应用的启动器将被隐藏直到你再次用绽放手势回到shell

应用也能通过应用之间的API或者通过Cortana启动。当一个应用启动无论从开始菜单还是Cortana,用户将要选择一个位置来放置新启动的应用。

放置

当一个用户在开始菜单选择一个应用磁贴,开始菜单将消失,此应用进入放置模式。

初始化放置。这个应用将在用户凝视的方向自动调整(大小和位置)来适应真实世界。当一个应用放置好了,它将开始运行。

  • 在空中点击去放置和启动应用。
  • 绽放手势为取消操作。

调整。用户可以在任意应用的应用条上点击“调整”按钮或说出“Adjust”进入调整模式。在调整模式,用户可以移动, 缩放和移除应用磁贴。3D全息图可以旋转。一些2D全息图支持垂直地改变应用大小来显示更多目录。在应用条上点击“完成”按钮或说出“Done",即退出调整模式。

应用条

应用条在应用的2D视图中出现。默认的,它允许你调整和移除2D视图。不同的应用可能添加额外的功能。在下图中,Edge应用在应用条中心添加了滚动,拖动和缩放的选项。

回退按钮。回退按钮将导航回先前的应用视图屏幕。当你到达最初使用的应用界面之时,它将不会导航到其他应用,这个按钮将停止作用。

Cortana

Cortana是在你的HoloLens上的个人助理,就好像桌面和手机上的那样。她能够被执行于各种系统任务,比如启动应用,重启设备,或为你查阅信息。开发者可能也会选择集成Cortana作为用户体验。

商店,设置,和系统应用

HoloLens有大量内置应用,包括:

  • Windows应用商店,获取新应用
  • Windows反馈,提交关于系统和系统应用的反馈
  • 设置,配置系统设置(包括网络和系统升级)
  • Microsoft Edge,浏览网页
  • 照片,显示照片和分享照片和视频
  • 校准,调整当前用户HoloLens的体验
  • 手势,向新用户介绍HoloLens的使用方法
  • 全息图,用全息内容点缀你的世界

参阅

  • 在HoloLens上的应用视图
  • 连接WI-FI
  • 开关HoloLens
  • 升级HoloLens设备
  • 工作配件
  • 与全息图的协同工作

HoloLens shell overview(Translation)的更多相关文章

  1. HoloLens开发手记 - HoloLens shell概述 HoloLens shell overview

    使用HoloLens时,shell是由你周围的世界和来自系统的全息图像构成.我们将这种空间成为混合世界(mixed world). shell包含了一个可以让你将全息图像和应用放置在世界中的开始菜单( ...

  2. Hololens 开发环境配置

    安装 Hololens SDK 转自 Vangos Pterneas, 4 Apr 2016 CPOL    5.00 (1 vote) vote 1vote 2vote 3vote 4vote 5 ...

  3. Hololens 开发环境配置(转)

    转自 Vangos Pterneas, 4 Apr 2016 CPOL 5.00 (1 vote) vote 1vote 2vote 3vote 4vote 5 The past few days h ...

  4. HoloLens开发手记-开发概述Development overview

    开发HoloLens全息应用将使用UWP平台(Universal Windows Platform),所有的HoloLens应用都是Win10通用应用,所有UWP通用应用都可以在HoloLens上运行 ...

  5. HoloLens开发手记 - 应用程序模型 App model

    HoloLens使用Universal Windows Platform (UWP)提供的应用模型.UWP应用模型定义了应用如何被安全和完全地安装.更新.版本控制和移除.它管理了应用生命周期 - 应用 ...

  6. 【翻译】hololens入门

      欢迎!我们很高兴您发现这里并做好了全息投影奇幻之旅的准备.本页面的全部内容都经由我们的工程师团队精心打造,因此这会让人觉得本页面是由软件工程师制作(别忘了,我们是全息投影技术的缔造者,而不是网页制 ...

  7. Getting Started with MongoDB (MongoDB Shell Edition)

    https://docs.mongodb.com/getting-started/shell/ Overview Welcome to the Getting Started with MongoDB ...

  8. windows命令行及批处理文件小结

    1.命令Shell概述(Command shell overview): The command shell is a separate software program that provides ...

  9. HoloLens开发手记 - Vuforia开发概述 Vuforia development overview

    关于Vuforia,开发AR应用的人基本都会熟悉.之前我也写过一篇关于Vuforia开发的博客:Vuforia AR SDK入门 今天这篇博客则主要是谈谈HoloLens使用Vuforia开发混合现实 ...

随机推荐

  1. php内部函数

    strpos函数 /** haystack:被比较字串首地址(指向被比较字符串) needle:源字串首地址(指向源字符串) needle_len:源字符串长度 end:指向最后一个字符地址的下一个内 ...

  2. Unity3D 动态改变地形

    直接获取TerrainData进行修改即可 using System.Collections; using UnityEngine; using UnityEditor; public class D ...

  3. C# 反射研究

    概念 反射这东西,对于我这种小白,听起来总是觉得好大上的. 当初理解它费了一点时间,后来看了一句话,突然恍然大悟,“反射就跟B超一样,我们在不剖开人体的情况下想看清楚内部情况, 我们就通过发射超声波, ...

  4. MATLAB-RSP 随笔

    1.Getting Started with Signal Analyzer App 161216 (1) 在命令行中输入:signalAnalyzer. (2)在工作空间中选择要分析的信号

  5. 忘记mysql root 密码修改小技巧

    首先我说一下我的情况,我并不是忘记了我的root密码,只不过是我在使用phpmyadmin的时候更改密码的时候选择了如图1 的这个方法将密码加密并更改了,然后就再次登录的时候登录不上,所以对于菜鸟级的 ...

  6. maven配置远程仓库

    1,当中央仓库无法满足要求时,可能项目需要的构件存在另一个远程仓库中.可以在POM文件中配置该仓库.代码如下: <project> ...... <repositories> ...

  7. vue DatePicker vue2.0的日期插件

    一个用vue2.0写的日期控件,可以支持简单的年月日选择.地址:https://github.com/Stevenzwzhai/vue-datepicker. 首先是关于日期对象的使用,基本就是日期的 ...

  8. Autoit中用PrintWindow替代ScreenCapture函数实现截图

    想截取躲在后面的窗体或控件,找到了PrintWindow函数,幸运的是Autoit3也对此进行了封装以方便使用. 于是乎,将帮助文件里的_WinAPI_PrintWindow()实例改写了一下,以替代 ...

  9. Python中模块安装文件的创建及使用

    在Python编程中,我们常常需要自己编写模块,当模块文件写好了,就需要创建安装文件,方便模块的发布. 此时,常用的方法,就是使用Python distutils(代表distribution uti ...

  10. JS学习:第一周——NO.3面向对象

    [面向对象基础知识] 封装:对于功能相同的代码,我们只需封装一次,以后再遇到类似的功能,只需调用即可,无需重写,避免大量冗余代码. 对象的特征:方法和属性: 面向对象的特点: 封装:低耦合高内聚: 继 ...