首页> 外文学位 >Kolo: A ubiquitous computing framework for authoring interactive environments in the arts.
【24h】

Kolo: A ubiquitous computing framework for authoring interactive environments in the arts.

机译:Kolo:一种无处不在的计算框架,用于创作艺术中的交互式环境。

获取原文
获取原文并翻译 | 示例

摘要

In the arts, there is increasing interest in creating artworks that combine sensing with realtime media control to create interactive experiences. Artists working with these technologies are adopting distributed computing for many of the same reasons others turn to networks, including flexibility and scalability. Unfortunately, artists new to working with distributed technologies for physically interactive digital media face significant technical hurdles that continue to prove time-consuming even for the more experienced. Especially difficult for neophytes is the interconnection of distributed devices. Kolo was developed to facilitate the creation of interactive environments using sensor based media control.;Kolo provides a high level API which allows application authors to interconnect and reuse supported devices with the same interface regardless of whether they are running on a local or networked Kolo processes. This same API is easy to extend, allowing developers to incorporate new sensors and media elements using a consistent framework for device control and data transport.;To promote quick adoption by authors, Kolo's API is designed with relatively few core abstractions, requiring the understanding of six concepts: knobs, values, subscriptions, groups, relationships, and arbitrators. Kolo's scripting language, Nebesko, addresses problems presented by distributed interactive applications by creating a finite state machine that natively supports state transitions based on distributed object state, their interconnections, and time.;Together, Kolo and Nebesko, meet the needs of artists by providing a framework for authoring physically interactive applications in the arts.
机译:在艺术中​​,人们越来越有兴趣创作将感测与实时媒体控制相结合以创造互动体验的艺术品。使用这些技术的艺术家之所以采用分布式计算,是出于其他人转向网络的许多相同原因,包括灵活性和可扩展性。不幸的是,刚开始使用分布式技术进行物理交互式数字媒体工作的艺术家面临着巨大的技术障碍,即使对于有经验的人来说,这种障碍也仍然很耗时。对于新手特别困难的是分布式设备的互连。 Kolo的开发旨在促进使用基于传感器的媒体控制来创建交互式环境。Kolo提供了高级API,该API允许应用程序作者以相同的接口互连和重用支持的设备,而无论它们是在本地Kolo进程上还是在网络Kolo进程上运行。相同的API易于扩展,允许开发人员使用一致的设备控制和数据传输框架合并新的传感器和媒体元素。为了促进作者的快速采用,Kolo的API设计时使用了相对较少的核心抽象,因此需要了解六个概念:旋钮,值,订阅,组,关系和仲裁器。 Kolo的脚本语言Nebesko通过创建一个有限状态机来解决分布式交互式应用程序提出的问题,该有限状态机基于分布式对象状态,它们的互连和时间本地支持状态转换。Kolo和Nebesko一起通过提供以下内容满足艺术家的需求:用于创作物理交互应用程序的框架。

著录项

  • 作者

    Mendelowitz, Eitan Gilad.;

  • 作者单位

    University of California, Los Angeles.;

  • 授予单位 University of California, Los Angeles.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2009
  • 页码 106 p.
  • 总页数 106
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

  • 入库时间 2022-08-17 11:37:55

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号