Please use this identifier to cite or link to this item: https://repositorio.ufu.br/handle/123456789/14641
Full metadata record
DC FieldValueLanguage
dc.creatorSouza Filho, João Barbosa de
dc.date.accessioned2016-06-22T18:39:11Z-
dc.date.available2007-11-23
dc.date.available2016-06-22T18:39:11Z-
dc.date.issued2007-07-25
dc.identifier.citationSOUZA FILHO, João Barbosa de. Uma interface gráfica compacta e prática em objective caml. 2007. 121 f. Dissertação (Mestrado em Engenharias) - Universidade Federal de Uberlândia, Uberlândia, 2007.por
dc.identifier.urihttps://repositorio.ufu.br/handle/123456789/14641-
dc.description.abstractOCaml and other ML like languages does not provide developer with a native GUI. Therefore one must use a third party GUI, like TCL/TK or GTK. This requires final users to search the Internet for a GUI library, download it, install it, etc. Most final users are not up to the task. Therefore we decided to create a GUI interface entirely written in OCaml, that does not require any external library to work, and that has a very small footprint. Compiled programs occupy as little as 300Kbytes on disk. The system works equaly well on Windows, Linux, or any other operational system with an OCaml port. It has four kinds of widgets: Buttons, refresh devices, parsers, and Emacs-like mini-editors. The Emacs widgets work with plain text or mask-driven forms; they offer a practical and simple method for data input. Since OCaml is a strong typed functional language, this application is pratically bug free.eng
dc.formatapplication/pdfpor
dc.languageporpor
dc.publisherUniversidade Federal de Uberlândiapor
dc.rightsAcesso Abertopor
dc.subjectInteligência artificialpor
dc.subjectSistemas de recuperação da informaçãopor
dc.titleUma interface gráfica compacta e prática em objective camlpor
dc.typeDissertaçãopor
dc.contributor.advisor1Pereira, Antônio Eduardo Costa
dc.contributor.advisor1Latteshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4703666E8por
dc.contributor.referee1Soares, Alexsandro Santos
dc.contributor.referee1Latteshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4795877Y2por
dc.contributor.referee2Mendes, Elise Barbosa
dc.contributor.referee2Latteshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4705494H6por
dc.creator.Latteshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4797962D3por
dc.description.degreenameMestre em Ciênciaspor
dc.description.resumoO OCaml e as outras linguagens da família do ML não fornecem ao programador nenhuma interface gráfica nativa. Por isso, torna-se necessário recorrer a interfaces gráficas terceirizadas como TCL/TK e GTK. Em consequência disto, o usuário de programas escritos na referida linguagem precisam pesquisar na internete para encontrar a biblioteca necessária à execução dos programas que deseja utilizar, efetuar o download e instalá-la. A maioria dos usuários finais não possuem conhecimento necessário ou paciência para efetuar esta tarefa, razão pela qual o objetivo deste trabalho foi a criação de uma interface gráfica inteiramente escrita em OCaml, que não exige biblioteca externa para funcionar, além de poucos recursos da máquina utilizada. Programas compilados com esta ferramenta ocupam pouco mais de 300 KBytes no disco. A interface opera igualmente bem no Windows, Linux ou demais sistemas operacionais onde OCaml foi portado. Ela apresenta quatro funcionalidades, a saber, botões, que podem ser gráficos ou textuais, dispositivos de restauração da tela, processadores de linguagem e editores com funcionamento similar ao do Emacs, os quais podem trabalhar com máscaras ou com textos livres, já que OCaml é uma linguagem fortemente tipada e funcional, cuja interface gráfica descrita é praticamente livre de bugs.por
dc.publisher.countryBRpor
dc.publisher.programPrograma de Pós-graduação em Engenharia Elétricapor
dc.subject.cnpqCNPQ::ENGENHARIAS::ENGENHARIA ELETRICApor
dc.publisher.departmentEngenhariaspor
dc.publisher.initialsUFUpor
dc.orcid.putcode81754673-
Appears in Collections:DISSERTAÇÃO - Engenharia Elétrica

Files in This Item:
File Description SizeFormat 
JBSFilhoDISPRT.pdf2.07 MBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.