2013年初,我写了博客的环境计算挑战:请摘要我的数字生活。在它中,我阐明了我们所有遇到的态度融合了多种弱综合的数字设备和服务:
我只是想考虑所有的“数字东西”作为始终存在的东西,并随时可用。无论我在哪里或我正在使用哪个设备。
......我的注意力应该永远在“我的东西”上。不同的设备和不同的服务应该淡入背景。
在八年内,我写道,博客文章与我们的各种设备的思考和使用我们的各种设备并不多。每个设备仍然是世界上的世界。当然,有云应用程序和服务,可提供支持在设备中协调一些“我的东西”。协作应用程序和同步服务更常见,更强大 - 特别是如果您限制了从单一公司的生态系统中使用设备。但我的各种设备及其特殊差异没有“褪色到背景中”。
为什么我们没有做得更好?一个大的原因是概念惯性。对于软件开发人员来说,它相对容易想象并实现对现状的增量改进。但在开发人员可以创建一个新的创新系统(或用户可以要求一个)之前,他们必须能够设想它并有一个谈论它的词汇。因此,我要为我们如何整合我们的个人数字设备而投入一个术语,个人数字栖息地。目前,我将把它缩写为pdh,因为每个单词都很重要。但是,如果它抓住我怀疑我们只会说栖息地,Digihab或者只是厄。
个人数字栖息地是一个联合的多设备信息环境,其中一个人经常停留。它与个人身份相关联,包括人拥有或常规访问的所有数字工件(信息,数据,应用程序等)。 PDH覆盖了所有人的设备1,该人的通用计算机样器件,而不是诸如周围环境计算环境中的“智能”光开关或设备之类的数百个特殊用途设备。 PDH可以介导与这种环境装置的相互作用,但这种装置不是PDH的联邦部分。智能手表是否应该联合到PDH中?是的,通常。心脏起搏器怎么样?不!他们通常会在PDH支持的常见抽象方面思考他们的数字伪影,而不是特定于设备或围类抽象。但是呈现和相互作用技术可能变化以适应各个设备的物理特性。
人们会将其PDH视为其数据和其他数字工件的存储位置。它们不必考虑其设备在物理上存储的地方。 PDH负责确保在需要时从每个联合设备中获得工件。作为数字存储库,PDH应该是“本地第一软件”系统,这意味着它符合以下方式:
...一组软件的原则,可以为用户提供合作和所有权。本地 - 首先理想包括在多个设备上脱机和协作的能力,同时还提高了安全性,隐私,长期保存和数据的用户控制。
Martin Kleppmann,亚当·威根,彼得瓦格拉肯贝格和Mark Mcgranaghan。当地 - 首先软件:尽管云,您可以拥有您的数据。 2019年ACM Sigplan关于新思路,新范式和关于编程和软件的思考(在线!),2019年10月,第154-178页的思考国际研讨会。 DOI:10.1145 / 3359591.3359737
我的PDH概念与Kieppmann,等人描述有一个重要的区别。他们讨论了“同步”用户数据可以存储在多个设备上的数据,这肯定是PDH提供的基本(和希望透明)服务。但它们还可以在可能发生同时编辑的多用户协作的长度上进行讨论。随着每个人拥有自己的PDH,对PDH间协作编辑的支持肯定是重要的。但我认为专注于多用户的合作是一种从PDH的个人性质的分心。 PDH的设计应优化PDH中的活动。在任何时候,一个人的注意力一般都集中在一件事上。我们很少将同时编辑从联合到我们PDH的多个设备的单个数字工件进行编辑。但我们将在我们的设备中迅速转移我们的注意力(以及我们的编辑行为)。跟踪PDH内部注意力换档可能对PDH内部数据同步有用。我喜欢了解我们如何使用明确的注意班次,例如触摸键盘或拾取平板电脑作为用户意图的线索。
因此,让我们通过使用场景来使这一切更加混凝土。假设我坐在办公桌前,在一个大型显示器前面,可能是硬连线到一个“桌面”电脑。坐在桌子上是一台笔记本电脑,带触控笔的平板电脑,并在我的手机上口袋。这些设备都是我PDH的所有联合部分。除此之外,这意味着我可以访问来自所有设备的相同工件,并且我可以在它们中无摩擦地切换。
最初,我将格式化的文本键入桌面显示屏上可见的文章中。
我拿起平板电脑。关于我刚输入的文本的文章草稿是可见的。
我使用手写笔来拖动两个段落创建绘图区域,然后进行快速框图。当我绘制平板电脑时,桌面显示也会使用该图更新。
当我在上下文中查看我的绘画时,我注意到前一段中的重复字,因此我使用划痕手势来删除额外的单词。该词从桌面显示中消失了。
我放下了平板电脑,将注意力转回大显示屏,并使用鼠标和键盘选择图表中的项目和键入它们的标签。如果我瞥了一眼平板电脑,我会看到标签。
返回平板电脑,我使用手写笔在图表中添加几行。
突然间,桌面上的扬声器宣布,“走到公交车站的时候,在30分钟内在星巴克与Erik会面。”该公告可能来自任何设备,PDH软件了解我的设备的附近,并确保只有一个说话警报。
我把笔记本电脑放入我的包里,检查我有手机,然后前往巴士站。
我快速走快,当我到达巴士站时,我在手机上看到公共汽车距离酒店没有5分钟。
从PDH最近的活动列表中,我打开了论文草稿并重读了我最近写的并将语音笔记附加到其中一个段落。
后者,会议结束后,我留在星巴克一段时间,并使用笔记本电脑在我在巴士站的语音笔记中建议继续致力于我的论文。
个人数字栖息地是一个有抱负的隐喻。这种隐喻在我们的计算系统的演变中具有重要作用。在20世纪80年代和90年代,它是一个虚拟桌面的隐喻,直接操纵与隐喻数字伪影相对应的图标,使得大多数人类可用的个人计算机。从那时起,我们增加了额外的隐喻,例如销售应用程序的云,网和商店。但是,我们的系统仍然在一个人使用一个人使用一个物理“计算机”,即使我们中的许多人在给定的一天,也经常在多台计算机之间切换我们的注意。个人数字栖息地是一个隐喻,可以帮助我们想象如何统一所有基于计算机的个人设备并简化我们的数字生活。
1该人的通用计算机样器件,而不是数百种特殊用途设备,如“智能”光开关或周围的环境计算环境中的设备。 PDH可以介导与这种环境装置的相互作用,但这种装置不是PDH的联邦部分。智能手表是否应该联合到PDH中?是的,通常。心脏起搏器怎么样?不!