首页> 外文会议>Software language engineering >Subjective-C Bringing Context to Mobile Platform Programming
【24h】

Subjective-C Bringing Context to Mobile Platform Programming

机译:主观C将上下文带入移动平台编程

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

摘要

Thanks to steady advances in hardware, mobile computing platforms are nowadays much more connected to their physical and logical environment than ever before. To ease the construction of adaptable applications that are smarter with respect to their execution environment, the context-oriented programming paradigm has emerged. However, up until now there has been no proof that this emerging paradigm can be implemented and used effectively on mobile devices, probably the kind of platform which is most subject to dynamically changing contexts. In this paper we study how to effectively realise core context-oriented abstractions on top of Objective-C, a mainstream language for mobile device programming. The result is Subjective-C, a language which goes beyond existing context-oriented languages by providing a rich encoding of context interdependencies. Our initial validation cases and efficiency benchmarks make us confident that context-oriented programming can become mainstream in mobile application development.
机译:由于硬件的稳步发展,如今移动计算平台与其物理和逻辑环境的连接比以往任何时候都更加紧密。为了简化在执行环境方面更智能的适应性应用程序的构建,出现了面向上下文的编程范例。但是,到目前为止,还没有证据表明这种新兴的范例可以在移动设备上有效地实现和使用,可能是最受动态变化的上下文影响的平台。在本文中,我们研究了如何在Objective-C(一种用于移动设备编程的主流语言)的基础上有效地实现面向上下文的核心抽象。结果就是主观C语言,它通过提供丰富的上下文相互依赖性编码而超越了现有的面向上下文的语言。我们最初的验证案例和效率基准使我们充满信心,面向上下文的编程可以成为移动应用程序开发中的主流。

著录项

  • 来源
    《Software language engineering》|2010年|p.246-265|共20页
  • 会议地点 Eindhoven(NL);Eindhoven(NL)
  • 作者单位

    Computing Science Engineering Pole, ICTEAM, UCLouvain Place Sainte-Barbe 2, 1348 Louvain-la-Neuve, Belgium;

    Computing Science Engineering Pole, ICTEAM, UCLouvain Place Sainte-Barbe 2, 1348 Louvain-la-Neuve, Belgium;

    Computing Science Engineering Pole, ICTEAM, UCLouvain Place Sainte-Barbe 2, 1348 Louvain-la-Neuve, Belgium;

    Computing Science Engineering Pole, ICTEAM, UCLouvain Place Sainte-Barbe 2, 1348 Louvain-la-Neuve, Belgium;

    Computing Science Engineering Pole, ICTEAM, UCLouvain Place Sainte-Barbe 2, 1348 Louvain-la-Neuve, Belgium;

    Computing Science Engineering Pole, ICTEAM, UCLouvain Place Sainte-Barbe 2, 1348 Louvain-la-Neuve, Belgium;

  • 会议组织
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 计算机软件;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号