Presentation deck prepared for the paper 'Object Recognition-based Mnemonics Mobile App for Senior Adults Communication' to be presented during ICCCNT'15 conference
What papers should I cite from my reading list? User evaluation of a manuscri...Aravind Sesagiri Raamkumar
Long paper presented during the Joint Workshop on Bibliometric-enhanced Information Retrieval and Natural Language Processing for Digital Libraries (BIRNDL 2016)
Presentation made on December 7th 2016 during ICADL'16
Full text can be found at http://link.springer.com/chapter/10.1007/978-3-319-49304-6_12
Extended version can be found at https://arxiv.org/abs/1609.01415
Hands-On with the Qualcomm Vuforia Mobile Vision Platform (Beginning tutorial)Qualcomm Developer Network
Learn how to get started with the Qualcomm® Vuforia™ Platform. This session is intended for iOS, Android, or Unity developers who have not yet built a Vuforia app. Qualcomm Vuforia is a product of Qualcomm Connected Experiences, Inc.
Watch this presentation on YouTube: https://www.youtube.com/watch?v=y-zG11QguTk
Learn more about Vuforia: https://www.qualcomm.com/products/vuforia
COMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINOijccsa
Complex event processing systems have gained importance since recent developments in communication
and integrated circuits technologies. Developers can easily develop many smart space systems by
connecting various sensors to an Arduino as an internet of thing device. These systems are useful for many
places such as factories, greenhouses (plant house) and smart-homes. Especially in plant houses when the
desired humidity, temperature, light and soil moisture drops the certain level, the users should be notified
through their smartphones. The sensor information is sent to a central server over the internet via an
access point. The collected sensor data needs to be processed online to check whether an event is occurred
or not. The event processing system based on a complex event processing tool is created on the central
server. It is also an important issue to inform mobile users whenever an event occurs. A publish-subscribe
event based system is implemented on the central server. A mobile user is subscribed to the desired event
topic. When an event occurred, which is related with a specific topic, an alarm notification is sent to the
mobile users about the event information so as to take necessary precautions.
Complex Event Processing Using IOT Devices Based on Arduinoneirew J
Complex event processing systems have gained importance since recent developments in communication
and integrated circuits technologies. Developers can easily develop many smart space systems by
connecting various sensors to an Arduino as an internet of thing device. These systems are useful for many
places such as factories, greenhouses (plant house) and smart-homes. Especially in plant houses when the
desired humidity, temperature, light and soil moisture drops the certain level, the users should be notified
through their smartphones. The sensor information is sent to a central server over the internet via an
access point. The collected sensor data needs to be processed online to check whether an event is occurred
or not. The event processing system based on a complex event processing tool is created on the central
server. It is also an important issue to inform mobile users whenever an event occurs. A publish-subscribe
event based system is implemented on the central server. A mobile user is subscribed to the desired event
topic. When an event occurred, which is related with a specific topic, an alarm notification is sent to the
mobile users about the event information so as to take necessary precautions.
In recent times, the definition of internet of things has evolved to great extent and it means different things
to different people. However the basic idea of Internet of Things remains the same which is use of information and
communication Technologies(ICT’s) as well as Internet to provide efficient services to the mankind for their
optimum benefits. While implementing the Internet of Things itself is complex due to large of devices various link
layer technologies and services that are involved in such systems. In this paper, we specifically implement an urban
Internet of Things system which primarily gives an emphasis on smart educational institute which aims at
exploiting advanced communication technologies to support for administration of the institute and for the new
visitor who find it difficult to find their way around the institute. This paper thereby provides a comprehensive
survey of various technologies such as Android , Java, protocols and architecture for using Internet of Things in
Smart Institute. Furthermore ,this system will provide an overlook of the institute via the administration office
,playground and canteens. The user of the system will also get an static image map to roam around the institute.
Lastly the system will provide technical solutions and best practice guidelines for finding the way around the
institute and also help a new visitor in reaching his desired location.
One application, multiple platforms. This application will enable the users to control their home appliances and smart devices from their mobile or tablet, and also share information and communicate with their friends and family through this application. Based on the electricity usage, each users will receive a social score and will be ranked among their friends and their neighbors, who are using the same platforms anonymously.
One application, multiple platforms. This application will enable the users to control their home appliances and smart devices from their mobile or tablet, and also share information and communicate with their friends and family through this application. Based on the electricity usage, each users will receive a social score and will be ranked among their friends and their neighbors, who are using the same platforms anonymously.
MindTrek2011 - ContextCapture: Context-based Awareness Cues in Status UpdatesVille Antila
Presentation of an experimental mobile application, which allows users to add different descriptions of context information to their Facebook status updates. The meaningfulness and the usage of different context descriptions were evaluated in a two-week user trial. The results show that the most frequently used awareness cues in the test setting were location, surroundings, friends and activity. The results also indicate that user-defined semantic abstractions of context items (e.g. “home”, “work”) were often more informative and useful than more accurate indicators (e.g. the address or the name of the place). We also found out that using shared context from friends in vicinity (e.g. identifying the people around) needs careful design to overcome the extended privacy implications.
Tools and Techniques for Designing, Implementing, & Evaluating Ubiquitous Com...ijceronline
Interactive systems in the mobile, ubiquitous and virtual environments are at a stage of development where designers and developers are keen to find out more about design, use, and usability of these systems. Ubiquitous Computing is the design, implementation and usability that highlight the theories, techniques, tools and best practices in these environments. This paper shows that usable and useful systems that can be achieved in ways that will improve usability to enhance user experience. Research on the usability issues for young children, teenagers, adults and the elderly is presented with different techniques for the mobile, ubiquitous and virtual environments. Interactive frameworks in the portable, omnipresent, and virtual situations are at a phase of advancement where creators and engineers are quick to discover more about the outline, use, and ease of use of these frameworks. The objective of this research paper is to assess the tools and techniques for designing, implementing, and evaluating ubiquitous computing systems used by developers so as to formulate practical solutions that address the functionality of these systems. Ideal systems ensure that designers are able to develop and predict usability of systems at all the stages of virtual environments. This is particularly essential as it increases the experience of the users. This requires one to use the best tool and techniques backed by theories to practice the same. However this varies across different fields such as ubiquitous and mobile environments. In addition all the computing tools have to share visionary tools that allow them to network while at the same time they are processing and distinctively modeling the user interface. Some of the main methods that are used for smart devices include tools such as tabs, boards and pads. Various tools are usually used in the design of the works of the computer. The need to select appropriate techniques that will allow for the efficient use of the chosen techniques for the devices is thus a necessity. This implies that the selection of such tools should be based on set out effective techniques that have been tested so that the required output is achieved.
Mobile phones are an integral part of our lives since they have played a vital role in bringing people closer together. They have abundantly been used by people all across the globe as they keep them up-to-date about the happenings in the world. However, these mobile phones have also been used in carrying out various criminal activities for the past few decades, therefore, a new discipline of Mobile Phone Forensics has been introduced which will help a lot in curbing the menace of these crimes by locating the whereabouts of the criminals. This research paper deals with the introduction of this innovative discipline of mobile phone forensics by throwing light on the importance of this discipline. It also deals with the detailed procedure of conducting a formal forensics analysis with the help of these mobile phones.
What papers should I cite from my reading list? User evaluation of a manuscri...Aravind Sesagiri Raamkumar
Long paper presented during the Joint Workshop on Bibliometric-enhanced Information Retrieval and Natural Language Processing for Digital Libraries (BIRNDL 2016)
Presentation made on December 7th 2016 during ICADL'16
Full text can be found at http://link.springer.com/chapter/10.1007/978-3-319-49304-6_12
Extended version can be found at https://arxiv.org/abs/1609.01415
Hands-On with the Qualcomm Vuforia Mobile Vision Platform (Beginning tutorial)Qualcomm Developer Network
Learn how to get started with the Qualcomm® Vuforia™ Platform. This session is intended for iOS, Android, or Unity developers who have not yet built a Vuforia app. Qualcomm Vuforia is a product of Qualcomm Connected Experiences, Inc.
Watch this presentation on YouTube: https://www.youtube.com/watch?v=y-zG11QguTk
Learn more about Vuforia: https://www.qualcomm.com/products/vuforia
COMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINOijccsa
Complex event processing systems have gained importance since recent developments in communication
and integrated circuits technologies. Developers can easily develop many smart space systems by
connecting various sensors to an Arduino as an internet of thing device. These systems are useful for many
places such as factories, greenhouses (plant house) and smart-homes. Especially in plant houses when the
desired humidity, temperature, light and soil moisture drops the certain level, the users should be notified
through their smartphones. The sensor information is sent to a central server over the internet via an
access point. The collected sensor data needs to be processed online to check whether an event is occurred
or not. The event processing system based on a complex event processing tool is created on the central
server. It is also an important issue to inform mobile users whenever an event occurs. A publish-subscribe
event based system is implemented on the central server. A mobile user is subscribed to the desired event
topic. When an event occurred, which is related with a specific topic, an alarm notification is sent to the
mobile users about the event information so as to take necessary precautions.
Complex Event Processing Using IOT Devices Based on Arduinoneirew J
Complex event processing systems have gained importance since recent developments in communication
and integrated circuits technologies. Developers can easily develop many smart space systems by
connecting various sensors to an Arduino as an internet of thing device. These systems are useful for many
places such as factories, greenhouses (plant house) and smart-homes. Especially in plant houses when the
desired humidity, temperature, light and soil moisture drops the certain level, the users should be notified
through their smartphones. The sensor information is sent to a central server over the internet via an
access point. The collected sensor data needs to be processed online to check whether an event is occurred
or not. The event processing system based on a complex event processing tool is created on the central
server. It is also an important issue to inform mobile users whenever an event occurs. A publish-subscribe
event based system is implemented on the central server. A mobile user is subscribed to the desired event
topic. When an event occurred, which is related with a specific topic, an alarm notification is sent to the
mobile users about the event information so as to take necessary precautions.
In recent times, the definition of internet of things has evolved to great extent and it means different things
to different people. However the basic idea of Internet of Things remains the same which is use of information and
communication Technologies(ICT’s) as well as Internet to provide efficient services to the mankind for their
optimum benefits. While implementing the Internet of Things itself is complex due to large of devices various link
layer technologies and services that are involved in such systems. In this paper, we specifically implement an urban
Internet of Things system which primarily gives an emphasis on smart educational institute which aims at
exploiting advanced communication technologies to support for administration of the institute and for the new
visitor who find it difficult to find their way around the institute. This paper thereby provides a comprehensive
survey of various technologies such as Android , Java, protocols and architecture for using Internet of Things in
Smart Institute. Furthermore ,this system will provide an overlook of the institute via the administration office
,playground and canteens. The user of the system will also get an static image map to roam around the institute.
Lastly the system will provide technical solutions and best practice guidelines for finding the way around the
institute and also help a new visitor in reaching his desired location.
One application, multiple platforms. This application will enable the users to control their home appliances and smart devices from their mobile or tablet, and also share information and communicate with their friends and family through this application. Based on the electricity usage, each users will receive a social score and will be ranked among their friends and their neighbors, who are using the same platforms anonymously.
One application, multiple platforms. This application will enable the users to control their home appliances and smart devices from their mobile or tablet, and also share information and communicate with their friends and family through this application. Based on the electricity usage, each users will receive a social score and will be ranked among their friends and their neighbors, who are using the same platforms anonymously.
MindTrek2011 - ContextCapture: Context-based Awareness Cues in Status UpdatesVille Antila
Presentation of an experimental mobile application, which allows users to add different descriptions of context information to their Facebook status updates. The meaningfulness and the usage of different context descriptions were evaluated in a two-week user trial. The results show that the most frequently used awareness cues in the test setting were location, surroundings, friends and activity. The results also indicate that user-defined semantic abstractions of context items (e.g. “home”, “work”) were often more informative and useful than more accurate indicators (e.g. the address or the name of the place). We also found out that using shared context from friends in vicinity (e.g. identifying the people around) needs careful design to overcome the extended privacy implications.
Tools and Techniques for Designing, Implementing, & Evaluating Ubiquitous Com...ijceronline
Interactive systems in the mobile, ubiquitous and virtual environments are at a stage of development where designers and developers are keen to find out more about design, use, and usability of these systems. Ubiquitous Computing is the design, implementation and usability that highlight the theories, techniques, tools and best practices in these environments. This paper shows that usable and useful systems that can be achieved in ways that will improve usability to enhance user experience. Research on the usability issues for young children, teenagers, adults and the elderly is presented with different techniques for the mobile, ubiquitous and virtual environments. Interactive frameworks in the portable, omnipresent, and virtual situations are at a phase of advancement where creators and engineers are quick to discover more about the outline, use, and ease of use of these frameworks. The objective of this research paper is to assess the tools and techniques for designing, implementing, and evaluating ubiquitous computing systems used by developers so as to formulate practical solutions that address the functionality of these systems. Ideal systems ensure that designers are able to develop and predict usability of systems at all the stages of virtual environments. This is particularly essential as it increases the experience of the users. This requires one to use the best tool and techniques backed by theories to practice the same. However this varies across different fields such as ubiquitous and mobile environments. In addition all the computing tools have to share visionary tools that allow them to network while at the same time they are processing and distinctively modeling the user interface. Some of the main methods that are used for smart devices include tools such as tabs, boards and pads. Various tools are usually used in the design of the works of the computer. The need to select appropriate techniques that will allow for the efficient use of the chosen techniques for the devices is thus a necessity. This implies that the selection of such tools should be based on set out effective techniques that have been tested so that the required output is achieved.
Mobile phones are an integral part of our lives since they have played a vital role in bringing people closer together. They have abundantly been used by people all across the globe as they keep them up-to-date about the happenings in the world. However, these mobile phones have also been used in carrying out various criminal activities for the past few decades, therefore, a new discipline of Mobile Phone Forensics has been introduced which will help a lot in curbing the menace of these crimes by locating the whereabouts of the criminals. This research paper deals with the introduction of this innovative discipline of mobile phone forensics by throwing light on the importance of this discipline. It also deals with the detailed procedure of conducting a formal forensics analysis with the help of these mobile phones.
social production for social entrepreneursMark Herringer
For application developers and social entrepreneurs to be able to collaborate and develop applications that address social change there needs to be a communication link that enables an agile development process.
[EUC2014] cODA: An Open-Source Framework to Easily Design Context-Aware Andro...Matteo Ferroni
Mobile devices take an important part in everyday life. They are now cheaper and widespread, but still a lot of time is spent by the users to configure them: users adapt to their own device, not vice versa. Can our smartphones do something smarter? In this work, we propose a framework to support the development of context-aware applications for Android devices: the goal of such applications is to reduce as much as possible the interaction with the user, making use of automatic and intelligent components. Moreover, these components should consume as less power and computational resources as possible, being them part of a mobile ecosystem whose battery and hardware are highly constrained. The work implies the study of a methodology that fits the Android framework and the design of a highly extensible software architecture. An open-source framework based on the proposed methodology is then described. Some use cases are finally presented, analyzing the performances and the limitations of the proposed methodology.
Full paper: http://ieeexplore.ieee.org/abstract/document/6962264
Into the Night - Technology for citizen scienceMuki Haklay
Current citizen science seems effortless...just download an app and start using it. However, there are many technical aspects that are necessary to make a citizen science project work. In this session, we will provide an overview of all the technical elements that are required - from the process of designing an app., to designing and managing a back-end system, to testing the system end to end before deployment. Participants will have the opportunity to engage in a short exercise to consider the design of an app for a citizen science project that addresses light pollution.
Towards the Design of Intelligible Object-based Applications for the Web of T...Pierrick Thébault
Presentation given at the second international workshop on the Web of Things (in conjunction with the ninth international conference on pervasive computing, san francisco, usa, june 2011).
More details on http://www.wothings.com.
Similar to Object Recognition-based Mnemonics Mobile App for Senior Adults Communication (20)
Measuring the Outreach Efforts of Public Health Authorities and the Public Re...Aravind Sesagiri Raamkumar
JMIR paper presented during the Annul ID Symposium conducted Saw Swee Hock School of Public Health (National University of Singapore)
Main paper accessible at https://www.jmir.org/2020/5/e19334/
Presentation made during the Intelligent User-Adapted Interfaces: Design and Multi-Modal Evaluation Workshop (IUadaptME) workshop conducted as part of UMAP 2018
A task-based scientific paper recommender system for literature review and ma...Aravind Sesagiri Raamkumar
My PhD oral defense presentation (as of Oct 3rd 2017)
The dissertation can be requested at this link https://www.researchgate.net/publication/323308750_A_task-based_scientific_paper_recommender_system_for_literature_review_and_manuscript_preparation
Evolution and state-of-the art of Altmetric research: Insights from network a...Aravind Sesagiri Raamkumar
Evolution and state-of-the art of Altmetric research: Insights from network analysis and altmetric analysis
Authors: Hiran Lathabai, Thara Prabhakaran, Manoj Changat
Workshop Website: http://www.altmetrics.ntuchess.com/AROSIM2018/
Scientometric Analysis of Research Performance of African Countries in select...Aravind Sesagiri Raamkumar
Scientometric Analysis of Research Performance of African Countries in selected subjects within the field of Science and Technology
Author: Yusuff Utieyineshola
Workshop Website: http://www.altmetrics.ntuchess.com/AROSIM2018/
New Dialog, New Services with Altmetrics: Lingnan University Library ExperienceAravind Sesagiri Raamkumar
New Dialog, New Services with Altmetrics: Lingnan University Library Experience
Authors: Sze Lui, Sheila Cheung, Cindy Kot, Kammy Chan
Workshop Website: http://www.altmetrics.ntuchess.com/AROSIM2018/
Field-weighting readership: how does it compare to field-weighting citations?
Authors: Sarah Huggett, Eleonora Palmaro, Christopher James
Workshop Website: http://www.altmetrics.ntuchess.com/AROSIM2018/
How do Scholars Evaluate and Promote Research Outputs? An NTU Case Study
Authors: Han Zheng, Mojisola Erdt, Yin-Leng Theng
Workshop Website: http://www.altmetrics.ntuchess.com/AROSIM2018/
Monitoring the broad impact of the journal publication output on country leve...Aravind Sesagiri Raamkumar
Monitoring the broad impact of the journal publication output on country level: A case study for Austria
Authors: Juan Gorraiz, Benedikt Blahous, Martin Wieland
Workshop Website: http://www.altmetrics.ntuchess.com/AROSIM2018/
A Comparative Investigation on Citation Counts and Altmetrics between Papers ...Aravind Sesagiri Raamkumar
A Comparative Investigation on Citation Counts and Altmetrics between Papers Authored by Universities and Companies in the Research Field of Artificial Intelligence
Authors: Feiheng Luo, Han Zheng, Mojisola Erdt, Aravind Sesagiri Raamkumar, Yin-Leng Theng
Workshop Website: http://www.altmetrics.ntuchess.com/AROSIM2018/
Comparison of Techniques for Measuring Research Coverage of Scientific Papers...
Object Recognition-based Mnemonics Mobile App for Senior Adults Communication
1. Object Recognition-based Mnemonics
Mobile App for Senior Adults
Communication
Centre of Social Media Innovations for Communities (COSMIC)
Nanyang Technological University, Singapore
2. Agenda
• Introduction
• Related Work
• UbiCuts System Requirements
– Usage Scenarios
– Roles and Events
• UbiCuts System Design
– Image Recognition and Data Storage Technology
– System Architecture
– User Interface
• Current Status of Work
3. Introduction of Target Domain
Background
• One of the main aims of ICT is in creating and sustaining an all-
inclusive environment for co-existence of different age-groups [1]
• Smartphones revolutionized communication capabilities by
integrating traditional telephony services with broadband internet
services
Problem Area
• There will be more than two billion senior adults by 2050 [2]
• Most of the smartphone apps are not meant for senior adults usage
4. Related Work
Smartphone Apps for Senior Adults Usage
• Protégé [6] -> Android app for facilating effective communuication between
caregivers and seniors
Features:
Fall alert,
No-activity alert
Medicine alert
Activity report request
• eCAALYX [7] -> Healthcare-based android app for seniors
Input data from patient-wearable garments with sensors and GPS (Global
Positioning System)
Specifically designed for older patients with multiple chronic problems such as
diabetes mellitus and cardiovascular diseases
5. What is UbiCuts (Ubiquitous Shortcuts)?
Aim: To provide a simple communication solution for older adults and
disabled users with motor impairments and technological illiteracy which
prohibit conventional use of smartphones.
Enables a series of commands/actions (e.g. making a phone call, sending
out an SMS, posting a tweet…) to be executed by just taking pictures of
objects in the user's environment.
Usage of UbiCuts in its Intended Final Form
6. System Requirements – Usage Scenarios
Scenario 1: Twitter Update
• Elderly person uses the app to indicate his current location to his family
members
• Points the app at his usual seat at the local library
Scenario 2: Making Phone Call
• Elderly person uses the app to make a phone call by pointing it at a photo
Scenario 3: Sending SMS
• Elderly person uses the app to inform family people or caregivers for
completing some task (e.g. buy new packet of rice)
• Points the app at the rice container
7. Events
1. Sending SMS Messages
2. Making Phone Call
3. Posting updates to Twitter
System Requirements – Roles and Events
Senior Adults Family People
Caregivers
8. System Design
• Qualcomm’s Vuforia Augmented Reality (AR) service used for
image recognition
• SQLite used for data storage in smartphones
UbiCuts System Architecture
12. Design Limitations
• Plain objects such as walls, bottles/containers with no stickers or
any object are currently not recorded due to lack of adequate
features
• Unnecessary objects in the background when an image of the target
object is captured, can potentially hamper the target scanning
process
• The features present in the particular view of a target object will only
be captured
• If there is a lack of natural lighting, objects will not be recognized
during target scanning.
13. Current Status of Work
An improved Android app A workable prototype in the
shape of a bracelet
User testing in progress with 20 elderly smartphone users
Field study to find out older adults’ perceptions and preferences of
wearables
14. • Rissanen, M.J., Fernando, O.N.N., Iroshan, H., Vu, S., Pang, N. & Foo, S. (2013) Ubiquitous
shortcuts: mnemonics by just taking photos. In Proceedings of the ACM SIGCHI Conference on
Human Factors in Computing Systems Extended Abstracts (CHI EA), Paris, France, April 27-May
2, 2013. New York, NY: ACM.
• Rissanen, M. J., Vu, S., Fernando, O. N. N., Pang, N., and Foo, S. (2013). Subtle, natural and
socially acceptable interaction techniques for ringterfaces ─finger-ring shaped user interfaces.
In: Proceedings of Distributed, Ambient and Pervasive Interactions (DAPI), July 21-26, 2013. Las
Vegas, NV, Springer.
• Foo, S., Pang, N. and Zhang, X. (2014). UbiCuts: Wearable communication and surveillance aids
for older adults and the disabled. Gerontechnology, 13(2), 196.
• Pang, N., Zhang, X., Foo, S., and Vu, S. (2014). Smartphones Use by older adults in Singapore.
Gerontechnology, 13(2), 270.
• Pang, N., Vu, S., Zhang, X., & Foo, S. (2015). Older adults and the appropriation and
disappropriation of smartphones. To be published in the Proceedings of the 17th International
Conference on Human-Computer Interaction HCII 2015, under Theme: Human Aspects of IT for
the Aged Population.
• Pang, N., Foo, S., Raamkumar, AS., Zhang, X., & Vu, S. (2015, May). UbiCUTS: Ubiquitous
Shortcuts for easy communication. Demo presented at The Seventh International Conference on
Information and Communication Technologies and Development (ICTD 2015), Singapore.
Related Publications
[1] I. Plaza, L. Martín, S. Martin, and C. Medrano, “Mobile applications in an aging society: Status and trends,” Journal of Systems and Software, vol. 84, no. 11, pp. 1977–1988, Nov. 2011.
[2] United Nations, “World Population Ageing (2007),” 2007.
[3] Center for Aging Services Technologies, “State of Technology in Aging Services Report,” 2011.
[4] J. Häikiö, M. Isomursu, T. Matinmikko, A. Wallin, H. Ailisto, and T. Huomo, “Touch-Based User Interface for Elderly Users,” in Proceedings of the 9th international conference on Human computer interaction with mobile devices and services, 2007, pp. 289–296.
[5] S. Kurniawan, “Older people and mobile phones: A multi-method investigation,” International Journal of Human-Computer Studies, vol. 66, no. 12, pp. 889–901, Dec. 2008.
[6] F. Ferreira, F. Dias, J. Braz, R. Santos, R. Nascimento, C. Ferreira, and R. Martinho, “Protege: A mobile health application for the elder-caregiver monitoring paradigm,” Procedia Technology, vol. 9, pp. 1361–1371, 2013.
[7] M. N. K. Boulos, S. Wheeler, C. Tavares, and R. Jones, “How smartphones are changing the face of mobile and participatory healthcare: an overview, with example from eCAALYX,” Biomedical engineering online, vol. 10, no. 1, p. 24, Jan. 2011.