Journals and Magazines

[1]
O. Riva and J. Kangasharju. Challenges and Lessons in Developing Middleware on Smart Phones. IEEE Computer, October 2008. [ bib | http | .pdf ]
[1]
O. Riva, T. Nadeem, C. Borcea, and L. Iftode. Context-aware Migratory Services in Ad Hoc Networks. IEEE Transactions on Mobile Computing, 6(12):1313-1328, December 2007.
[bib | http | .pdf ]
[2]
O. Riva and C. Borcea. The Urbanet Revolution: Sensor Power to the People! IEEE Pervasive Magazine, 6(2):41-49, April-June 2007.
[ bib | http | .pdf ]
[3]
O. Riva and S. Toivonen. The DYNAMOS Approach to Context-Aware Service Provisioning in Mobile Environments. Elsevier Journal of Systems and Software, 80(12):1956-1972, December 2007.
[ bib | http | .pdf ]

Chapters in Books

[1]
J. Porras, O. Riva, and M. D. Kristensen. Dynamic Resource Management and Cyber Foraging. In B. Garbinato, H. Miranda, and L. Rodrigues, editors, Middleware for Network Eccentric and Mobile Applications. Springer Press, 2009. [ bib | http ]

Conference Proceedings

[1]
E. Sarigoel, O. Riva, and G. Alonso. A Tuple Space for Social Networking on Mobile Phones. In Proceedings of the 26th IEEE International Conference on Data Engineering (ICDE 2010), March 1-6 2010. Short Paper. [ bib | .pdf ]
[1]
I. Giurgiu, O. Riva, D. Juric, I. Krivulev, and G. Alonso. Calling the cloud: Enabling mobile phones as interfaces to cloud applications. In Proceedings of the 10th International Middleware Conference (Middleware'09). Springer-Verlag New York, Inc., November 30 - December 4 2009. [ bib | .pdf ]
[2]
J. S. Rellermeyer, O. Riva, and G. Alonso. AlfredO: An Architecture for Flexible Interaction with Electronic Devices. In Proceedings of the 9th International Middleware Conference (Middleware'08), pages 22-41. Springer-Verlag New York, Inc., December 1-5 2008. [ bib | .pdf ]
[3]
O. Riva, J. Nzouonta, and C. Borcea. Context-aware Fault Tolerance in Migratory Services. In Proceedings of the 5th Annual International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services (MobiQuitous'08), July 2008. [ bib | .pdf ]
[4]
O. Riva, V.-M. Teittinen, S. Siikavirta, and L. Huovinen. A Next Generation Operator Environment to Turn Context-aware Services into a Commercial Reality. In Proceedings of the 9th International Conference on Mobile Data Management (MDM'08), pages 90-97. IEEE, April 27-30 2008. [ bib | http | .pdf ]
[5]
O. Riva. Contory: A Middleware for the Provisioning of Context Information on Smart Phones. In Proceedings of the 7th ACM International Middleware Conference (Middleware'06), volume 4290 of LNCS, pages 219-239. Springer, 2006. [ bib | http | .pdf ]
[6]
O. Riva and S. Toivonen. A Model of Hybrid Service Provisioning Implemented on Smart Phones. In Proceedings of the 3rd IEEE International Conference on Pervasive Services (ICPS'06), pages 47-56. IEEE Computer Society, 2006. [ bib | http | .pdf ]
[7]
P.-G. Raverdy, O. Riva, A. de La Chapelle, R. Chibout, and V. Issarny. Efficient Context-aware Service Discovery in Multi-Protocol Pervasive Environments. In Proceedings of the 7th International Conference on Mobile Data Management (MDM'06), volume 00, page 3. IEEE Computer Society, May 10-12 2006. [ bib | http | .pdf ]

Workshops, Posters and Demos

[1]
E. Sarigoel, O. Riva, P. Stuedi, and G. Alonso. Enabling social networking in ad hoc networks of mobile phones. Demonstration at the 35th International Conference on Very Large Data Bases (VLDB'09), 24-28 August 2009. [ bib ]
[1]
P. Stuedi, O. Riva, and G. Alonso. Ad Hoc Social Networking using MAND. Demonstration at the 14th International Conference on Mobile Computing and Networking (MobiCom'08), 14-19 September 2008. [ bib | .pdf ]
[2]
P. Costa, D. Gavidia, B. Koldehofe, H. Miranda, M.Musolesi, and O. Riva. When Cars Start Gossiping. 6th MiNEMA Workshop at the EuroSys Conference 2008, 1 April 2008. [ bib | .pdf ]
[1]
O. Riva and C. di Flora. Contory: A Smart Phone Middleware Supporting Multiple Context Provisioning Strategies. 2nd International Workshop on Services and Infrastructure for the Ubiquitous and Mobile Internet (SIUMI'06) at the 26th International Conference on Distributed Computing Systems (ICDCS'06), 4-7 July 2006.
[ bib | http | .pdf ]
[2]
O. Riva and C. di Flora. Unearthing Design Patterns to Support Context-Awareness. Third IEEE International Workshop on Middleware Support for Pervasive Computing (PerWare'06) at the 4th IEEE International Conference on Pervasive Computing and Communications (PerCom'06), 13-17 March 2006.
[ bib | http | .pdf ]
[5]
O. Riva, T. Pitkäranta, and S. Toivonen. Proactive Context-aware Service Provisioning for a Marine Community. Demonstration at the 5th International and Interdisciplinary Conference on Modeling and Using Context (CONTEXT'05), 5-8 July 2005.
[ bib ]
[3]
T. Pitkäranta, O. Riva, and S. Toivonen. Designing and Implementing a System for the Provision of Proactive Context-aware Services. Workshop on Context Awareness for Proactive Systems (CAPS'05), 16-17 June 2005.
[ bib | .pdf ]
[4]
C. di Flora, O. Riva, S. Russo, and K. Raatikainen. A Pattern-Oriented Approach to Enhance Context Infrastructures. Workshop on Context-aware Adaptation and Personalization for the Mobile Internet at the IEEE/IPSJ International Symposium on Applications and the Internet (SAINT'05), 31 January - 4 February 2005.
[ bib | http | .pdf ]
[6]
C. di Flora, O. Riva, K. Raatikainen, and S. Russo. Supporting Mobile Context-Aware Applications through a Modular Service Infrastructure. Poster presented at the 6th International Conference on Ubiquitous Computing (UbiComp'04), 7-10 September 2004.
[ bib ]

Thesis

[1]
O. Riva. Analysis of Internet Transport Service Performance with Active Queue Management in a QoS-enabled Network. Master's thesis in telecommunication engineering, Politecnico di Milano (carried out at the University of Helsinki), April 2003.
[ bib | .pdf ]
[2]
O. Riva. Middleware for Mobile Sensing Applications in Urban Environments. Phd thesis, University of Helsinki, November 2007.
[ bib | .pdf ]