DAYDREAM & MIDDLE WARE

Daydream VR潮流下,企业自己建立中间件的意义

by 高煥堂

在Daydream潮流下,移动VR将会流行,但是简单的Controller并未让广大开发者满意,由于三维交互攸关外设配备,且百花齐放、不断更新以求提升体验性,像传统有框的二维UI的标准化、跨平台性,对VR App开发而言,短期内仍是乌托邦。 因此,Daydream将激发更多企业增添自己的外围设备,来凸显自己产品的优质沉浸体验。

由于这些外围硬件设备,与手机的直接衔接点是驱动软件。驱动软件又是在Android底层的HAL/Linux里,是C代码的范围。因此,这些企业将会优先在Daydream的NDK(C/C++代码编辑器)里,提供自己的<强势型框架(Framework),直接提供父类(Super class)的 API给NDK开发者调用,来处理新增外设的 Input事件,并直接调用本地层(Native)的渲染引擎做出快速的视觉、听觉或触觉等反馈。这样的框架API,就通称为中间件(Middleware)。

于是,无论是手机厂商、电信商或内容推播者,都可透过这途径来相互结盟,提供各种争相斗艳的新型交互功能,提供各种不一样的沉浸式体验。也算是Daydream将带给用户五彩缤纷的礼物。

高煥堂 教您架构思维,富贵藏在...

==>请看内容

~ end ~

DAYDREAM & MIDDLE WARE

时间: 2025-01-12 16:12:37

DAYDREAM & MIDDLE WARE的相关文章

node.js backend

create a new directory "mytasklist" set up node.js server npm init (entry point =>server.js) open package.json npm install express body-parser ejs mongojs --save create server.js file (backend server file) //run the server with nodemon var ex

ASPNET5 管理应用程序的状态

1. 应用程序状态选项 在ASP.NET5当中,全局的Application对象没有了,转而被In Memory Caching所代替,ASPNET5当中有下多种管理状态的方式: HttpContext.Items :它里面的内容的生命周期是针对每个request的.它被很好的应用在组件与组件.中间件与中间件的交流之间.例如: app.Use(async (context, next) => { context.Items["isVerified"] = true; await

学习Slim Framework for PHP v3 ( 二)

昨天说到能够成功将本地的URL通过在index.php 中添加get(pattern,clouser)路由到指定的处理类中,处理后(这里指存入数据库中),然后返回response在浏览器中显示. 昨天最后留的问题是:能不能在App的container中添加自己的key呢,今天还没有解决. 今天做的工作是:添加一个middleware,在处理完成后记录日志. Slim3.0不再像Slim2那样在每个Middleware都添加Application,所以在Middleware中获取App的数据有困难

nova api源码分析(二)

转载于:http://www.it165.net/pro/html/201407/17020.html (经过部分编辑) 一.使用到的库或组件如下: paste.deploy 用来解析/etc/nova/api-paste.ini文件,加载用于服务的wsgi app.它的功能有: 1.api-paste.ini中配置多个wsgi app,deploy可根据传入的app name加载指定的wsgi app: deploy.loadapp("config:/etc/nova/api-paste.in

Android基础篇(一)

Android体系结构介绍 Android是一个移动开发平台,层次结构:操作系统(OS).中间件(Middle Ware).应用程序(Application) 具体: 操作系统(OS)-->各种驱动等.使用的是Linux2.6作为操作系统 各种库(Libraries)和Android运行环境(RunTime)-->各种管理器.库及虚拟机器     应用系统框架(Application Framework)-->管理器等 应用程序(Application)-->电话.浏览器等 注:一

express新旧语法对比

备个份, 原文: http://stackoverflow.com/questions/25550819/error-most-middleware-like-bodyparser-is-no-longer-bundled-with-express EDIT: I have posted a fork of Brian's seed with all the changes given below:https://github.com/LossyHorizon/angular-socket-io

Django framework

1. Django 的内置web server是如何实现的 2. Django 的WSGI是如何实现的 3. Django middle ware是如何实现的 4. Django framework的workflow, 从request 进来到response 出去 5. Django 和数据库的连接,model的工作原理

《Android底层接口与驱动开发技术详解》digest

第一章:IDE:Eclipse ADT for java developer其它: Apache Ant Java SE Development Kit5或6 Linux和Mac上使用Apache Ant 1.65+,Windows上使用1.7+版本:(单独的JRE是不可以的,必须要有JDK),不兼容Gnu Java编译器(gcj) Java_Home x:\xx\xx\java\JDK1.6.0-17classpath:.;%JAVA_HOME%/lib/rt.jar;%JAVA_HOME%/

Linux 发展史

主要内容: 一.什么是操作系统?二.linux是什么以及他的发展历程?三. Linux有什么哲学思想? Linux操作系统是运行在计算机上的一个操作系统,要了解linux就需要对操作系统和计算机硬件的基础知识有一定的了解. OS(operating system)操作系统: 定义一个平台, 用于机器硬件和人交换的一个平台,向下进行资源管理向上提供交换接口.虚拟技术 硬件的架构 硬件Architecture: x86, x86_64, arm,ppc , MIPS, UltraSparc, Pow