Repository logo
 
Publication

A source code based model to generate GUI: GUI generation based on source code with declarative language extensions

dc.contributor.authorMonteiro, Marco
dc.contributor.authorOliveira, Paula
dc.contributor.authorGonçalves, Ramiro
dc.date.accessioned2009-09-16T16:06:55Z
dc.date.available2009-09-16T16:06:55Z
dc.date.issued2008-07
dc.description.abstractDue to data-driven application nature and its increasing complexity, developing its user interface can be a repetitive and time-consuming activity. Consequently, developers tend to focus more on the user interface aspects and less on business related code. In this paper, we present an alternative approach to graphical user interface development for data-driven applications, where the key concept is the generation of concrete graphical user interface from a source code based model. The model includes the original source code metadata and non-intrusive declarative language extensions that describes the user interface structure. Some Object Relational Mapping tools already use a similar concept to handle interoperability between the data layer and the business layer. Our approach applies the same concept to handle business and presentation layer interoperability. Also, concrete user interface implementation will be delegated to specialized software packages, developed by external entities, that provide complete graphical user interfaces services to the application. When applying our approach, we expect faster graphical user interface development, allowing developers to refocus on the source code and concentrate their efforts on application core logic.pt
dc.identifier.citationMONTEIRO, Marco; OLIVEIRA, Paula; GONÇALVES, Ramiro - A source code based model to generate GUI: GUI generation based on source code with declarative language extensions. In: Proceedings of the 3rd International Conference on Software and Data Technologies. Porto: [s.n.], 2008.pt
dc.identifier.isbn978-989-8111-51-7
dc.identifier.urihttp://hdl.handle.net/10400.8/148
dc.language.isoengpt
dc.subjectAttribute-oriented programmingpt
dc.subjectSource code modelpt
dc.subjectGUI generationpt
dc.subjectData-driven applicationpt
dc.titleA source code based model to generate GUI: GUI generation based on source code with declarative language extensionspt
dc.typeconference object
dspace.entity.typePublication
oaire.citation.conferencePlacePortopt
oaire.citation.endPage28pt
oaire.citation.startPage21pt
oaire.citation.title3rd International Conference on Software and Data Technologiespt
rcaap.rightsopenAccess
rcaap.typeconferenceObjectpt

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ICSOFT2008_MarcoMonteiro.pdf
Size:
183.92 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.79 KB
Format:
Item-specific license agreed upon to submission
Description: