写点什么

Eclipse 基金会借助 Universal Data Collector 收集用户信息

  • 2008-07-22
  • 本文字数:1018 字

    阅读完需:约 3 分钟

乘着去年 Europa 大获全胜之势, Eclipse 基金会又发布了涵盖 24 个项目的新版本—— Ganymede 。这一版本中,用户使用数据收集器(Usage Data Collector,即 UDC)--则是其中增加的新特性之一。设计 UDC 的目的在于:

“Eclipse 基金会可以通过 UDC 来收集数据,跟踪社区使用 Eclipse 技术的情况。对于基金会来说,他们非常希望能为项目开发团队提供反馈,让他们了解到自己所开发的技术在相关领域中的运用情况。我们眼前所得到的 UDC 从设计到实现都本着这样的目的(换句话说,最典型的 UDC 应用就是向基金会提供数据)。”

UDC 使用“监视器”来收集用户的绑定事件、工作空间事件及其运行的命令等信息。这里所说的“监视器”实际上是一个 Java 类,这个类能够创建一个监听器来“捕捉”用户数据中 Eclipse 开发社区所感兴趣的事件。UDC 也可以看作是一个自动市场调研工具,很有覆盖广泛的用户层面的“潜质”(因为每个 Ganymede 包中都带有 UDC)。当然,Eclipse 并不会将 UDC 特性强加于用户。Ganymede 在向 Eclipse 基金会发送任何信息之前,都会弹出对话框提醒用户。即使是比较在意个人隐私的用户,也都无需对此忧虑重重。因为 UDC 不会收集任何个人信息,甚至连 IP 地址都不会收集。 Eclipse 的执行主管 Mike Milinkovich 在 JavaLobby 上发表的一篇文章中这样说道:

“UDC 和其它任何一项数据收集技术一样,隐私是个大问题。因此,为了消除大家对隐私问题的疑虑,我们有必要申明:首先,UDC 是可选的,只有用户同意向基金会发送数据,UDC 才会发送;其次,UDC 完全采用匿名制,不收集包括 IP 地址在内的任何个人数据。”

UDC 只能说是有“潜质”去覆盖广泛的应用领域,因为如果大量 Eclipse 用户关闭 UDC 选项的话,Eclipse 基金会就得不到足够的具有代表性的信息,那么 Eclipse 的优化也就无法及时满足开发者的需求。在对 JavaLobby 上的这篇文章的回复中,Zviki Cohen 独辟蹊径地说:“和 web 应用相比,桌面应用‘缺少信息收集这一环’是一个非常大的缺陷。”Web 应用早已开始监控用户活动,而 UDC 只是将这样一种监控模式引入到桌面应用中来。

在考察 Eclipse 的各项功能运用之外,Milinkovich 还在 The Register 上发表了一篇文章,其中谈到 UDC 能够推动 Eclipse 的功能得到量的飞跃,他希望这些能够为 Eclipse 提供更强有力的帮助和支援,巩固其在与 Sun 的 NetBeans 的“战役”中的地位。

查看英文原文: Eclipse Foundation Leverages Universal Data Collector to Learn About Users

2008-07-22 15:371749
用户头像

发布了 88 篇内容, 共 269.5 次阅读, 收获喜欢 9 次。

关注

评论

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

spring4.1.8扩展实战之二:Aware接口揭秘

程序员欣宸

Java spring Spring Framework 6月月更

『Three.js』场景 Scene

德育处主任

canvas three.js 6月月更

接口测试工具apipost3.0版本对于流程测试和引用参数变量

Xd

Java 后端 apipost 接口测试工具

数据库每日一题---第10天:组合两个表

知心宝贝

前端 后端 6月月更

【Python技能树共建】文件模块

梦想橡皮擦

Python 6月月更

iShot

IT蜗壳-Tango

6月日更 6月月更

selenium操作元素遇到的异常

红毛丹

selenium 6月月更

ConcurrentHashMap 源码分析-初始化

zarmnosaj

6月月更

InfoQ 极客传媒 15 周年庆征文|简述构建微服务架构的四大挑战

阿泽🧸

微服务 6月月更 InfoQ极客传媒15周年庆

数组

Jason199

数组 js 数组操作 6月月更

Linux开发_介绍BMP图片上下翻转、添加水印

DS小龙哥

6月月更

MySql索引

工程师日月

6月月更

在 Golang 中构建 CRUD 应用程序

宇宙之一粟

6月月更

模块八:设计消息队列存储消息数据的MySQL表

jiaoxn

「架构实战营」

【建议收藏】通俗易懂图解网络知识-第一篇

利志分享

应用最广泛的动态路由协议:OSPF

wljslmz

OSPF 动态路由 6月月更

前端之uni-app研究学习day_1

恒山其若陋兮

6月月更

设计消息队列存储信息数据的MySQL表结构

dan629xy

M_8:设计消息队列存储消息数据的 MySQL 表格

Jadedev

架构训练营

C#入门系列(十三) -- 初识结构体

陈言必行

C# 6月月更

flutter系列之:flutter中常用的GridView layout详解

程序那些事

flutter 程序那些事 6月月更

FFmpeg原理

Loken

ffmpeg 音视频课程

设计消息队列存储消息数据的 MySQL 表格

大眼喵

「架构实战营」

设计消息队列存储消息数据的 MySQL 表格

踩着太阳看日出

架构训练营

linux环境下实现银行间算法

乌龟哥哥

6月月更

【愚公系列】2022年06月 面向对象设计原则(七)-迪米特法则

愚公搬代码

6月月更

深入剖析 | 应用层Protocol的标准设计

九叔(高翔龙)

架构 协议 TCP/IP dubbo源码 粘包/拆包

Flutter库推荐Sizer 可帮助您轻松创建响应式 UI

坚果

6月月更

细数攻防演练中十大关键防守点

穿过生命散发芬芳

6月月更 攻防演练

动态规划之如何将问题抽象转化为0-1背包问题(详解利用动态规划求方案数)

未见花闻

6月月更

【Java Web系列】Cookie工作流程及基本使用

倔强的牛角

Java javaWeb Cookie 6月月更

Eclipse基金会借助Universal Data Collector收集用户信息_Java_Steven Haines_InfoQ精选文章