A source code based model to generate GUI: GUI generation based on source code with declarative language extensions
| Main Author: | |
|---|---|
| Publication Date: | 2008 |
| Other Authors: | , |
| Language: | eng |
| Source: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| Download full: | http://hdl.handle.net/10400.8/148 |
Summary: | Due 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. |
| id |
RCAP_8c6f64d71a60ab446f8a61dd751a35b6 |
|---|---|
| oai_identifier_str |
oai:iconline.ipleiria.pt:10400.8/148 |
| network_acronym_str |
RCAP |
| network_name_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository_id_str |
https://opendoar.ac.uk/repository/7160 |
| spelling |
A source code based model to generate GUI: GUI generation based on source code with declarative language extensionsAttribute-oriented programmingSource code modelGUI generationData-driven applicationDue 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.Repositório IC-OnlineMonteiro, MarcoOliveira, PaulaGonçalves, Ramiro2009-09-16T16:06:55Z2008-072008-07-01T00:00:00Zconference objectinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/10400.8/148eng978-989-8111-51-7info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-02-25T15:16:43Zoai:iconline.ipleiria.pt:10400.8/148Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T20:55:36.019129Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse |
| dc.title.none.fl_str_mv |
A source code based model to generate GUI: GUI generation based on source code with declarative language extensions |
| title |
A source code based model to generate GUI: GUI generation based on source code with declarative language extensions |
| spellingShingle |
A source code based model to generate GUI: GUI generation based on source code with declarative language extensions Monteiro, Marco Attribute-oriented programming Source code model GUI generation Data-driven application |
| title_short |
A source code based model to generate GUI: GUI generation based on source code with declarative language extensions |
| title_full |
A source code based model to generate GUI: GUI generation based on source code with declarative language extensions |
| title_fullStr |
A source code based model to generate GUI: GUI generation based on source code with declarative language extensions |
| title_full_unstemmed |
A source code based model to generate GUI: GUI generation based on source code with declarative language extensions |
| title_sort |
A source code based model to generate GUI: GUI generation based on source code with declarative language extensions |
| author |
Monteiro, Marco |
| author_facet |
Monteiro, Marco Oliveira, Paula Gonçalves, Ramiro |
| author_role |
author |
| author2 |
Oliveira, Paula Gonçalves, Ramiro |
| author2_role |
author author |
| dc.contributor.none.fl_str_mv |
Repositório IC-Online |
| dc.contributor.author.fl_str_mv |
Monteiro, Marco Oliveira, Paula Gonçalves, Ramiro |
| dc.subject.por.fl_str_mv |
Attribute-oriented programming Source code model GUI generation Data-driven application |
| topic |
Attribute-oriented programming Source code model GUI generation Data-driven application |
| description |
Due 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. |
| publishDate |
2008 |
| dc.date.none.fl_str_mv |
2008-07 2008-07-01T00:00:00Z 2009-09-16T16:06:55Z |
| dc.type.driver.fl_str_mv |
conference object |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10400.8/148 |
| url |
http://hdl.handle.net/10400.8/148 |
| dc.language.iso.fl_str_mv |
eng |
| language |
eng |
| dc.relation.none.fl_str_mv |
978-989-8111-51-7 |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.source.none.fl_str_mv |
reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia instacron:RCAAP |
| instname_str |
FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| instacron_str |
RCAAP |
| institution |
RCAAP |
| reponame_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| collection |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository.name.fl_str_mv |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| repository.mail.fl_str_mv |
info@rcaap.pt |
| _version_ |
1833598965404139520 |