下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

惊爆梦想照进现实:微软Through 3D Display

作者:课课家     来源: http://www.kokojia.com/点击数:633发布时间: 2015-11-10 23:41:06

标签: 开发教程推广应用

本学期的教学,小编为大家来讲解一下。

android开发教程    尽管现在三维传感技术和显示技术日新月异,但是我们的人机交互方式依然没有飞跃性的突破,我们依旧需要固定的输入输出媒介来进行操作,于是 Through 3D 桌面因此而生,Through 3D 由微软应用科学小组牵头; 原型机由 Jinha Lee 和 Cati Boulanger 开发;Through 3D 允许用户直接操作专属个人的虚拟桌面,精确的全真手势让我们仿佛置身于卡梅隆的科幻电影之中。

应用程序框架
开发人员也可以完全访问核心应用程序所使用的API框架。该应用程序的架构设计简化了组件的重用;任何一个应用程序都可以发布它的功能块并且任何其它的应用程序都可以使用其所发布的功能块(不过得遵循框架的安全性)。同样,该应用程序重用机制也使用户可以方便的替换程序组件。
隐藏在每个应用后面的是一系列的服务和系统, 其中包括;
丰富而又可扩展的视图(Views),可以用来构建应用程序, 它包括列表(Lists),网格(Grids),文本框(Text boxes),按钮(Buttons), 甚至可嵌入的web浏览器。
内容提供器(Content Providers)使得应用程序可以访问另一个应用程序的数据(如联系人数据库), 或者共享它们自己的数据
资源管理器(Resource Manager)提供 非代码资源的访问,如本地字符串,图形,和布局文件(Layout files )。
通知管理器 (Notification Manager) 使得应用程序可以在状态栏中显示自定义的提示信息。
活动管理器( Activity Manager) 用来管理应用程序生命周期并提供常用的导航回退功能。
系统运行库
Android 包含一些C/C++库,这些库能被Android系统中不同的组件使用。它们通过 Android 应用程序框架为开发者提供服务。以下是一些核心库:
android开发视频教程    * 系统 C 库 - 一个从BSD继承来的标准C系统函数库 Libc ), 它是专门为基于Embedded linux的设备定制的。
* 媒体库 - 基于PacketVideo OpenCORE;该库支持多种常用的音频、视频格式回放和录制,同时支持静态图像文件。编码格式包括MPEG4, H.264, MP3, AAC, AMR, JPG, PNG 。
* Surface Manager - 对显示子系统的管理,并且为多个应用程序提 供了2D和3D图层的无缝融合。
* LibWebCore - 一个最新的web浏览器引擎用,支持Android浏览器和一个可嵌入的web视图。

Access="sameDomain" align="middle" height="400" width="480" quality="high" src="http://player.youku.com/player./sid/XMzY5NDQwNTE2/v.swf">
在 Through 3D 中,使用者可以在 2D 和 3D 操作方式中自由切换(2D 对应当下的鼠标键盘输入;3D 则为全息手势操作),透过一块透明的 OLED 屏幕虚拟出一个 3D 环境的交互式界面,并与微软自家的 Kinect 体感器相结合,呈现出一个完整的 3D 桌面供用户使用各种手势操作计算机。

android开发实战经典   整套 Through 3D 系统最大的挑战和难度不是在硬件上,而是在软件上;研发小组需要完善更有效率的三维姿态算法、3D 空间渲染技术以及与之匹配的手势检测;目前整个项目依然处于研发阶段,说不定盼望明日科技的我们,可以在未来体现无时不在的 3D 享受,试想一下,如果将 FPS 游戏搬到这上门来,将会吸引多少眼球呢…..

大家学到了多少?如果意犹未尽,可前往课课家官网直接查看。

赞(110)
踩(1)
分享到:
华为认证网络工程师 HCIE直播课视频教程