C3S: uma plataforma de middleware de compartilhamento de conteúdo para espaços inteligentes
Ano de defesa: | 2013 |
---|---|
Autor(a) principal: | |
Orientador(a): | |
Banca de defesa: | |
Tipo de documento: | Dissertação |
Tipo de acesso: | Acesso aberto |
Idioma: | por |
Instituição de defesa: |
Universidade Federal de Goiás
|
Programa de Pós-Graduação: |
Programa de Pós-graduação em Ciência da Computação (INF)
|
Departamento: |
Instituto de Informática - INF (RG)
|
País: |
Brasil
|
Palavras-chave em Português: | |
Palavras-chave em Inglês: | |
Área do conhecimento CNPq: | |
Link de acesso: | http://repositorio.bc.ufg.br/tede/handle/tede/3101 |
Resumo: | According to Mark Weiser, ubiquitous computing focuses on seamlessly integrating computing tasks into people’s daily lives. Because of current technology limitations, the realization of ubiquitous computing observes a limited set of aspects of ubiquitous computing, such as, mobility and context, which are based on services that integrate the users with the resources that are present on a delimited ubiquitous environment (such as in smart spaces). Instead, we explored a different approach, in which services are used not to integrate an individual user with the environment, but to integrate the users present in the environment with one another. One way to realize this aspect is by using content sharing, first-class application dat, that serve as integration medium between users. However, due to the environment complexity and lack of middleware platforms, applications that follow this approach are repeatedly built from scratch using raw techniques. Aiming to provide an infrastructure for the development of this kind of applications, we propose Content Sharing for Smart Spaces (C3S), a middleware that offers a high-level programming model using primitives that are based on a set of content sharing semantics and ubiquitous application concepts. The primitives express a small set of behaviors, such as move, clone, and mirror, which serve as building blocks for developers to implement sharing and content ubiquity features, while the ubiquitous concepts supported by the middleware allow the manipulation of users, groups and ubiquitous applications. We validated our proposal using two different case studies that allowed us to explore these features. Our results show that our middleware provides an easier way to develop sharing-based applications compared to related work found in the literature. |
id |
UFG-2_4c96a3f0a3b92f23cb79b7240f013c21 |
---|---|
oai_identifier_str |
oai:repositorio.bc.ufg.br:tede/3101 |
network_acronym_str |
UFG-2 |
network_name_str |
Repositório Institucional da UFG |
repository_id_str |
|
spelling |
Costa, Fábio Moreirahttp://lattes.cnpq.br/0925150626762308Rocha, Ricardo Couto Antunes dahttp://lattes.cnpq.br/4808440233209979http://lattes.cnpq.br/1356289387726731Roriz Junior, Marcos Paulino2014-09-19T12:58:45Z2013-05-17RORIZ JUNIOR, Marcos Paulino - C3S: uma plataforma de middleware de compartilhamento de conteúdo para espaços inteligentes. 2013. 93 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás, Goiânia, 2013.http://repositorio.bc.ufg.br/tede/handle/tede/3101According to Mark Weiser, ubiquitous computing focuses on seamlessly integrating computing tasks into people’s daily lives. Because of current technology limitations, the realization of ubiquitous computing observes a limited set of aspects of ubiquitous computing, such as, mobility and context, which are based on services that integrate the users with the resources that are present on a delimited ubiquitous environment (such as in smart spaces). Instead, we explored a different approach, in which services are used not to integrate an individual user with the environment, but to integrate the users present in the environment with one another. One way to realize this aspect is by using content sharing, first-class application dat, that serve as integration medium between users. However, due to the environment complexity and lack of middleware platforms, applications that follow this approach are repeatedly built from scratch using raw techniques. Aiming to provide an infrastructure for the development of this kind of applications, we propose Content Sharing for Smart Spaces (C3S), a middleware that offers a high-level programming model using primitives that are based on a set of content sharing semantics and ubiquitous application concepts. The primitives express a small set of behaviors, such as move, clone, and mirror, which serve as building blocks for developers to implement sharing and content ubiquity features, while the ubiquitous concepts supported by the middleware allow the manipulation of users, groups and ubiquitous applications. We validated our proposal using two different case studies that allowed us to explore these features. Our results show that our middleware provides an easier way to develop sharing-based applications compared to related work found in the literature.De acordo com Mark Weiser, a computação ubíqua se concentra na integração de maneira despercebida e sem rupturas (seamlessy) de tarefas da computação no cotidiano das pessoas. Por causa das atuais limitações tecnológicas, a realização dessa integração segue um ou mais aspectos da computação ubíqua, por exemplo, de mobilidade ou de contexto, que são baseados em serviços que integram o usuário em um ambiente ubíquo delimitado (como espaços inteligentes). Neste trabalho exploramos uma abordagem diferente, em que os serviços não são utilizados para integrar um usuário individual ao ambiente, mas são utilizados para integrar os usuários presentes no ambiente uns com os outros. Uma maneira de realizar esse aspecto é usando o compartilhamento de conteúdo, dados de primeira classe da aplicação que servem como meio de integrar os usuários. No entanto, devido à complexidade do ambiente de computação ubíqua e à falta de plataformas de middleware, aplicações que seguem esta abordagem são repetidamente construídas a partir “do zero”, usando técnicas não convencionais. Com o objetivo de fornecer uma infraestrutura para o desenvolvimento deste tipo de aplicação, propomos o Content Sharing for Smart Spaces (C3S), um middleware que oferece um modelo de programação de alto nível, usando primitivas baseadas em um conjunto de semânticas de compartilhamento de conteúdo e em conceitos de aplicações ubíquas. As primitivas expressam um conjunto de comportamentos, tais como mover, clonar, e espelhar, que servem como blocos de construção para os desenvolvedores implementarem funcionalidades de compartilhamento, enquanto que os conceitos de ubiquidade permitem a manipulação de usuários, grupos e aplicações ubíquas. A proposta foi validada por meio de dois estudos de caso que exploram esses recursos. Os resultados permitiram concluir que o middleware fornece uma maneira mais fácil de desenvolver aplicativos baseados em compartilhamento em comparação com trabalhos semelhantes encontrados na literatura.Submitted by Cássia Santos (cassia.bcufg@gmail.com) on 2014-09-19T12:27:42Z No. of bitstreams: 2 Dissertacao Marcos Paulino Roriz Junior.pdf: 6606924 bytes, checksum: 51f41fd9bffd47d74d5b5433034ffe62 (MD5) license_rdf: 23148 bytes, checksum: 9da0b6dfac957114c6a7714714b86306 (MD5)Approved for entry into archive by Luciana Ferreira (lucgeral@gmail.com) on 2014-09-19T12:58:45Z (GMT) No. of bitstreams: 2 Dissertacao Marcos Paulino Roriz Junior.pdf: 6606924 bytes, checksum: 51f41fd9bffd47d74d5b5433034ffe62 (MD5) license_rdf: 23148 bytes, checksum: 9da0b6dfac957114c6a7714714b86306 (MD5)Made available in DSpace on 2014-09-19T12:58:45Z (GMT). No. of bitstreams: 2 Dissertacao Marcos Paulino Roriz Junior.pdf: 6606924 bytes, checksum: 51f41fd9bffd47d74d5b5433034ffe62 (MD5) license_rdf: 23148 bytes, checksum: 9da0b6dfac957114c6a7714714b86306 (MD5) Previous issue date: 2013-05-17Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPESConselho Nacional de Pesquisa e Desenvolvimento Científico e Tecnológico - CNPqapplication/pdfhttp://repositorio.bc.ufg.br/tede/retrieve/8065/Dissertacao%20Marcos%20Paulino%20Roriz%20Junior.pdf.jpgporUniversidade Federal de GoiásPrograma de Pós-graduação em Ciência da Computação (INF)UFGBrasilInstituto de Informática - INF (RG)[1] Gaia: A development infrastructure for active spaces., 2001. [2] ABOWD, G.; MYNATT, E.; RODDEN, T. The human experience [of ubiquitous computing]. IEEE Pervasive Computing, 1(1):48–57, Jan. 2002. [3] AMBRÓSIO, A. P. L.; COSTA, F. M. Evaluating the impact of PBL and tablet PCs in an algorithms and computer programming course. In: Proceedings of the 41st ACM technical symposium on Computer science education - SIGCSE ’10, p. 495, New York, New York, USA, 2010. ACM Press. [4] ANDERSON, R. R.; DAVIS, P.; LINNELL, N.; PRINCE, C.; RAZMO, V.; VIDEON, F.; RAZMOV, V. Classroom Presenter: Enhancing Interactive Education with Digital Ink. Computer, 40(9):56–61, Sept. 2007. [5] AVGERIOU, P.; TANDLER, P. Architectural patterns for collaborative applications. International Journal of Computer Applications in Technology, 25(2/3):86, 2006. [6] BANAVAR, G.; BERNSTEIN, A. Software infrastructure and design challenges for ubiquitous computing applications. Communications of the ACM, 45(12), Dec. 2002. [7] BARDRAM, J.; MOGENSEN, M. DOLCLAN: middleware support for peer-to-peer distributed shared objects. In: Proceedings of the 7th IFIP WG 6.1 international conference on Distributed applications and interoperable systems, p. 119–132. Springer-Verlag, 2007. [8] BAUDE, F.; CAROMEL, D.; HUET, F.; VAYSSIÈRE, J. Communicating Mobile Active Objects in Java. In: Bubak, M.; Afsarmanesh, H.; Hertzberger, B.; Williams, R., editors, High Performance Computing and Networking, volume 1823 de Lecture Notes in Computer Science, p. 633–643. Springer Berlin / Heidelberg, 2000. [9] BENMOUFFOK, L.; BUSCA, J.-M.; MANUEL MARQUÈS, J.; SHAPIRO, M.; SUTRA, P.; TSOUKALAS, G. Telex: Principled System Support for Write-Sharing in Collaborative Applications. Research Report RR-6546, INRIA, 2008. [10] BRUMITT, B.; MEYERS, B.; KRUMM, J.; KERN, A.; SHAFER, S. A. EasyLiving: Technologies for Intelligent Environments. In: Proceedings of the 2nd international symposium on Handheld and Ubiquitous Computing, HUC ’00, p. 12–29, London, UK, UK, 2000. Springer-Verlag. [11] BYRNE, P. MUSE - Platform For Mobile Computer Supported Collaborative Learning. PhD thesis, University of Dublin, Trinity College, 2011. [12] COOK, D. J.; DAS, S. K. How smart are our environments? An updated look at the state of the art. Pervasive and Mobile Computing, 3(2):53–73, 2007. [13] COULOURIS, G.; DOLLIMORE, J.; KINDBERG, T.; BLAIR, G. Distributed Systems: Concepts and Design. Addison-Wesley Publishing Company, USA, 5th edition, 2011. [14] CROCKFORD, D. The application/json Media Type for JavaScript Object Notation (JSON). RFC 4627 (Informational), July 2006. [15] DA COSTA, C. A.; YAMIN, A. C.; GEYER, C. F. R. Toward a General Software Infrastructure for Ubiquitous Computing. IEEE Pervasive Computing, 7(1):64–73, Jan. 2008. [16] DAVIES, N.; GELLERSEN, H.-W. Beyond prototypes: challenges in deploying ubiquitous systems. IEEE Pervasive Computing, 1(1):26–35, Jan. 2002. [17] DE ROCHA, R. C. A.; ENDLER, M. Middleware: Context Management in Heterogeneous, Evolving Ubiquitous Environments. Distributed Systems Online, IEEE, 7(4):1, 2006. [18] DEY, A. K. Understanding and Using Context. Personal and Ubiquitous Computing, 5(1):4–7, 2001. [19] GAMMA, E.; HELM, R.; JOHNSON, R.; VLISSIDES, J. Design patterns: elements of reusable object-oriented software. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 1995. [20] GARLAN, D.; SIEWIOREK, D. P.; SMAILAGIC, A.; STEENKISTE, P. Project Aura: toward distraction-free pervasive computing. Pervasive Computing, IEEE, 1(2):22–31, 2002. [21] GREENFIELD, A. Everyware: The Dawning Age of Ubiquitous Computing. Peachpit Press, Berkeley, CA, USA, 2006. [22] GRIMM, R.; DAVIS, J.; LEMAR, E.; MACBETH, A.; SWANSON, S.; GRIBBLE, S.; ANDERSON, T.; BERSHAD, B.; BORRIELLO, G.; WETHERALL, D. Programming for Pervasive Computing Environments. Technical report, University of Washington, 2001. [23] GUICKING, A.; TANDLER, P.; AVGERIOU, P. Agilo: a highly flexible groupware framework. In: Proceedings of the 11th international conference on Groupware: design, Implementation, and Use, CRIWG’05, p. 49–56, Berlin, Heidelberg, 2005. Springer-Verlag. [24] HELAL, S. Programming pervasive spaces. Pervasive Computing, IEEE, 4(1):84– 87, 2005. [25] HOURCADE, J. P.; BEDERSON, B. B.; DRUIN, A. Building KidPad: an application for children’s collaborative storytelling. Software: Practice and Experience, 34(9):895–914, July 2004. [26] IZADI, S.; BRIGNULL, H.; RODDEN, T.; ROGERS, Y.; UNDERWOOD, M. Dynamo: a public interactive surface supporting the cooperative sharing and exchange of media. In: Proceedings of the 16th annual ACM symposium on User interface software and technology, UIST ’03, p. 159–168, New York, NY, USA, 2003. ACM. [27] KADOUS, M. W.; SAMMUT, C. MICA: pervasive middleware for learning, sharing and talking. In: Pervasive Computing and Communications Workshops, 2004. Proceedings of the Second IEEE Annual Conference on, p. 176–180, 2004. [28] KAPITZA, R.; SCHMIDT, H.; SÖLDNER, G.; HAUCK, F. A Framework for Adaptive Mobile Objects in Heterogeneous Environments. In: Meersman, R.; Tari, Z., editors, On the Move to Meaningful Internet Systems 2006: CoopIS, DOA, GADA, and ODBASE, volume 4276 de Lecture Notes in Computer Science, p. 1739–1756. Springer Berlin / Heidelberg, 2006. [29] KINDBERG, T.; FOX, A. System software for ubiquitous computing. IEEE Pervasive Computing, 1(1):70–81, Jan. 2002. [30] KRUMM, J.; DAVIES, N.; NARAYANASWAMI, C. Guest Editors’ Introduction: Content Sharing. IEEE Pervasive Computing, 8(4):33–34, Oct. 2009. [31] LAUFS, U.; RUFF, C.; ZIBUSCHKA, J. MT4j - A Cross-platform Multi-touch Development Framework. CoRR, abs/1012.0, 2010. [32] LEE, W.; KIM, E.; KIM, J.; LEE, I.; LEE, C. Movement-Aware Vertical Handoff of WLAN and Mobile WiMAX for Seamless Ubiquitous Access. Consumer Electronics, IEEE Transactions on, 53(4):1268–1275, 2007. [33] LUKOSCH, S. Adaptive and Transparent Data Distribution Support for Synchronous Groupware. In: Proceedings of the 8th International Workshop on Groupware: Design, Implementation and Use, p. 255–274, 2002. [34] LUKOSCH, S. Transparent and Flexible Data Sharing for Synchronous Groupware. PhD thesis, University of Hagen, 2003. [35] LUKOSCH, S.; SCHUMMER, T. Patterns for Managing Shared Objects in Groupware Systems. In: Marquardt, K.; Schutz, D., editors, Proceedings of the Ninth European Conference on Pattern Languages of Programs (EuroPLoP’04), p. 333–378, Konstanz, 2005. UVK Universitätsverlag. [36] MALCHER, M. G.; ENDLER, M. iPH: Uma Aplicação para Compartilhamento e Co-Edição de Apresentações em Sala de Aula. In: XXVIII Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos, 2010. [37] PARGAS, R.; COOPER, M.; WILLIAMS, C.; BRYFCZYNSKI, S. OrganicPad: A Tablet PC Based Interactivity Tool for Organic Chemistry. In: Pen-Based Learning Technologies, 2007. PLT 2007. First International Workshop on, p. 1–6, May 2007. [38] PITOURA, E.; SAMARAS, G. Data management for mobile computing, volume 10 de Advances in Database Systems. Springer, 1998. [39] QIN, W.; SUO, Y.; SHI, Y. CAMPS: A Middleware for Providing Context-Aware Services for Smart Space. In: Chung, Y.-C.; Moreira, J., editors, Advances in Grid and Pervasive Computing, volume 3947 de Lecture Notes in Computer Science, p. 644–653. Springer Berlin Heidelberg, 2006. [40] RANGANATHAN, A.; CHETAN, S.; AL-MUHTADI, J.; CAMPBELL, R. H.; MICKUNAS, M. D. Olympus: A High-Level Programming Model for Pervasive Computing Environments. In: Pervasive Computing and Communications, 2005. PerCom 2005. Third IEEE International Conference on, p. 7–16, 2005. [41] RAYCHOUDHURY, V.; CAO, J.; KUMAR, M.; ZHANG, D. Middleware for pervasive computing: A survey. Pervasive and Mobile Computing, -(-):–, 2012. [42] ROMAN, M.; HESS, C.; CERQUEIRA, R.; RANGANATHAN, A.; CAMPBELL, R.; NAHRSTEDT, K. A middleware infrastructure for active spaces. IEEE Pervasive Computing, 1(4):74–83, Oct. 2002. [43] RORIZ JUNIOR, M. P.; FREITAS, L. A.; MASSARANI, M. A. L.; DA ROCHA, R. C. A.; COSTA, F. M. UCLE: Um middleware de computação ubíqua para compartilhamento de conteúdo em salas de aula inteligentes. In: Anais do IV Simpósio Brasileiro de Computação Ubíqua e Pervasiva - SBCUP, p. 10, Curitiba, 2012. SBC. [44] ROTMAN, S. The “post-pc” era: It’s real, but it doesn’t mean what you think it does. http://blogs.forrester.com/sarah_rotman_epps/11-05-17-the_ post_pc_era_its_real_but_it_doesnt_mean_what_you_think_it_does, 2012. Accessed: 07/10/2012. [45] SCHEIBLE, J.; OJALA, T.; COULTON, P. MobiToss: a novel gesture based interface for creating and sharing mobile multimedia art on large public displays. In: Proceedings of the 16th ACM international conference on Multimedia, MM ’08, p. 957–960, New York, NY, USA, 2008. ACM. [46] SCHMIDT, A. Ubiquitous Computing: Are We There Yet? Computer, 43(2):95–97, Feb. 2010. [47] SINGH, R.; BHARGAVA, P.; KAIN, S. State of the art smart spaces: application models and software infrastructure. Ubiquity, 2006(September):7:2—-7:9, 2006. [48] SKIPTON, C.; MATULICH, E.; PAPP, R.; STEPRO, J. Moving From “Dumb” To “Smart” Classrooms: Technology Options And Implementation Issues. Journal of College Teaching & Learning (TLC), 3(6):19–27, 2011. [49] SOUSA, J.; GARLAN, D. Aura: an architectural framework for user mobility in ubiquitous computing environments. In: Proceedings of the 3rd Working IEEE/IFIP Conference on Software Architecture, número August, p. 29–43. Citeseer, 2002. [50] SOUSA, J.; GARLAN, D.; OTHERS. Aura: an architectural framework for user mobility in ubiquitous computing environments. In: Proceedings of the 3rd Working IEEE/IFIP Conference on Software Architecture, número August, p. 29–43. Citeseer, 2002. [51] STARNER, T. Wearable computers: no longer science fiction. IEEE Pervasive Computing, 1(1):86–88, Jan. 2002. [52] STEIMLE, J.; BRDICZKA, O.; MUHLHAUSER, M. CoScribe: Integrating Paper and Digital Documents for Collaborative Knowledge Work. IEEE Transactions on Learning Technologies, 2(3):174–188, July 2009. [53] STREITZ, N. A.; GEInSSLER, J.; HOLMER, T.; KONOMI, S.; MÜLLER-TOMFELDE, C.; REISCHL, W.; REXROTH, P.; SEITZ, P.; STEINMETZ, R. i-LAND: an interactive landscape for creativity and innovation. In: Proceedings of the SIGCHI conference on Human Factors in Computing Systems, CHI ’99, p. 120–127, New York, NY, USA, 1999. ACM. [54] SYSTEMS, U. A. Smart boards and collaborative classrooms. http://www. unifiedav.com/blog/68/smart-boards-collaborative-classrooms/, 2012. Accessed: 10/10/2012. [55] TANDLER, P. The BEACH application model and software framework for synchronous collaboration in ubiquitous computing environments. Journal of Systems and Software, 69(3):267–296, Jan. 2004. [56] TANDLER, P. Synchronous Collaboration in Ubiquitous Computing Environments. PhD thesis, Technischen Universität Darmstadt, 2004. [57] TAURION, C. O que é o mundo pós-PC? http://www.ibm.com/ developerworks/mydeveloperworks/blogs/ctaurion/entry/o_que_e_o_ mundo_pos-pc, 2011. Accessed: 10/05/2012. [58] UMEZAWA, M.; ABE, K.; NISHIHARA, S.; KURIHARA, T. NetMorph - an intuitive mobile object system. In: Creating, Connecting and Collaborating Through Computing, 2003. C5 2003. Proceedings. First Conference on, p. 32–39, 2003. [59] WANT, R.; PERING, T.; BORRIELLO, G.; FARKAS, K. Disappearing hardware [ubiquitous computing]. IEEE Pervasive Computing, 1(1):36–47, Jan. 2002. [60] WEISER, M. The computer for the 21st century. SIGMOBILE Mob. Comput. Commun. Rev., 3(3):3–11, 1999. [61] WILKERSON, M.; GRISWOLD, W. G.; SIMON, B. Ubiquitous presenter: increasing student access and control in a digital lecturing environment. ACM SIGCSE Bulletin, 37(1):116, Feb. 2005. [62] XIE, W.; SHI, Y.; XU, G.; MAO, Y. Smart Platform - a software infrastructure for Smart Space (SISS). Proceedings of the 4th IEEE International Conference on Multimodal Interfaces, p. 429–434, 2002. [63] XU, B.; LIAN, W.; GAO, Q. Migration of active objects in proactive. Information and Software Technology, 45(9):611–618, 2003. [64] YAMIN, A.; AUGUSTIN, I.; DA SILVA, L. C.; REAL, R. A.; FILHO, A. E. S.; GEYER, C. F. R. EXEHDA: adaptive middleware for building a pervasive grid environment. In: Proceedings of the 2005 conference on Self-Organization and Autonomic Informatics (I), p. 203–219, Amsterdam, The Netherlands, The Netherlands, 2005. IOS Press. [65] YAU, S. S.; GUPTA, S. K. S.; KARIM, F.; AHAMED, S. I.; WANG, Y.; WANG, B.; SCIENCE, C. Smart Classroom: Enhancing Collaborative Learning Using Pervasive Computing Technology. In: ASEE 2003 Annual Conference and Exposition, p. 13633–13642, 2003.-3303550325223384799600600600600600-771226673463364476836717112058112045092075167498588264571-2555911436985713659http://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessC3SMiddleware para compartilhamentoMiddleware pervasivoEspaço inteligenteComputação ubíquaSistemas distribuídosC3SContent sharing middlewareSharing middlewarePervasive middlewareSmart spacesUbiquitous computingDistributed systemsCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOC3S: uma plataforma de middleware de compartilhamento de conteúdo para espaços inteligentesC3S: a content sharing middleware for smart spacesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisreponame:Repositório Institucional da UFGinstname:Universidade Federal de Goiás (UFG)instacron:UFGLICENSElicense.txtlicense.txttext/plain; charset=utf-82165http://repositorio.bc.ufg.br/tede/bitstreams/16d8a130-9970-487f-aaf6-7d8377166bd7/downloadbd3efa91386c1718a7f26a329fdcb468MD51CC-LICENSElicense_urllicense_urltext/plain; charset=utf-849http://repositorio.bc.ufg.br/tede/bitstreams/82d72eb3-c0da-4a26-91f9-2cd5dd20d5d1/download4afdbb8c545fd630ea7db775da747b2fMD52license_textlicense_texttext/html; charset=utf-822302http://repositorio.bc.ufg.br/tede/bitstreams/f4d7c80b-34c7-4ba8-ac0f-ad356ce3f694/download1e0094e9d8adcf16b18effef4ce7ed83MD53license_rdflicense_rdfapplication/rdf+xml; charset=utf-823148http://repositorio.bc.ufg.br/tede/bitstreams/8ccb74bc-585a-4d10-b7e2-e871fcbe8375/download9da0b6dfac957114c6a7714714b86306MD54ORIGINALDissertacao Marcos Paulino Roriz Junior.pdfDissertacao Marcos Paulino Roriz Junior.pdfDissertação - PPGCCOM/RG - Marcos Paulino Roriz Júniorapplication/pdf6606924http://repositorio.bc.ufg.br/tede/bitstreams/ded14a19-bac1-4c60-b096-e496e2d928ed/download51f41fd9bffd47d74d5b5433034ffe62MD55TEXTDissertacao Marcos Paulino Roriz Junior.pdf.txtDissertacao Marcos Paulino Roriz Junior.pdf.txtExtracted Texttext/plain199809http://repositorio.bc.ufg.br/tede/bitstreams/bc55aeab-1056-409a-a804-9ffcf604d712/download9b5a9e9bc4ab045ad49ea96d3f3ffc3fMD56THUMBNAILDissertacao Marcos Paulino Roriz Junior.pdf.jpgDissertacao Marcos Paulino Roriz Junior.pdf.jpgGenerated Thumbnailimage/jpeg3584http://repositorio.bc.ufg.br/tede/bitstreams/dfa5664b-0da0-453c-9471-66b9bdac7443/download1f5b21dc3bfcbdb4a83cf02021f6e134MD57tede/31012014-09-20 03:02:16.568http://creativecommons.org/licenses/by-nc-nd/4.0/Acesso Abertoopen.accessoai:repositorio.bc.ufg.br:tede/3101http://repositorio.bc.ufg.br/tedeRepositório InstitucionalPUBhttp://repositorio.bc.ufg.br/oai/requesttasesdissertacoes.bc@ufg.bropendoar:2014-09-20T06:02:16Repositório Institucional da UFG - Universidade Federal de Goiás (UFG)falseTk9UQTogQ09MT1FVRSBBUVVJIEEgU1VBIFBSw5NQUklBIExJQ0VOw4dBCkVzdGEgbGljZW7Dp2EgZGUgZXhlbXBsbyDDqSBmb3JuZWNpZGEgYXBlbmFzIHBhcmEgZmlucyBpbmZvcm1hdGl2b3MuCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQ29tIGEgYXByZXNlbnRhw6fDo28gZGVzdGEgbGljZW7Dp2EsIHZvY8OqIChvIGF1dG9yIChlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSDDoCBVbml2ZXJzaWRhZGUgClhYWCAoU2lnbGEgZGEgVW5pdmVyc2lkYWRlKSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUgcmVwcm9kdXppciwgIHRyYWR1emlyIChjb25mb3JtZSBkZWZpbmlkbyBhYmFpeG8pLCBlL291IApkaXN0cmlidWlyIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyAoaW5jbHVpbmRvIG8gcmVzdW1vKSBwb3IgdG9kbyBvIG11bmRvIG5vIGZvcm1hdG8gaW1wcmVzc28gZSBlbGV0csO0bmljbyBlIAplbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KClZvY8OqIGNvbmNvcmRhIHF1ZSBhIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhbnNwb3IgYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIApwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byBwYXJhIGZpbnMgZGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIHRhbWLDqW0gY29uY29yZGEgcXVlIGEgU2lnbGEgZGUgVW5pdmVyc2lkYWRlIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBhIHN1YSB0ZXNlIG91IApkaXNzZXJ0YcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyAKbmVzdGEgbGljZW7Dp2EuIFZvY8OqIHRhbWLDqW0gZGVjbGFyYSBxdWUgbyBkZXDDs3NpdG8gZGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBuw6NvLCBxdWUgc2VqYSBkZSBzZXUgCmNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgZGUgbmluZ3XDqW0uCgpDYXNvIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiAKZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBwYXJhIGNvbmNlZGVyIMOgIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSAKb3MgZGlyZWl0b3MgYXByZXNlbnRhZG9zIG5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIAppZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0byBvdSBubyBjb250ZcO6ZG8gZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFRFU0UgT1UgRElTU0VSVEHDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSAKQVBPSU8gREUgVU1BIEFHw4pOQ0lBIERFIEZPTUVOVE8gT1UgT1VUUk8gT1JHQU5JU01PIFFVRSBOw4NPIFNFSkEgQSBTSUdMQSBERSAKVU5JVkVSU0lEQURFLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyAKVEFNQsOJTSBBUyBERU1BSVMgT0JSSUdBw4fDlUVTIEVYSUdJREFTIFBPUiBDT05UUkFUTyBPVSBBQ09SRE8uCgpBIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBzZSBjb21wcm9tZXRlIGEgaWRlbnRpZmljYXIgY2xhcmFtZW50ZSBvIHNldSBub21lIChzKSBvdSBvKHMpIG5vbWUocykgZG8ocykgCmRldGVudG9yKGVzKSBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIGFsw6ltIGRhcXVlbGFzIApjb25jZWRpZGFzIHBvciBlc3RhIGxpY2Vuw6dhLgo= |
dc.title.por.fl_str_mv |
C3S: uma plataforma de middleware de compartilhamento de conteúdo para espaços inteligentes |
dc.title.alternative.eng.fl_str_mv |
C3S: a content sharing middleware for smart spaces |
title |
C3S: uma plataforma de middleware de compartilhamento de conteúdo para espaços inteligentes |
spellingShingle |
C3S: uma plataforma de middleware de compartilhamento de conteúdo para espaços inteligentes Roriz Junior, Marcos Paulino C3S Middleware para compartilhamento Middleware pervasivo Espaço inteligente Computação ubíqua Sistemas distribuídos C3S Content sharing middleware Sharing middleware Pervasive middleware Smart spaces Ubiquitous computing Distributed systems CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
title_short |
C3S: uma plataforma de middleware de compartilhamento de conteúdo para espaços inteligentes |
title_full |
C3S: uma plataforma de middleware de compartilhamento de conteúdo para espaços inteligentes |
title_fullStr |
C3S: uma plataforma de middleware de compartilhamento de conteúdo para espaços inteligentes |
title_full_unstemmed |
C3S: uma plataforma de middleware de compartilhamento de conteúdo para espaços inteligentes |
title_sort |
C3S: uma plataforma de middleware de compartilhamento de conteúdo para espaços inteligentes |
author |
Roriz Junior, Marcos Paulino |
author_facet |
Roriz Junior, Marcos Paulino |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Costa, Fábio Moreira |
dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/0925150626762308 |
dc.contributor.advisor-co1.fl_str_mv |
Rocha, Ricardo Couto Antunes da |
dc.contributor.advisor-co1Lattes.fl_str_mv |
http://lattes.cnpq.br/4808440233209979 |
dc.contributor.authorLattes.fl_str_mv |
http://lattes.cnpq.br/1356289387726731 |
dc.contributor.author.fl_str_mv |
Roriz Junior, Marcos Paulino |
contributor_str_mv |
Costa, Fábio Moreira Rocha, Ricardo Couto Antunes da |
dc.subject.por.fl_str_mv |
C3S Middleware para compartilhamento Middleware pervasivo Espaço inteligente Computação ubíqua Sistemas distribuídos |
topic |
C3S Middleware para compartilhamento Middleware pervasivo Espaço inteligente Computação ubíqua Sistemas distribuídos C3S Content sharing middleware Sharing middleware Pervasive middleware Smart spaces Ubiquitous computing Distributed systems CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
dc.subject.eng.fl_str_mv |
C3S Content sharing middleware Sharing middleware Pervasive middleware Smart spaces Ubiquitous computing Distributed systems |
dc.subject.cnpq.fl_str_mv |
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
description |
According to Mark Weiser, ubiquitous computing focuses on seamlessly integrating computing tasks into people’s daily lives. Because of current technology limitations, the realization of ubiquitous computing observes a limited set of aspects of ubiquitous computing, such as, mobility and context, which are based on services that integrate the users with the resources that are present on a delimited ubiquitous environment (such as in smart spaces). Instead, we explored a different approach, in which services are used not to integrate an individual user with the environment, but to integrate the users present in the environment with one another. One way to realize this aspect is by using content sharing, first-class application dat, that serve as integration medium between users. However, due to the environment complexity and lack of middleware platforms, applications that follow this approach are repeatedly built from scratch using raw techniques. Aiming to provide an infrastructure for the development of this kind of applications, we propose Content Sharing for Smart Spaces (C3S), a middleware that offers a high-level programming model using primitives that are based on a set of content sharing semantics and ubiquitous application concepts. The primitives express a small set of behaviors, such as move, clone, and mirror, which serve as building blocks for developers to implement sharing and content ubiquity features, while the ubiquitous concepts supported by the middleware allow the manipulation of users, groups and ubiquitous applications. We validated our proposal using two different case studies that allowed us to explore these features. Our results show that our middleware provides an easier way to develop sharing-based applications compared to related work found in the literature. |
publishDate |
2013 |
dc.date.issued.fl_str_mv |
2013-05-17 |
dc.date.accessioned.fl_str_mv |
2014-09-19T12:58:45Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
RORIZ JUNIOR, Marcos Paulino - C3S: uma plataforma de middleware de compartilhamento de conteúdo para espaços inteligentes. 2013. 93 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás, Goiânia, 2013. |
dc.identifier.uri.fl_str_mv |
http://repositorio.bc.ufg.br/tede/handle/tede/3101 |
identifier_str_mv |
RORIZ JUNIOR, Marcos Paulino - C3S: uma plataforma de middleware de compartilhamento de conteúdo para espaços inteligentes. 2013. 93 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás, Goiânia, 2013. |
url |
http://repositorio.bc.ufg.br/tede/handle/tede/3101 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.program.fl_str_mv |
-3303550325223384799 |
dc.relation.confidence.fl_str_mv |
600 600 600 600 600 |
dc.relation.department.fl_str_mv |
-7712266734633644768 |
dc.relation.cnpq.fl_str_mv |
3671711205811204509 |
dc.relation.sponsorship.fl_str_mv |
2075167498588264571 -2555911436985713659 |
dc.relation.references.por.fl_str_mv |
[1] Gaia: A development infrastructure for active spaces., 2001. [2] ABOWD, G.; MYNATT, E.; RODDEN, T. The human experience [of ubiquitous computing]. IEEE Pervasive Computing, 1(1):48–57, Jan. 2002. [3] AMBRÓSIO, A. P. L.; COSTA, F. M. Evaluating the impact of PBL and tablet PCs in an algorithms and computer programming course. In: Proceedings of the 41st ACM technical symposium on Computer science education - SIGCSE ’10, p. 495, New York, New York, USA, 2010. ACM Press. [4] ANDERSON, R. R.; DAVIS, P.; LINNELL, N.; PRINCE, C.; RAZMO, V.; VIDEON, F.; RAZMOV, V. Classroom Presenter: Enhancing Interactive Education with Digital Ink. Computer, 40(9):56–61, Sept. 2007. [5] AVGERIOU, P.; TANDLER, P. Architectural patterns for collaborative applications. International Journal of Computer Applications in Technology, 25(2/3):86, 2006. [6] BANAVAR, G.; BERNSTEIN, A. Software infrastructure and design challenges for ubiquitous computing applications. Communications of the ACM, 45(12), Dec. 2002. [7] BARDRAM, J.; MOGENSEN, M. DOLCLAN: middleware support for peer-to-peer distributed shared objects. In: Proceedings of the 7th IFIP WG 6.1 international conference on Distributed applications and interoperable systems, p. 119–132. Springer-Verlag, 2007. [8] BAUDE, F.; CAROMEL, D.; HUET, F.; VAYSSIÈRE, J. Communicating Mobile Active Objects in Java. In: Bubak, M.; Afsarmanesh, H.; Hertzberger, B.; Williams, R., editors, High Performance Computing and Networking, volume 1823 de Lecture Notes in Computer Science, p. 633–643. Springer Berlin / Heidelberg, 2000. [9] BENMOUFFOK, L.; BUSCA, J.-M.; MANUEL MARQUÈS, J.; SHAPIRO, M.; SUTRA, P.; TSOUKALAS, G. Telex: Principled System Support for Write-Sharing in Collaborative Applications. Research Report RR-6546, INRIA, 2008. [10] BRUMITT, B.; MEYERS, B.; KRUMM, J.; KERN, A.; SHAFER, S. A. EasyLiving: Technologies for Intelligent Environments. In: Proceedings of the 2nd international symposium on Handheld and Ubiquitous Computing, HUC ’00, p. 12–29, London, UK, UK, 2000. Springer-Verlag. [11] BYRNE, P. MUSE - Platform For Mobile Computer Supported Collaborative Learning. PhD thesis, University of Dublin, Trinity College, 2011. [12] COOK, D. J.; DAS, S. K. How smart are our environments? An updated look at the state of the art. Pervasive and Mobile Computing, 3(2):53–73, 2007. [13] COULOURIS, G.; DOLLIMORE, J.; KINDBERG, T.; BLAIR, G. Distributed Systems: Concepts and Design. Addison-Wesley Publishing Company, USA, 5th edition, 2011. [14] CROCKFORD, D. The application/json Media Type for JavaScript Object Notation (JSON). RFC 4627 (Informational), July 2006. [15] DA COSTA, C. A.; YAMIN, A. C.; GEYER, C. F. R. Toward a General Software Infrastructure for Ubiquitous Computing. IEEE Pervasive Computing, 7(1):64–73, Jan. 2008. [16] DAVIES, N.; GELLERSEN, H.-W. Beyond prototypes: challenges in deploying ubiquitous systems. IEEE Pervasive Computing, 1(1):26–35, Jan. 2002. [17] DE ROCHA, R. C. A.; ENDLER, M. Middleware: Context Management in Heterogeneous, Evolving Ubiquitous Environments. Distributed Systems Online, IEEE, 7(4):1, 2006. [18] DEY, A. K. Understanding and Using Context. Personal and Ubiquitous Computing, 5(1):4–7, 2001. [19] GAMMA, E.; HELM, R.; JOHNSON, R.; VLISSIDES, J. Design patterns: elements of reusable object-oriented software. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 1995. [20] GARLAN, D.; SIEWIOREK, D. P.; SMAILAGIC, A.; STEENKISTE, P. Project Aura: toward distraction-free pervasive computing. Pervasive Computing, IEEE, 1(2):22–31, 2002. [21] GREENFIELD, A. Everyware: The Dawning Age of Ubiquitous Computing. Peachpit Press, Berkeley, CA, USA, 2006. [22] GRIMM, R.; DAVIS, J.; LEMAR, E.; MACBETH, A.; SWANSON, S.; GRIBBLE, S.; ANDERSON, T.; BERSHAD, B.; BORRIELLO, G.; WETHERALL, D. Programming for Pervasive Computing Environments. Technical report, University of Washington, 2001. [23] GUICKING, A.; TANDLER, P.; AVGERIOU, P. Agilo: a highly flexible groupware framework. In: Proceedings of the 11th international conference on Groupware: design, Implementation, and Use, CRIWG’05, p. 49–56, Berlin, Heidelberg, 2005. Springer-Verlag. [24] HELAL, S. Programming pervasive spaces. Pervasive Computing, IEEE, 4(1):84– 87, 2005. [25] HOURCADE, J. P.; BEDERSON, B. B.; DRUIN, A. Building KidPad: an application for children’s collaborative storytelling. Software: Practice and Experience, 34(9):895–914, July 2004. [26] IZADI, S.; BRIGNULL, H.; RODDEN, T.; ROGERS, Y.; UNDERWOOD, M. Dynamo: a public interactive surface supporting the cooperative sharing and exchange of media. In: Proceedings of the 16th annual ACM symposium on User interface software and technology, UIST ’03, p. 159–168, New York, NY, USA, 2003. ACM. [27] KADOUS, M. W.; SAMMUT, C. MICA: pervasive middleware for learning, sharing and talking. In: Pervasive Computing and Communications Workshops, 2004. Proceedings of the Second IEEE Annual Conference on, p. 176–180, 2004. [28] KAPITZA, R.; SCHMIDT, H.; SÖLDNER, G.; HAUCK, F. A Framework for Adaptive Mobile Objects in Heterogeneous Environments. In: Meersman, R.; Tari, Z., editors, On the Move to Meaningful Internet Systems 2006: CoopIS, DOA, GADA, and ODBASE, volume 4276 de Lecture Notes in Computer Science, p. 1739–1756. Springer Berlin / Heidelberg, 2006. [29] KINDBERG, T.; FOX, A. System software for ubiquitous computing. IEEE Pervasive Computing, 1(1):70–81, Jan. 2002. [30] KRUMM, J.; DAVIES, N.; NARAYANASWAMI, C. Guest Editors’ Introduction: Content Sharing. IEEE Pervasive Computing, 8(4):33–34, Oct. 2009. [31] LAUFS, U.; RUFF, C.; ZIBUSCHKA, J. MT4j - A Cross-platform Multi-touch Development Framework. CoRR, abs/1012.0, 2010. [32] LEE, W.; KIM, E.; KIM, J.; LEE, I.; LEE, C. Movement-Aware Vertical Handoff of WLAN and Mobile WiMAX for Seamless Ubiquitous Access. Consumer Electronics, IEEE Transactions on, 53(4):1268–1275, 2007. [33] LUKOSCH, S. Adaptive and Transparent Data Distribution Support for Synchronous Groupware. In: Proceedings of the 8th International Workshop on Groupware: Design, Implementation and Use, p. 255–274, 2002. [34] LUKOSCH, S. Transparent and Flexible Data Sharing for Synchronous Groupware. PhD thesis, University of Hagen, 2003. [35] LUKOSCH, S.; SCHUMMER, T. Patterns for Managing Shared Objects in Groupware Systems. In: Marquardt, K.; Schutz, D., editors, Proceedings of the Ninth European Conference on Pattern Languages of Programs (EuroPLoP’04), p. 333–378, Konstanz, 2005. UVK Universitätsverlag. [36] MALCHER, M. G.; ENDLER, M. iPH: Uma Aplicação para Compartilhamento e Co-Edição de Apresentações em Sala de Aula. In: XXVIII Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos, 2010. [37] PARGAS, R.; COOPER, M.; WILLIAMS, C.; BRYFCZYNSKI, S. OrganicPad: A Tablet PC Based Interactivity Tool for Organic Chemistry. In: Pen-Based Learning Technologies, 2007. PLT 2007. First International Workshop on, p. 1–6, May 2007. [38] PITOURA, E.; SAMARAS, G. Data management for mobile computing, volume 10 de Advances in Database Systems. Springer, 1998. [39] QIN, W.; SUO, Y.; SHI, Y. CAMPS: A Middleware for Providing Context-Aware Services for Smart Space. In: Chung, Y.-C.; Moreira, J., editors, Advances in Grid and Pervasive Computing, volume 3947 de Lecture Notes in Computer Science, p. 644–653. Springer Berlin Heidelberg, 2006. [40] RANGANATHAN, A.; CHETAN, S.; AL-MUHTADI, J.; CAMPBELL, R. H.; MICKUNAS, M. D. Olympus: A High-Level Programming Model for Pervasive Computing Environments. In: Pervasive Computing and Communications, 2005. PerCom 2005. Third IEEE International Conference on, p. 7–16, 2005. [41] RAYCHOUDHURY, V.; CAO, J.; KUMAR, M.; ZHANG, D. Middleware for pervasive computing: A survey. Pervasive and Mobile Computing, -(-):–, 2012. [42] ROMAN, M.; HESS, C.; CERQUEIRA, R.; RANGANATHAN, A.; CAMPBELL, R.; NAHRSTEDT, K. A middleware infrastructure for active spaces. IEEE Pervasive Computing, 1(4):74–83, Oct. 2002. [43] RORIZ JUNIOR, M. P.; FREITAS, L. A.; MASSARANI, M. A. L.; DA ROCHA, R. C. A.; COSTA, F. M. UCLE: Um middleware de computação ubíqua para compartilhamento de conteúdo em salas de aula inteligentes. In: Anais do IV Simpósio Brasileiro de Computação Ubíqua e Pervasiva - SBCUP, p. 10, Curitiba, 2012. SBC. [44] ROTMAN, S. The “post-pc” era: It’s real, but it doesn’t mean what you think it does. http://blogs.forrester.com/sarah_rotman_epps/11-05-17-the_ post_pc_era_its_real_but_it_doesnt_mean_what_you_think_it_does, 2012. Accessed: 07/10/2012. [45] SCHEIBLE, J.; OJALA, T.; COULTON, P. MobiToss: a novel gesture based interface for creating and sharing mobile multimedia art on large public displays. In: Proceedings of the 16th ACM international conference on Multimedia, MM ’08, p. 957–960, New York, NY, USA, 2008. ACM. [46] SCHMIDT, A. Ubiquitous Computing: Are We There Yet? Computer, 43(2):95–97, Feb. 2010. [47] SINGH, R.; BHARGAVA, P.; KAIN, S. State of the art smart spaces: application models and software infrastructure. Ubiquity, 2006(September):7:2—-7:9, 2006. [48] SKIPTON, C.; MATULICH, E.; PAPP, R.; STEPRO, J. Moving From “Dumb” To “Smart” Classrooms: Technology Options And Implementation Issues. Journal of College Teaching & Learning (TLC), 3(6):19–27, 2011. [49] SOUSA, J.; GARLAN, D. Aura: an architectural framework for user mobility in ubiquitous computing environments. In: Proceedings of the 3rd Working IEEE/IFIP Conference on Software Architecture, número August, p. 29–43. Citeseer, 2002. [50] SOUSA, J.; GARLAN, D.; OTHERS. Aura: an architectural framework for user mobility in ubiquitous computing environments. In: Proceedings of the 3rd Working IEEE/IFIP Conference on Software Architecture, número August, p. 29–43. Citeseer, 2002. [51] STARNER, T. Wearable computers: no longer science fiction. IEEE Pervasive Computing, 1(1):86–88, Jan. 2002. [52] STEIMLE, J.; BRDICZKA, O.; MUHLHAUSER, M. CoScribe: Integrating Paper and Digital Documents for Collaborative Knowledge Work. IEEE Transactions on Learning Technologies, 2(3):174–188, July 2009. [53] STREITZ, N. A.; GEInSSLER, J.; HOLMER, T.; KONOMI, S.; MÜLLER-TOMFELDE, C.; REISCHL, W.; REXROTH, P.; SEITZ, P.; STEINMETZ, R. i-LAND: an interactive landscape for creativity and innovation. In: Proceedings of the SIGCHI conference on Human Factors in Computing Systems, CHI ’99, p. 120–127, New York, NY, USA, 1999. ACM. [54] SYSTEMS, U. A. Smart boards and collaborative classrooms. http://www. unifiedav.com/blog/68/smart-boards-collaborative-classrooms/, 2012. Accessed: 10/10/2012. [55] TANDLER, P. The BEACH application model and software framework for synchronous collaboration in ubiquitous computing environments. Journal of Systems and Software, 69(3):267–296, Jan. 2004. [56] TANDLER, P. Synchronous Collaboration in Ubiquitous Computing Environments. PhD thesis, Technischen Universität Darmstadt, 2004. [57] TAURION, C. O que é o mundo pós-PC? http://www.ibm.com/ developerworks/mydeveloperworks/blogs/ctaurion/entry/o_que_e_o_ mundo_pos-pc, 2011. Accessed: 10/05/2012. [58] UMEZAWA, M.; ABE, K.; NISHIHARA, S.; KURIHARA, T. NetMorph - an intuitive mobile object system. In: Creating, Connecting and Collaborating Through Computing, 2003. C5 2003. Proceedings. First Conference on, p. 32–39, 2003. [59] WANT, R.; PERING, T.; BORRIELLO, G.; FARKAS, K. Disappearing hardware [ubiquitous computing]. IEEE Pervasive Computing, 1(1):36–47, Jan. 2002. [60] WEISER, M. The computer for the 21st century. SIGMOBILE Mob. Comput. Commun. Rev., 3(3):3–11, 1999. [61] WILKERSON, M.; GRISWOLD, W. G.; SIMON, B. Ubiquitous presenter: increasing student access and control in a digital lecturing environment. ACM SIGCSE Bulletin, 37(1):116, Feb. 2005. [62] XIE, W.; SHI, Y.; XU, G.; MAO, Y. Smart Platform - a software infrastructure for Smart Space (SISS). Proceedings of the 4th IEEE International Conference on Multimodal Interfaces, p. 429–434, 2002. [63] XU, B.; LIAN, W.; GAO, Q. Migration of active objects in proactive. Information and Software Technology, 45(9):611–618, 2003. [64] YAMIN, A.; AUGUSTIN, I.; DA SILVA, L. C.; REAL, R. A.; FILHO, A. E. S.; GEYER, C. F. R. EXEHDA: adaptive middleware for building a pervasive grid environment. In: Proceedings of the 2005 conference on Self-Organization and Autonomic Informatics (I), p. 203–219, Amsterdam, The Netherlands, The Netherlands, 2005. IOS Press. [65] YAU, S. S.; GUPTA, S. K. S.; KARIM, F.; AHAMED, S. I.; WANG, Y.; WANG, B.; SCIENCE, C. Smart Classroom: Enhancing Collaborative Learning Using Pervasive Computing Technology. In: ASEE 2003 Annual Conference and Exposition, p. 13633–13642, 2003. |
dc.rights.driver.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidade Federal de Goiás |
dc.publisher.program.fl_str_mv |
Programa de Pós-graduação em Ciência da Computação (INF) |
dc.publisher.initials.fl_str_mv |
UFG |
dc.publisher.country.fl_str_mv |
Brasil |
dc.publisher.department.fl_str_mv |
Instituto de Informática - INF (RG) |
publisher.none.fl_str_mv |
Universidade Federal de Goiás |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFG instname:Universidade Federal de Goiás (UFG) instacron:UFG |
instname_str |
Universidade Federal de Goiás (UFG) |
instacron_str |
UFG |
institution |
UFG |
reponame_str |
Repositório Institucional da UFG |
collection |
Repositório Institucional da UFG |
bitstream.url.fl_str_mv |
http://repositorio.bc.ufg.br/tede/bitstreams/16d8a130-9970-487f-aaf6-7d8377166bd7/download http://repositorio.bc.ufg.br/tede/bitstreams/82d72eb3-c0da-4a26-91f9-2cd5dd20d5d1/download http://repositorio.bc.ufg.br/tede/bitstreams/f4d7c80b-34c7-4ba8-ac0f-ad356ce3f694/download http://repositorio.bc.ufg.br/tede/bitstreams/8ccb74bc-585a-4d10-b7e2-e871fcbe8375/download http://repositorio.bc.ufg.br/tede/bitstreams/ded14a19-bac1-4c60-b096-e496e2d928ed/download http://repositorio.bc.ufg.br/tede/bitstreams/bc55aeab-1056-409a-a804-9ffcf604d712/download http://repositorio.bc.ufg.br/tede/bitstreams/dfa5664b-0da0-453c-9471-66b9bdac7443/download |
bitstream.checksum.fl_str_mv |
bd3efa91386c1718a7f26a329fdcb468 4afdbb8c545fd630ea7db775da747b2f 1e0094e9d8adcf16b18effef4ce7ed83 9da0b6dfac957114c6a7714714b86306 51f41fd9bffd47d74d5b5433034ffe62 9b5a9e9bc4ab045ad49ea96d3f3ffc3f 1f5b21dc3bfcbdb4a83cf02021f6e134 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFG - Universidade Federal de Goiás (UFG) |
repository.mail.fl_str_mv |
tasesdissertacoes.bc@ufg.br |
_version_ |
1798044990600904704 |