标签:
看了JavaScript课程两节,读JavaScript书17页。
读完Kristian论文。写了读书笔记如下
协同可视化,当前系统和未来趋势
当前可视化系统庞大生硬,跟不上时代,不能很好地满足需求。本文评价了当前可视化系统(包括计算机辅助工程协同可视化,多人在线游戏以及给已有应用协同化),对比最新技术进展:新硬件平台,云计算、移动计算的普及、浏览器功能。然后分析这些进展会如何影响未来协同可视化系统、讨论了已有体系的提升空间。
移动计算的方便了生活和工作,也应当结合当下技术进展来看协同可视化及其面对的问题。
当前的协同可视化系统:05年时,多数系统只支持100人以下同时使用,依托一个或多个服务器。而协同虚拟现实系统的点对点网络可支持多于1000人的同时使用。每个系统都需要用户客户端,而各个系统都是独立于其他系统的。
计算机辅助工程协同/分布式可视化:COVISE系统发展至今,客户端已支持WebGL和HTML5,原生支持浏览器。但完全多边形场景要下载后才能显示,由于AJAX语句分析较慢而速度较慢;RAVE用来测试网络服务的适用性以支持协同可视化。由于防火墙问题,SOAP用来测试信号交换,后来需要二进制TCP/IP端口显示图形场景和图像传输。
可视化工具不一定是为协作而设计,但能支持分布式查看和有限的分布式交互。协作系统需要安全性和用户级控制。浏览器贮存的一般的HTTP用户机不一定支持高速二进制数据传输。现在的趋势是独立的应用这种更加开放的界面。
通用协作可视化工具,在系统/驱动层面操作,不干涉已有的应用。也许会被认为是屏幕分享工具。Microsoft Remote Desktop Protocol是工具之一,RemoteFX是它的继承者,利用硬件加速图像;VNC(Virtual Network Computing)是另一种工具,如今应用广泛,有多种版本,但交互3D可视化仍很困难,因为VNC协议原生支持帧速率低。如今HP RGS在高速帧技术上领先。The Games@Large project系统只传输场景变化,由远程客户端负责显示。讨论的这些系统没有抓取服务器桌面的像素和多边形。
多用户在线游戏环境:用户只需要特定对象。游戏需要每个用户不一样的视角、系统安全和用户级控制,参与者能修改其他参与者的操控对象、环境等。QoS必须被支持。
交互虚拟环境的研究平台ISReal用XML3D来在浏览器中显示场景。以第二人生(多用户虚拟环境)为例,功能类似于3D游戏,但展现的是无缝、持续的世界,没有既定的目标。所用框架也吸引科学可视化使用。但有低几何复杂度和有限的交互功能等局限性。一些限制可以通过近期的平台,例如Sirikata,来跨越。
Gaming on Demand-游戏安装在高性能云服务器上。最流行的是OnLive。游戏运行在云端,用户只需发送指令,接收流媒体。视频在云端压缩,在OnLive提供的控制台解码,在多终端播放。Gaming on Demand也引起了游戏厂商的兴趣,因为可以杜绝作弊,保护版权,提高游戏质量—这也是交互式可视化用户所需求的。但没有给出怎样整合写作功能进已有应用的问题的答案,也不允许使用多来源的服务在混合感知中。
未完待续
我在考虑是否需要精读论文。由于没有基础,直接读比较尖端的论文非常耗费精力。很多技术名词没有接触过,造成很大障碍,不得不一个个用维基查。饶是如此也很难理解文章意思,太欠缺图像处理、图形传输的基础。读新文章花了一个下午,写第二篇总结笔记又花了一晚上。压力山大。不过生于忧患死于安乐,有点压力也好。
标签:
原文地址:http://www.cnblogs.com/yjli815/p/17thapr2016.html