Design and Implementation of Global Reference and Indirect Method Invocation Mechanisms in the Dripcast

Design and Implementation of Global Reference and Indirect Method Invocation Mechanisms in the Dripcast
复制标题

Dripcast中全局引用和间接方法调用机制的设计与实现

DOI:
10.1109/compsac.2016.92
复制
发表时间:
2016
期刊:
2016 IEEE 40th Annual Computer Software and Applications Conference (COMPSAC)
影响因子:
--
通讯作者:
H. Esaki
H. Esaki
中科院分区:
--
文献类型:
--
作者:
Ikuo Nakagawa;M. Hiji;H. Esaki

文献摘要

被引文献

相似文献

Dripcast是一个Java编程框架,用于使用云服务的小型设备。该框架为开发典型的物联网应用提供了非常简单、方便和实用的机制。Dripcast最初是作为一个“透明框架”设计和提出的,它使物联网应用程序能够在云平台上存储或处理数据,而无需考虑服务器端编程或关系数据库。在本文中,我们提出了一个扩展的Dripcast,这样的应用程序可以调用云平台上的功能更灵活。为了实现这种扩展,我们设计并实现了Java方法在云平台上的间接调用,以及设计Java对象在云服务上的全局参考架构。这些扩展使物联网应用程序能够透明地调用Java方法,不仅针对目标对象,还针对间接引用的对象。因此,该框架提供了一种使用云服务上的计算机资源来分析从设备收集的大量数据的机制。
The Dripcast is a Java programming framework for small devices working with cloud services. The framework provides very simple, easy and practical mechanism to develop typical IoT (Internet of Things) applications. The Dripcast was originally designed and proposed as a "Transparent Framework" which enables IoT applications to store or process data on cloud platforms without taking care of server-side programming nor relational database. In this paper, we propose an extension of the Dripcast so that such applications may invoke functional features on cloud platforms more flexibly. To achieve such extension, we design and implement indirect invocation of Java method on cloud platforms as well as designing global reference architecture for Java objects on a cloud service. The extensions enable IoT applications to call Java method transparently, not only for targeted object but also objects referred indirectly. As the result, the framework provides a mechanism to analyze a large set of data collected from devices, using computer resources on a cloud service.