首页> 外文期刊>ACM transactions on autonomous and adaptive systems >Programming Urban-Area Applications by Exploiting Public Transportation
【24h】

Programming Urban-Area Applications by Exploiting Public Transportation

机译:通过开发公共交通来规划城市应用

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

摘要

The evolution of smartphones has given rise to urban-area applications: applications that communicate in a city by means of the public (moving) infrastructure (e.g., buses and trams). In this setting, applications need to communicate with and discover each other using intermediaries that move around the city and transfer data between them. This requires programmers to scatter code that deals with routing messages to the correct place and deal with network failures all over their programs. Our approach allows the programmer to specify urban-area applications in a high-level manner without the burden of directly encoding communication using intermediaries. We present this as a translation from a high-level object-oriented programming paradigm to a low-level communication mechanism. This translation allows the programmer to restrict routing of messages to, for example, a certain number of hops, geographic areas, or even types of carrier devices. In addition, we show how high-level group messaging can be efficiently represented in the low-level communication. Finally, we document our experiences in setting up a small-scale real-world urban-area application.
机译:智能手机的发展带来了城市区域应用程序:通过公共(移动)基础设施(例如公共汽车和电车)在城市中进行通信的应用程序。在这种情况下,应用程序需要使用在城市中移动并在它们之间传输数据的中介进行通信并相互发现。这就要求程序员分散处理将消息路由到正确位置并处理整个程序中的网络故障的代码。我们的方法允许程序员以高级方式指定市区应用程序,而无需使用中介直接编码通信的负担。我们将其呈现为从高级面向对象编程范例到低级通信机制的转换。这种转换允许程序员将消息的路由限制为例如一定数量的跃点,地理区域,甚至类型的载体设备。另外,我们展示了如何在低级通信中有效地表示高级别的组消息传递。最后,我们记录了在建立小型现实世界中的城市区域应用程序方面的经验。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号