Title :
Relaxed context-aware machine learning midddleware (RCAMM) for Android
Author :
Punjabi, Jitesh ; Parkhi, Shekhar ; Taneja, Gaurav ; Giri, Nupur
Author_Institution :
Comput. Eng., V.E.S. Inst. of Technol., Mumbai, India
Abstract :
Context Aware Computing is a promising approach of developing mobile applications that provide experiences and services in a manner that is fine-tuned based on the user´s preferences. Applications such as Google Now, Apple Siri learn the User´s activities from context related information and subsequently provide suggestions to the users in real-time. However, in almost all cases, application developers have to develop the same set of mechanisms to consume the context information and storing it in an appropriate form rather than focusing on the parts of the application that consume the context information. This approach results in the repetition of the same task and multiple copies of data. This paper presents our work detailing the development of a middleware that handles context information collection and its storage. The work provides a framework that allows the developers to easily implement context aware applications that consume the services provided by the middleware. Applications will only have to react to context data (past and present) while the middleware takes care of everything else such as the background service for context information collection and storage, thus reducing the redundancy, increasing adaptability and flexibility, and simultaneously supporting developers in rapid prototyping of context-aware applications. Thus the paper presents our work towards building sustainable Android Framework which follows the principle of Reformat, Reduce, Regenerate, Reuse and Repurpose.
Keywords :
Android (operating system); learning (artificial intelligence); middleware; mobile computing; Android framework; Apple Siri; Google Now; RCAMM; context aware computing; context information collection; mobile applications; reduce principle; reformat principle; regenerate principle; relaxed context-aware machine learning middleware; repurpose principle; reuse principle; user preferences; Androids; Context; Context-aware services; Humanoid robots; Middleware; Object oriented modeling; Runtime; Android; Context; context-awareness; framework; machine-learning; middleware;
Conference_Titel :
Intelligent Computational Systems (RAICS), 2013 IEEE Recent Advances in
Conference_Location :
Trivandrum
Print_ISBN :
978-1-4799-2177-5
DOI :
10.1109/RAICS.2013.6745453