Name: | Description: | Size: | Format: | |
---|---|---|---|---|
4.48 MB | Adobe PDF |
Authors
Advisor(s)
Abstract(s)
O processo de desenvolvimento de interfaces é moroso e produz resultados intermédios desnecessários. No processo o designer produz imagens das interfaces, através de um programa de computador, que um programador terá de replicar em código. Um sistema que capaz de converter os ficheiros de design produzidos pelo designer para código pode reduzir o tempo de produção de interfaces. O objetivo desta tese é a construção de um sistema que faça essa conversão entre ficheiros de design e código aplicacional de forma automática. Tendo por base os padrões de design que surgiram na indústria e respetivas bibliotecas que os implementam, tanto a nível de design como de código aplicacional. O resultado do trabalho devolvido foi um sistema capaz de extrair um subconjunto reduzido de elementos da biblioteca de design e inseri-lo no código aplicacional. A organização de ficheiros no design também é replicada no código. Este trabalho é a primeira fase de um sistema conversor de design para código aplicacional. Durante a realização do mesmo foram encontrados diversos obstáculos que impediram a conclusão de outras fases da conversão.
The interface development process is slow and produces unnecessary intermediate results. In the process the designer produces images of the interfaces, by a computer program that a programmer will turn into code. A system capable of convert design files into code can reduce the time spent producing interfaces. The objective of this thesis is to build a system that can convert design files into code automatically. Based on design patterns that emerged in the industry and respective implementation libraries, both in design and code. The result of the developed work was a system capable of extract a small subset of elements from the design library and insert it in code files. The design file organization is replicated on code. This work is the first step of a converser system from design to code. During the development some problems appeared that made impossible the conclusion of other steps.
The interface development process is slow and produces unnecessary intermediate results. In the process the designer produces images of the interfaces, by a computer program that a programmer will turn into code. A system capable of convert design files into code can reduce the time spent producing interfaces. The objective of this thesis is to build a system that can convert design files into code automatically. Based on design patterns that emerged in the industry and respective implementation libraries, both in design and code. The result of the developed work was a system capable of extract a small subset of elements from the design library and insert it in code files. The design file organization is replicated on code. This work is the first step of a converser system from design to code. During the development some problems appeared that made impossible the conclusion of other steps.
Description
Keywords
Construtor de interfaces Design Geração de código Orientações de design Interface com o Utilizador Interface builder Design Code generation Design guidelines User Interfaces