Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/2542508.2542514guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
tutorial
Free access

CReAMA: A Component-Based Reference Architecture for Collaborative Mobile Applications

Published: 08 October 2013 Publication History

Abstract

Developers of mobile collaborative systems deal with many technical issues, in addition to the usual difficulties for collaborative systems development. Sharing and reusing architectural solutions help these developers to cope with technical difficulties. This paper proposes a reference architecture defined to guide the development of component-based mobile collaborative systems. Systems developed according to this architecture may reuse components and address common collaborative mobile applications requirements.

References

[1]
Alaya, M. B.; Baudin, V.; Drira, K. Dynamic deployment of collaborative components in service-oriented architectures. In: 11th International Conference of New Technologies in Distributed Systems (IEEE NOTERE, 2011).
[2]
Bendel, S.; Schuster, D. "WatchMyPhone - Providing developer support for shared user interface objects in collaborative mobile applications", in Proc. IEEE PERCOM Workshops, 2012.
[3]
Berkenbrock, C. D. M.; Da Silva, A. P. C.; Hirata, C. M. Designing and Evaluating Interfaces for Mobile Groupware Systems. Proceedings of the 2009 13th International Conference on Computer Supported Cooperative Work in Design. 2009.
[4]
Berkenbrock, C. D. M.; Hirata, C. M. Uma estratégia para garantir coerência de cache e percepção em sistemas cooperativos com apoio à mobilidade. Tese de Doutorado -- Instituto Tecnológico de Aeronáutica. São Paulo, 2009.
[5]
Berkenbrock, C. D. M.; Hirata, C. M.; Fernandes, C. T.; Pichiliani, M. C. Requisitos de Usabilidade para o Desenvolvimento e Avaliação de Aplicações Cooperativas Móveis. VI Simpósio Brasileiro de Sistemas Colaborativos. 2009.
[6]
Borghoff, U. M.; Schilichter, J. H. Computer-Supported Cooperative Work: Introduction to Distributed Applications. Munique, Alemanha: Springer, 2000.
[7]
Buschmann, F., Henney K., Schmidt, D. C. Pattern Oriented Software Architecture, Volume 5: On Patterns and Pattern Languages. Wiley & Sons, 2007.
[8]
Byrne, P. "MUSE - Platform For Mobile Computer Supported Collaborative Learning," Ph.D. dissertation, University of Dublin, 2011.
[9]
Filippo, D., Filho, J. V., Endler, M., Fuks, H. Mobilidade e ubiqüidade para colaboração. In: Sistemas Colaborativos. Rio de Janeiro: Elsevier, 2011. 294--315.
[10]
Fonseca, B.; Paredes, H.; Sousa, J. P.; Martins, F. M.; Carrapatoso, E. SAGA Reloaded: towards a generic platform for developing cooperative applications. 13th International Conference on Computer Supported Cooperative Work in Design (CSCWD 2009). Santiago, Chile.
[11]
Gerosa, M. A. Desenvolvimento de Groupware Componentizado com Base no Modelo 3C de Colaboração. Tese de Doutorado - Pontifícia Universidade Católica do Rio de Janeiro, Departamento de Informática. Rio de Janeiro, 2006.
[12]
Gerosa, M.A.; Fuks, H. A. Component Based Workbench for Groupware Prototyping. 1st Workshop on Software Reuse Efforts (WSRE), 2nd Rise Summer School, 27-28 de outubro de 2008, Recife.
[13]
Gomes, R. L., Willrich, R., Rivera, G. D. H. Arquiteturas distribuídas para sistemas colaborativos. In: Sistemas Colaborativos. Rio de Janeiro: Elsevier, 2011. pp. 328--346.
[14]
GreenDAO. Android ORM for SQLite. Disponível em http://greendao-orm.com/. Acesso em Maio de 2013.
[15]
Groupware Workbench. Groupware Workbench: Descrição do Projeto. Disponível em: http:/www.groupwareworkbench.org.br. Acesso em Maio de 2013.
[16]
Herskovic, V., Ochoa, S.F., Pino, J.A. Modeling Groupware for Mobile Collaborative Work. IEEE Press, Los Alamitos, CA. 13th International Conference on Computer Supported Cooperative Work in Design (CSCWD'09), Santiago, Chile, April 22-24, 2009, 384--389.
[17]
Herskovic, V., Ochoa, S.F., Pino, J.A., Neyem, A. "General Requirements to Design Mobile Shared Workspaces". Proceedings of CSCWD 2008. IEEE Press. Xi'an, China. April 16-18, 2008, 582--587.
[18]
Herskovic, V.; Ochoa, S. F.; Pino, J. A.; Neyem, A. The Iceberg Effect: Behind the User Interface of Mobile Collaborative Systems. Journal of Universal Computer Science, vol. 17, no. 2 (2011), 2011, 183--202.
[19]
Le, H. N.; Nygard, M. A transaction model for Supporting mobile Collaborative Works. In Proc. CTS'07: 7th International Symposium on Collaborative Technologies and Systems, 2007.
[20]
Lukosch, S. "Seamless Transition between Connected and Disconnected Collaborative Interaction"; J.UCS (Journal of Universal Comp. Science), 14, 1 (2008), 59--87.
[21]
Michalsky, S. Componentes de Software no desenvolvimento de aplicações colaborativas para Web: Evolução da plataforma Groupware Workbench. Dissertação de Mestrado -- Universidade de São Paulo, Departamento de Matemática e Estátisca. São Paulo, 2012.
[22]
Neyem, A., Ochoa, S.F., Pino, J.A. "Integrating Service-Oriented Mobile Units to Support Collaboration in Ad-hoc Scenarios"; J.UCS (Journal of Universal Computer Science), 14, 1 (2008), 88--122.
[23]
Ochoa, S.F., Neyem, A., Pino, J., Borges, M. "Supporting Group Decision Making and Coordination in Urban Disasters Relief Efforts"; Journal of Decision Systems 16, 2 (2007), 143--172.
[24]
Pinelle, D., Gutwin, C. "Loose Coupling and Healthcare Organizations: Deployment Strategies for Groupware"; Computer Supported Cooperative Work Journal, 15, 5-6 (2006), 537--572.
[25]
Richardson, L.; Ruby, S. RESTful Web Services: Web Services for theReal World. O'Reilly Media Inc, 2007.
[26]
Truong, H-L, Dustdar, S. Service-Oriented Architecture for Mobile Services. In Handbook of Mobile Systems Applications and Services, Kumar, A. and Xie, B. editors. Auerbach Publications, 2012, 612 p.
[27]
VISION MOBILE. Developer Economics 2013-Developer Tools-the Foundation of the App Economy. Disponível em: http://www.visionmobile.com/product/developer-economics-2013-the-tools-report. Acesso em maio de 2013.
[28]
Wulf, V.; Pipek, V.; Won, M. Component-based tailorability: Enabling highly flexible software applications. Int. J. Hum.-Compt. Stud. 66(1), 2008, 11--22.
[29]
Zambiasi, S. P. Uma Arquitetura de Referência para Softwares Assistentes Pessoais Baseada na Arquitetura Orientada a Serviços. Tese de Doutorado - Universidade Federal de Santa Catarina. Florianópolis, 2012.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
SBSC '13: Proceedings of the X Brazilian Symposium in Collaborative Systems
October 2013
189 pages
ISBN:9788576692805

In-Cooperation

  • SIGCHI: Specialist Interest Group in Computer-Human Interaction of the ACM

Publisher

Sociedade Brasileira de Computação

Brazil

Publication History

Published: 08 October 2013

Author Tags

  1. CSCW
  2. Mobile Collaboration
  3. Reference Architecture

Qualifiers

  • Tutorial
  • Research
  • Refereed limited

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 111
    Total Downloads
  • Downloads (Last 12 months)30
  • Downloads (Last 6 weeks)11
Reflects downloads up to 20 Jan 2025

Other Metrics

Citations

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media