MoCA the Mobile Collaboration Architecture is a middleware for developing and deploying context-aware collaborative applications for mobile users. It comprises client and server APIs, core services for monitoring and inferring the mobile devices' context, and an object-oriented framework for instantiating customized application proxies.Portable computing devices with wireless communication interfaces such as PDAs or smart phones are becoming more powerful and commonplace. Consequently, demand has increased for applications and services that support communication and collaboration among mobile users. This new distributed computing environment poses new challenges, such as host mobility, limited device resources, and intermittent connectivity. However, it also opens up a range of different and unexplored forms of collaboration among mobile users, in which, for example, information about user locality and proximity could play a distinguished role in determining an interaction's form and participants.We argue that collaboration in a static network differs significantly from collaboration in a mobile network. While for collaboration based on static networks, one implicitly assumes that all user devices have stable connectivity, this isn't the case in a mobile environment. Because mobile networks suffer from weak and intermittent connectivity, a user might become temporarily unavailable even though he or she is still engaged in the collaboration session. Hence, in a mobile setting, the requirements for synchronous views and mutual perception for the collaborating peers (collaboration awareness) needs to be redefined.Another difference is related to user mobility. When users are mobile, the collaborating group
This paper describes a middleware architecture with its location inference service (LIS), and an application for context-aware mobile collaboration which is based on this architecture. The architecture, named Mobile Collaboration Architecture -MoCA comprises client and server APIs, a set of core services for registering applications, monitoring and inferring the execution context of mobile devices, in particular their location. This architecture is suited for the development of new kinds of collaborative applications in which the context information (connectivity, location) plays a central role in defining both the group of collaborators, and the communication mode.
Abstract. The expansion of the internet has become apparent in recent years, both by the number of users, and by the number of services available on the network. Considering such an expansion it is essential that the content be accessible to all people, regardless their abilities or different disabilities. Thus, it is necessary that IT professionals dedicate time and effort in planning accessible online solutions. In this paper, we proposed the Homero framework in order to support the development of accessible interface layer of web applications. Developed using the PHP language, the Homero framework automates the generation of web pages in accordance with guidelines defined in Web Content Accessibility Guidelines (WCAG) 2.0. In order to provide evidence of the quality of web applications generated using the framework, an empirical study was conducted. The results showed the effectiveness of Homero to assist the development of accessible web applications, achieving level AAA in automatically detectable WCAG 2.0 success criteria.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.