Dripcast -- Server-less Java Programming Framework for Billions of IoT Devices
郁夫 中川, Masahiro Hiji, Hiroshi Esaki · 2014
We propose "Dripcast", a new server-less Java programming framework for billions of IoT (Internet of Things) devices. The framework provides a simple and easy way to develop device applications working with a cloud, that is, scalable computing resources on the Internet. The framework consists of two key technologies, (1) transparent remote procedure call (2) mechanism to read, write and process Java object with scale-out style distributed data store. A great benefit of the framework is no need of writing server-side program nor database code. A very simple client-side program is enough to work with the framework, to read, write or process Java objects on a cloud. The mechanism is infinitely scalable since it works with scale-out technologies. In this paper, we describe the concept and the brief architecture of the Dripcast. We also introduce very simple example of a use case of the Dripcast.