Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/91571

TítuloWeb XML IDE
Autor(es)Ferreira, José Pedro Castro
Orientador(es)Ramalho, José Carlos
Henriques, Pedro Rangel
Palavras-chaveXML
XSL
DTD
XSD
XSLT
XPath
IDE
Web-platform
Schema
Documents
Plataforma Web
Documentos
Data27-Set-2023
Resumo(s)This document is the report for a Master Thesis, included in the second year of the Master’s Degree in Informatics Engineering at Universidade do Minho in Braga, Portugal. The project consists on the design and development of a Web IDE for XML to support teaching annotation languages to students that deal with digital documents but are not related to computer programming. The developed tool must be easy to install and to use, considering it is made to help users that are not experienced with programming or annotation languages nor IDEs. The goal of this project is to get an user-friendly, easy to learn, Web-based platform to assist in: creating well-formed XML documents, DTDs, XML Schemas and XML Stylesheets; converting DTDs to XML Schemas; validating XML documents according to given DTDs or Schemas; running XPath expressions on XML Documents; and automatically generating XML documents from a DTD or a Schema and some parameters. The state of the art on XML IDEs was analyzed in order to prove the necessity for the proposed application. The different IDEs were analyzed regarding their features, UI/UX, ease-of-use, price and availability. This document also contemplates the proposed approach for meeting the project’s ob jectives, the plan for the development stage of this project, as well as the definition for the desired features, and the report for the development process itself, describing how the different features were implemented. The developed application was compared to the analyzed state of the art IDEs and proved to meet the proposed objectives for the project. The WebXMLIDE application is publicly available for free in the following link: https: //webxml.epl.di.uminho.pt/.
Este documento serve como relatório de uma Tese de Mestrado, incluída no segundo ano do Mestrado em Engenharia Informática na Universidade do Minho em Braga, Portugal. Este projeto consiste no design e desenvolvimento de um Web IDE de XML para suportar o ensino de linguagens de anotação a estudantes que lidam com documentos digitais mas não são de áreas relacionadas com programação. A ferramenta proposta deve ser fácil de instalar e usar, considerando que é feita para ajudar utilizador que não são experientes em programação, linguagens de anotação ou IDEs. O objetivo deste projeto é obter uma plataforma baseada na web, fácil de utilizar e aprender para ajudar: na criação de documentos XML, DTDs, XML Schemas e XML Stylesheets bem formados; na conversão de DTDs para Schemas; na validação de documentos XML de acordo com DTDs ou Schemas; na testagem de expressões XPath em documentos XPath; e na geração automática de documentos XML a partir de DTDs ou Schemas e alguns parâmetros. O estado da arte no que toca a IDEs de XML foi analisado a fim de comprovar a necessidade da aplicação proposta. Os diferentes IDEs foram analisados quanto às suas funcionalidades, UI/UX, facilidade de uso, preço e disponibilidade. Este documento contempla ainda a abordagem proposta para o cumprimento dos objetivos do projeto, o plano para a fase de desenvolvimento deste projeto, bem como a definição das funcionalidades pretendidas, e o relatório do próprio processo de desenvolvimento, descrevendo como foram implementadas as diferentes funcionalidades. A aplicação desenvolvida foi comparada com os IDEs do estado da arte analisados e provou corresponder aos objetivos definidos para o projeto. A aplicação WebXMLIDE está publicamente disponível de forma gratuita no seguinte link: https://webxml.epl.di.uminho.pt/.
TipoDissertação de mestrado
DescriçãoDissertação de mestrado em Informatics Engineering
URIhttps://hdl.handle.net/1822/91571
AcessoAcesso aberto
Aparece nas coleções:BUM - Dissertações de Mestrado
DI - Dissertações de Mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
Jose Pedro Castro Ferreira.pdfDissertação de mestrado2,04 MBAdobe PDFVer/Abrir

Este trabalho está licenciado sob uma Licença Creative Commons Creative Commons

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID