ABSTRACT
Commonly, programmers who have no knowledge in elec- tronics, and engineers, who have no programming experi- ence, are involved in projects that aims to build ubiquitous systems. To create such systems, they often face the prob- lem of not having the specific knowledge to deal with activ- ities like: implement system's abstractions, configure logic connections between sensors and a computer device, cap- ture, understand and process data from sensors in order to make them understandable, etc. To fill this gap, this pa- per presents a library named LibsensorPy, an extensible li- brary which allows to abstract much of the complexity of these activities and more easily interact with an environ- ment through sensors and actuators coupled to a Raspberry Pi computer.
- Abowd, G. D., and Mynatt, E. D. Charting past, present, and future research in ubiquitous computing. ACM Transactions on Computer-Human Interaction (TOCHI) 7, 1 (2000), 29--58. Google ScholarDigital Library
- Clube, G. H. Pingo, a uniform api to program devices like the raspberry pi, pcduino, intel galileo etc. http://www.pingo.io/docs/, October 2014. {Online; accessed 14-march-2015}.Google Scholar
- Edwards, G., Garcia, J., Tajalli, H., Popescu, D., Medvidovic, N., Sukhatme, G., and Petrus, B. Architecture-driven self-adaptation and self-management in robotics systems. In Software Engineering for Adaptive and Self-Managing Systems, 2009. SEAMS'09. ICSE Workshop on (2009), IEEE, pp. 142--151. Google ScholarDigital Library
- Henderson, G. Wiring pi gpio interface library for the raspberry pi. http://projects.drogon.net/raspberry-pi/, 2013.Google Scholar
- Hunt, J. Abstract factory pattern. In Scala Design Patterns. Springer, 2013, pp. 155--161.Google ScholarCross Ref
- Kubitza, T., Pohl, N., Dingler, T., Schneegass, S., Weichel, C., and Schmidt, A. Ingredients for a new wave of ubicomp products. IEEE Pervasive Computing, 3 (2013), 5--8. Google ScholarDigital Library
- Neto, M. C. M. Desenvolvimento de aplicaçðes ubíquas com arduino e raspberry pi. In Proceedings of the XX Brazilian Symposium on Multimedia and the Web (João Pessoa, Paraíba, Brazil, 2014), WebMedia '14, ACM, pp. 30:1--30:30.Google Scholar
- Riehle, D. Composite design patterns. In ACM SIGPLAN Notices (1997), vol. 32, ACM, pp. 218--228. Google ScholarDigital Library
- Taylor, R. N., Medvidovic, N., and Dashofy, E. M. Software architecture: foundations, theory, and practice. Wiley Publishing, 2009. Google ScholarDigital Library
- Upton, E., and Halfacree, G. Raspberry Pi user guide. John Wiley & Sons, 2014. Google ScholarDigital Library
- Wirth, M., and McCuaig, J. Making programs with the raspberry pi. In Proceedings of the Western Canadian Conference on Computing Education (2014), ACM, p. 17. Google ScholarDigital Library
Index Terms
- LibsensorPy: A Library to Improve the Development of Ubiquitous Applications on Raspberry Pi
Recommendations
Semantic web technologies for ubiquitous computing resource management in smart spaces
Context-aware ubiquitous computing environments tend to be highly distributed and heterogeneous, while also featuring increased dynamism as elements, devices and middleware components join, leave and change their status. In such environments, ...
Smart Healthcare Monitoring System
New innovation in technology has led to a lot of improvement in medical devices and system. A traditional method used in healthcare has a lot of concerns which need to be eliminated to make human life more comfortable and hassle free. With the advent of ...
Ubicomp 2012 Conference Report
Learn about papers and topics of interest from the 14th ACM International Conference on Ubiquitous Computing (Ubicomp 2012). Much discussion centered on the future of robotics, the state of ubicomp, and the latest in sensor research.
Comments