Font Size: a A A

A Moddleware For Context-Awareness Applications In Mobile Smart Terminals

Posted on:2014-02-13Degree:MasterType:Thesis
Country:ChinaCandidate:L MaFull Text:PDF
GTID:2248330398970988Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
At present, the mobile Internet is developing with a dramatic speed. Not only it deeply affects and changes people’s lives, but also it positively propels both Internet and mobile communication forward. As mobile internet is continuously evolving and progressing, mobile users have increased requirement of personalized information and services. In this background, mobile Widgets rise in response to the proper time and conditions. BAE (Browser based Application Engine) of China Mobile is the mobile Widgets’runtime environment located in mobile smart terminals. It supports the mobile widget to run on different mobile systems as it’s on the basis of browser technologies. Application developers can develop mobile Internet applications supported by BAE by adopting the standard Web technologies, which will decrease the difficulty of developing and deploying mobile applications dramatically.The increasingly advanced computing capability of intelligent terminals along with wireless communication technologies have pushed the merge of context-aware computing and mobile applications, making it as the trend in future. Context-awareness applications based on mobile terminals are capable of making use of sensors, letting users obtain the intelligent services whenever and wherever possible while the terminals are roaming everywhere, which makes it gains popularity with each passing day. However, as mobile terminals run on various platforms and they are resources and computing capability-constrained; to develop a context-awareness application in mobile environment is still a great challenge and a difficult problem.This paper mainly puts up with a kind of middleware for developing context-awareness applications while combing the characteristics and features in mobile communication and mobile terminals. In order to realize the rapid development and cross-platform deployment of context-aware mobile application, it principally makes a study on how to reduce the complexity of processing context as well the compatibility on different platforms of applications. This research is innovative on the following points:1) Provide a cross-platform deployment method for applications:this application developing middleware designed to hide the adaptation problem caused by diverse operating systems, to isolate the development process and presentation from migration between different systems for mobile widgets.2) Put forward a new tree structure to modeling context situation:through this application developers could customize the logic how to inference higher context suitable for their applications, which provides them with a flexible way of context processing.3) Put up with a context inference method consisting of rule-based and learning-based ’method:this hybrid inference engine provides more options for application developers with more accurate inference result.4) Come up with a resources-saving context management, mechanism:my paper works out a formula intended to sampling and storing context raw data, which take mobile terminal as center to provide services for different applications thus saving memory and computing capability. As mentioned above, my study on middleware will speed up the process of context-aware application development and offer better user experience of widgets.
Keywords/Search Tags:mobile Internet, BAE, mobile widget, context-awareness, mobileapplication
PDF Full Text Request
Related items