Use este identificador para citar ou linkar para este item: https://repositorio.ufba.br/handle/ri/24712
Registro completo de metadados
Campo DCValorIdioma
dc.contributor.advisorMatos, Ecivaldo de Souza-
dc.contributor.authorSousa, Mateus Chagas-
dc.creatorSousa, Mateus Chagas-
dc.date.accessioned2017-12-05T13:18:58Z-
dc.date.available2017-12-05T13:18:58Z-
dc.date.issued2017-12-05-
dc.date.submitted2014-12-16-
dc.identifier.urihttp://repositorio.ufba.br/ri/handle/ri/24712-
dc.description.abstractAtualmente editores de texto baseados no atributo contenteditable são comuns, porém a árvore DOM resultante desses editores de texto é frequentemente inconsistente, ambígua e dificilmente personalizável em termos de estrutura. Este trabalho propõe um modelo de padronização de árvores DOM que classifica elementos em três categorias: section, paragraphs e inlines. Demonstra também o processo de implementação do modelo utilizando­se a linguagem JavaScript, os algoritmos resultantes e sua especificação formal em termos da teoria dos conjuntos. Dado que blogs, portais e sites que permitem publicações de terceiros podem se beneficiar ao estabelecerem um padrão para suas publicações, o modelo descrito ao longo do texto apresenta­se como possibilidade para aplicações em que tanto a foma quanto a estrutura do texto apresentado na web são importantes. As restrições do modelo podem ser pensadas também de modo a beneficiar aspectos de SEO, estética e acessibilidade para leitores automáticos de tela. A generalidade do modelo e suas categorias ainda carece de verficação. Uma análise quantitativa de forma e estrutura de textos na web bem como uma análise qualitativa com mantenedores de conteúdo textual na web ou usuários regulares de editores de texto poderia vir a evidenciar necessidades não identificadas neste trabalho.pt_BR
dc.description.abstractABSTRACT: Actually contenteditable­based text editors are very common, however the DOM tree resulting from such kind of text editors is frequently inconsistent, ambiguous and hardly customizable in structural concerns. This work proposes a model for standardization of DOM trees that classifies elements in one of three categories: section, paragraph and inline. Also demonstrates the process of implementation of such model using the JavaScript programming language, the resulting algorithms and its formal specification in terms of Set Theory. Given that blogs, portals and websites that allow third party publication can benefit from establishing standards to its publications, the model described throughout the text can possibly be a solution for applications in which both form and structure of the text showed on the web are important. The constraints within the model can be also used to benefit search engine optimization, aesthetics and automated screen readers accessibility. The model’s and its categories generality must yet be verified. A quantitative analysis of form and structure of texts published on the web as well as a qualitative analysis with textual content maintainers or even usual text editors users, can point needs that were not addressed in this work.pt_BR
dc.language.isopt_BRpt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectWebpt_BR
dc.subjectContenteditablept_BR
dc.subjectHTML5pt_BR
dc.subjectEditor de textopt_BR
dc.subjectDOMpt_BR
dc.titleUm modelo de padronização de DOM para editores de texto CONTENTEDITABLEpt_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.contributor.refereesSantos, Débora Abdalla-
dc.contributor.refereesDurão, Frederico Araujo-
dc.publisher.departamentInstituto de Matemáticapt_BR
dc.publisher.initialsUFBApt_BR
dc.publisher.countryBrasilpt_BR
dc.subject.cnpqCiência da Computaçãopt_BR
Aparece nas coleções:Trabalho de Conclusão de Curso (Graduação) - Ciência da Computação (IC)

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
TCC-MateusChagasSousa.pdf1,3 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.