【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

使用微软 Live 实验室项目 Pivot 诠释海量数据

  • 2010-04-01
  • 本文字数:1088 字

    阅读完需:约 4 分钟

微软的 Live 实验室发布了一个叫做 Pivot 的新研究项目,该项目可以帮助用户诠释海量信息。目前看来,Web 是孤立页面的巨型集合,而链接则从一个页面指向另一个页面。用户可以一种线性的方式,逐页浏览存在于这些页面中的大量信息。在单个浏览会话之中,很难能够看到信息的全貌。Pivot 则试图以一种易于导航的方式组织这些信息,用户可以方便地自顶向下或者自底向上地进行浏览。

Pivot 中的基础概念是“Collection”,它由相当数量的、拥有部分相同属性的数据条目组成。用户选择一些属性后,Pivot 将会根据备选属性筛选显示的条目,帮助用户发现实际要寻找的信息。每个条目都有一个图像与之关联,事实上该图像由 Pivot 进行操控。当用户选择特定图像时,便可以跳到和图像相关联的 Web 页面上。

Collection 的类型分为三种:

  • 简易型 (Simple) – 最通用的类型,可以很方便地创建,最多能包含 3000 个条目,数据和视觉效果都是静态化的。
  • 连接型 (Linked) – 复杂度中等,容量取决于存储空间,通常用于数千个条目的情况,在访问时一次性载入,视觉效果是静态化的。
  • 动态型 (Dynamic) – 最难的类型,比如能够以交互的方式无限制地收集整个互联网的信息。数据是动态查找和载入的,视觉效果部分动态化。

定义的方式 Collection 是创建一个 CXML 文件,该文件采用 Collection XML Schema 来进行描述,与其相关的图像则是使用了深度缩放(Deep Zoom)格式

Pivot 应用是一个使用 Seadragon 渲染引擎的.NET 应用,该项目同样来自于 Live 实验室。Seadragon 技术可以让用户平滑地浏览图形图像,甚至需要大量的数据和带宽时也是如此。其 Silverlight 的实现便是深度缩放,然而Seadragon 还有一个 Ajax 版本,可以在没有安装插件的情况下正常工作。该应用的一些特性包括:

  • 导航的速度与对象的大小和数目无关。
  • 性能仅依赖于带宽与屏幕像素的比率。
  • 平滑,连续,过渡。
  • 速度快,可在任何分辨率的屏幕上几乎完美地进行缩放。

当用户找到自己所需的信息以后,他们只需要点击该链接,便可以跳到与图片相关联的网页上,Pivot 则会通过嵌入 IE 的 Trident 引擎来显示该页面:

创建 Collection 最快的方式之一,就是使用 Excel 的 Pivot Collection 工具。通过在电子表格中填写条目信息并导出,用户就可以获得一个 Collection,可以存贮在任意的 Web 服务器上,通过 Pivot 进行浏览。

其他的工具包括深度缩放生成器深度缩放命令行工具集,都是用户创建关联到Pivot 的Collection 上的深度缩放图像的好用工具。对于生产级Collection,建议使用深度缩放工具程序库( DeepZoomTools.dll )来创建图像和 CXML 文件。

查看英文原文: Making Sense of Large Amounts of Data with Pivot

2010-04-01 11:092382
用户头像

发布了 80 篇内容, 共 19.2 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

新云原生项目Kmesh正式开源,华为云持续创新,加速行业智能化升级

华为云开源

开源 云原生

软件测试/测试开发丨Python模块与包 学习笔记

测试人

Python 程序员 软件测试

C4D梦幻色彩的3种表现方法

Finovy Cloud

C4D

数字时代 低代码赋能新零售系统

力软低代码开发平台

软件测试/测试开发丨App自动化测试-弹窗异常处理

测试人

Python 软件测试 异常处理 弹窗

Native SQLite Manager for Mac原生SQLite数据库管理器 激活版

晴雯哥

GaussDB(DWS)实践案例丨MERGE场景下语句不下推引起的性能瓶颈问题

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟

【央企】一体化资金结算领先实践 统一集中 安全可控 实时高效

用友BIP

领先实践 央企资金管理

对话在行人|达梦数据库:通过数智化转型推进国产替代

用友BIP

对话在行人

这些负载均衡都解决哪些问题?服务、网关、NGINX

王中阳Go

nginx 负载均衡 微服务 面试题 网关

这款可视化拖拽式低代码平台,真香!

树上有只程序猿

低代码平台 JNPF

TE智库|《刻画未来的道路:中国服务机器人产业研究报告》发布

TE智库

服务机器人

软件测试/测试开发丨Python异常处理 学习笔记

测试人

Python 程序员 软件测试 异常处理

华为云CodeArts Check代码检查服务用户声音反馈集锦(8)

华为云PaaS服务小智

云计算 软件开发 华为云

线程的五种状态

程序员万金游

Java】 #java #java程序员 #java面试

ftp管理工具Viper FTP Mac 连接远程服务器、安全地传输文件 支持M1/M2

晴雯哥

天启科技联创郭志强:趟遍教育行业信数化沟坎,创业智能赛道重塑行业生态

科创人

欢迎体验

IoTOS

物联网 IoT 国际化 通信系统 通信平台

TDengine OSS 与 qStudio 实现无缝协同,革新数据分析和管理方式

TDengine

时序数据库 ​TDengine

第3期 | 立势 万物互联、全域融通

用友BIP

项目管理

带宽优化新思路:RoCE网卡聚合实现X2增长

华为云开发者联盟

开发 华为云 宽带 网卡 华为云开发者联盟

如何优雅构建自定义 Spring Boot 验证器,让你的代码更加丝滑!

这我可不懂

Spring Boot

大语言模型黑盒被打破;Meta 元宇宙硬件亏损可能高于市场共识丨 RTE 开发者日报 Vol.60

声网

优化模型之“标注错误”

矩视智能

深度学习 机器视觉

六个讨厌 Tailwind CSS 的理由

高端章鱼哥

CSS Tailwind

和鲸联合南开大学赵宏教授,共建新文科计算机交叉课程

ModelWhale

人才培养 数据科学 高等教育 新文科 双一流

音视频关键技术盘点!小白入行指南

X2Rtc

音视频 RTC

六个实用的软件开发步骤

高端章鱼哥

敏捷开发 软件开发 瀑布开发

2023-10-07:用go语言,给定n个二维坐标,表示在二维平面的n个点, 坐标为double类型,精度最多小数点后两位, 希望在二维平面上画一个圆,圈住其中的k个点,其他的n-k个点都要在圆外。

福大大架构师每日一题

福大大架构师每日一题

使用微软Live实验室项目Pivot诠释海量数据_微软_Abel Avram_InfoQ精选文章