Skip navigation

Use este identificador para citar ou linkar para este item: https://repositorio.ufpb.br/jspui/handle/123456789/17128
Registro completo de metadados
Campo DCValorIdioma
dc.creatorOliveira, Thiago Pontes de-
dc.date.accessioned2020-03-12T17:15:38Z-
dc.date.available2013-10-04-
dc.date.available2020-03-12T17:15:38Z-
dc.date.issued2013-10-04-
dc.identifier.urihttps://repositorio.ufpb.br/jspui/handle/123456789/17128-
dc.description.abstractSoftware Development was always a complex task, since its conception until its validation by the client. Ever since we try to improve the way software is developed, through frameworks, programming languages, libraries and methodologies. In this work we will analyze AOM, an architectural pattern for reflexive systems. This kind of system has an extremely dynamic nature, because changes are reflected instantaneously, in runtime. Due its dynamic nature, it is a challenge to represent data without affecting performance which is a pillar in the user experience. This work’s goal is to propose a caching solution for Web 2.0 user interfaces based on AOM. Also we will analyze caching strategies and how they can be used with meta-architectures. The methodology used was based on a literature review about AOM and Caching, followed by the problem definition, a prototype’s project and implementation and validation through a benchmark. Because it is a GUI cache, the results are visually noticable. They rendering delays are explicit in the prototype that has not cache. The solution showed stable despite the mocked components. We conclude that the use of caches in the view layer represents a huge gain in user experience.pt_BR
dc.description.provenanceSubmitted by Jackson Rilton Lima Araujo Nunes (jackson@ccae.ufpb.br) on 2020-03-12T17:15:38Z No. of bitstreams: 2 license_rdf: 805 bytes, checksum: c4c98de35c20c53220c07884f4def27c (MD5) TPO04102013.pdf: 2235644 bytes, checksum: 3a64ab618d474d18250339e64dd5d75e (MD5)en
dc.description.provenanceMade available in DSpace on 2020-03-12T17:15:38Z (GMT). No. of bitstreams: 2 license_rdf: 805 bytes, checksum: c4c98de35c20c53220c07884f4def27c (MD5) TPO04102013.pdf: 2235644 bytes, checksum: 3a64ab618d474d18250339e64dd5d75e (MD5) Previous issue date: 2013-10-04en
dc.languageporpt_BR
dc.publisherUniversidade Federal da Paraíbapt_BR
dc.rightsAcesso abertopt_BR
dc.rightsAttribution-NoDerivs 3.0 Brazil*
dc.rights.urihttp://creativecommons.org/licenses/by-nd/3.0/br/*
dc.subjectSistemas de informaçãopt_BR
dc.subjectWeb 2.0pt_BR
dc.subjectSoftwarespt_BR
dc.subjectInformation systemspt_BR
dc.titleCache para fragmentos de GUI utilizando metamodelos interpretadospt_BR
dc.typeTCCpt_BR
dc.contributor.advisor1Miranda, Rodrigo Almeida Vilar-
dc.description.resumoO desenvolvimento de software sempre foi uma tarefa bastante complexa, desde a concepção até a validação pelo o cliente. Desde então tentamos melhorar a forma como software é desenvolvido, através da criação de frameworks, linguagens de programação, bibliotecas e metodologias. Neste trabalho analisaremos o AOM, um padrão arquitetural para sistemas reflexivos. Esse tipo de sistema possui uma natureza extremamente dinâmica, pois o reflexo das alterações nas funcionalidades é instantâneo, em tempo de execução. Devido essa natureza dinâmica, representar esses dados sem que a performance – um pilar na experiência do usuário – seja afetada acaba sendo um desafio. Este trabalho tem como objetivo propor uma solução de caching para interfaces gráficas Web 2.0 de sistemas baseados em AOM. Para tanto, analisamos estratégias de caching e como elas podem ser utilizadas em AOM. A metodologia utilizada foi baseada em uma revisão bibliográfica sobre AOM e Caching, seguido pela definição de casos de uso, projeto e implementação de um protótipo e validação da solução através de um benchmark. Por tratar-se de um cache de GUI, os resultados são visualmente notáveis. Os atrasos na renderização são explícitos no protótipo que não possui o cache. A solução mostrou-se estável apesar de alguns dos componentes serem mocks. Verificamos que a utilização de caches na camada de interface gráfica representa um grande ganho na experiência do usuário.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCiências Exataspt_BR
dc.publisher.initialsUFPBpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOpt_BR
Aparece nas coleções:TCC - Sistemas de Informação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
TPO04102013.pdf2,18 MBAdobe PDFVisualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons