dc.contributor.author | Paspallis, Nearchos | en |
dc.contributor.author | Papadopoulos, George Angelos | en |
dc.creator | Paspallis, Nearchos | en |
dc.creator | Papadopoulos, George Angelos | en |
dc.date.accessioned | 2019-11-13T10:41:52Z | |
dc.date.available | 2019-11-13T10:41:52Z | |
dc.date.issued | 2014 | |
dc.identifier.issn | 1617-4909 | |
dc.identifier.uri | http://gnosis.library.ucy.ac.cy/handle/7/54786 | |
dc.description.abstract | The proliferation of powerful smartphone devices provides a great opportunity for context-aware mobile applications becoming mainstream. However, we argue that conventional software development techniques suffer because of the added complexity required for collecting and managing context information. This paper presents a component-based middleware architecture which facilitates the development and deployment of context-aware applications via reusable components. The main contribution of this approach is the combination of a development methodology with the middleware architecture, which together bring significant value to developers of context-aware applications. Further contributions include the following: The methodology utilizes separation of concerns, thus decreasing the developmental cost and improving the productivity. The design and implementation of context-aware applications are also eased via the use of reusable components, called context plug-ins. Finally, the middleware architecture facilitates the deployment and management of the context plug-ins in a resource-aware manner. The proposed methodology and middleware architecture are evaluated both quantitatively and qualitatively. © 2013 Springer-Verlag London. | en |
dc.source | Personal and Ubiquitous Computing | en |
dc.source.uri | https://www.scopus.com/inward/record.uri?eid=2-s2.0-84903819651&doi=10.1007%2fs00779-013-0722-7&partnerID=40&md5=a7ca9f8623ee931af61eebe63c1f4af5 | |
dc.subject | Architecture | en |
dc.subject | Design and implementations | en |
dc.subject | Mobile computing | en |
dc.subject | Computer applications | en |
dc.subject | Context aware applications | en |
dc.subject | Context-aware mobile application | en |
dc.subject | Context-awareness | en |
dc.subject | Middleware | en |
dc.subject | Reusability | en |
dc.subject | Mobile devices | en |
dc.subject | Modularity | en |
dc.subject | Pluggability | en |
dc.subject | Separation-of-concerns | en |
dc.subject | Software development techniques | en |
dc.title | A pluggable middleware architecture for developing context-aware mobile applications | en |
dc.type | info:eu-repo/semantics/article | |
dc.identifier.doi | 10.1007/s00779-013-0722-7 | |
dc.description.volume | 18 | |
dc.description.issue | 5 | |
dc.description.startingpage | 1099 | |
dc.description.endingpage | 1116 | |
dc.author.faculty | 002 Σχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences | |
dc.author.department | Τμήμα Πληροφορικής / Department of Computer Science | |
dc.type.uhtype | Article | en |
dc.description.notes | <p>Cited By :8</p> | en |
dc.source.abbreviation | Pers.Ubiquitous Comp. | en |
dc.contributor.orcid | Papadopoulos, George Angelos [0000-0001-9250-4916] | |
dc.contributor.orcid | Paspallis, Nearchos [0000-0002-2636-7973] | |
dc.gnosis.orcid | 0000-0001-9250-4916 | |
dc.gnosis.orcid | 0000-0002-2636-7973 | |