La interfaz de usuario como punto de partida para la creación automática de aplicaciones móviles – un enfoque basado en MDD

Las aplicaciones móviles requieren una interfaz reducida y estandarizada paralograr que el usuario tenga una buena experiencia de uso. Particularmente lasaplicaciones que administran datos utilizan controles de interfaz generales quepermiten realizar todas las operaciones necesarias con dichos datos...

Full description

Autores:
Vera, Pablo M.
Pons, Claudia
González, Carina S.
Rodríguez, Rocío A.
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2015
Institución:
Universidad Autónoma de Bucaramanga - UNAB
Repositorio:
Repositorio UNAB
Idioma:
spa
OAI Identifier:
oai:repository.unab.edu.co:20.500.12749/8879
Acceso en línea:
http://hdl.handle.net/20.500.12749/8879
Palabra clave:
MDD
UML
Componentes
Móvil
Interfaz de usuario
MDD
UML
Components
Mobile
User interface
Technological development
Technological innovations
Research
Information and communication technology
Computer's science
Desarrollo tecnológico
Innovaciones tecnológicas
Ciencias de la computación
Investigación
Tecnología de la información y comunicación
MDD
UML
Componentes
Móvi
Interfaz de usuario
Rights
License
Derechos de autor 2015 Revista Colombiana de Computación
id UNAB2_0925f7459825411db8848314bed1f352
oai_identifier_str oai:repository.unab.edu.co:20.500.12749/8879
network_acronym_str UNAB2
network_name_str Repositorio UNAB
repository_id_str
dc.title.spa.fl_str_mv La interfaz de usuario como punto de partida para la creación automática de aplicaciones móviles – un enfoque basado en MDD
dc.title.translated.eng.fl_str_mv The user interface as a starting point for the automatic creation of mobile applications – an approach based on MDD
title La interfaz de usuario como punto de partida para la creación automática de aplicaciones móviles – un enfoque basado en MDD
spellingShingle La interfaz de usuario como punto de partida para la creación automática de aplicaciones móviles – un enfoque basado en MDD
MDD
UML
Componentes
Móvil
Interfaz de usuario
MDD
UML
Components
Mobile
User interface
Technological development
Technological innovations
Research
Information and communication technology
Computer's science
Desarrollo tecnológico
Innovaciones tecnológicas
Ciencias de la computación
Investigación
Tecnología de la información y comunicación
MDD
UML
Componentes
Móvi
Interfaz de usuario
title_short La interfaz de usuario como punto de partida para la creación automática de aplicaciones móviles – un enfoque basado en MDD
title_full La interfaz de usuario como punto de partida para la creación automática de aplicaciones móviles – un enfoque basado en MDD
title_fullStr La interfaz de usuario como punto de partida para la creación automática de aplicaciones móviles – un enfoque basado en MDD
title_full_unstemmed La interfaz de usuario como punto de partida para la creación automática de aplicaciones móviles – un enfoque basado en MDD
title_sort La interfaz de usuario como punto de partida para la creación automática de aplicaciones móviles – un enfoque basado en MDD
dc.creator.fl_str_mv Vera, Pablo M.
Pons, Claudia
González, Carina S.
Rodríguez, Rocío A.
dc.contributor.author.spa.fl_str_mv Vera, Pablo M.
Pons, Claudia
González, Carina S.
Rodríguez, Rocío A.
dc.subject.none.fl_str_mv MDD
UML
Componentes
Móvil
Interfaz de usuario
topic MDD
UML
Componentes
Móvil
Interfaz de usuario
MDD
UML
Components
Mobile
User interface
Technological development
Technological innovations
Research
Information and communication technology
Computer's science
Desarrollo tecnológico
Innovaciones tecnológicas
Ciencias de la computación
Investigación
Tecnología de la información y comunicación
MDD
UML
Componentes
Móvi
Interfaz de usuario
dc.subject.keywords.eng.fl_str_mv MDD
UML
Components
Mobile
User interface
Technological development
Technological innovations
Research
Information and communication technology
dc.subject.keywords.none.fl_str_mv Computer's science
dc.subject.lemb.spa.fl_str_mv Desarrollo tecnológico
Innovaciones tecnológicas
Ciencias de la computación
Investigación
Tecnología de la información y comunicación
dc.subject.proposal.spa.fl_str_mv MDD
UML
Componentes
Móvi
Interfaz de usuario
description Las aplicaciones móviles requieren una interfaz reducida y estandarizada paralograr que el usuario tenga una buena experiencia de uso. Particularmente lasaplicaciones que administran datos utilizan controles de interfaz generales quepermiten realizar todas las operaciones necesarias con dichos datos (listados,menús, pantallas de edición y de búsqueda). Tomando como base esos controles de interfaz de usuario se diseña una metodología de modelado basada en MDD(Model Driven Development), mediante la cual es posible generarautomáticamente aplicaciones web móviles con el solo hecho de configurar losdatos a visualizar en la interfaz y definir cómo será la navegación dentro delsistema. La configuración de los componentes está basada en un primer modeloque representa los datos que administrará la aplicación. Esta metodología estábasada en UML (Unified Modelling Language) y se define mediante una extensión conservativa de dicho lenguaje especificada en un profile de UML y una serie de restricciones. Para soportar la metodología de modelado se ha desarrollado una herramienta que permite modelar y realizar las transformaciones entre modelos que son necesarios para poder generar el código fuente 100% funcional de una aplicación.
publishDate 2015
dc.date.issued.none.fl_str_mv 2015-12-01
dc.date.accessioned.none.fl_str_mv 2020-10-27T00:20:16Z
dc.date.available.none.fl_str_mv 2020-10-27T00:20:16Z
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/article
dc.type.local.spa.fl_str_mv Artículo
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/CJournalArticle
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.issn.none.fl_str_mv 2539-2115
1657-2831
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12749/8879
dc.identifier.instname.spa.fl_str_mv instname:Universidad Autónoma de Bucaramanga UNAB
dc.identifier.repourl.none.fl_str_mv repourl:https://repository.unab.edu.co
dc.identifier.doi.none.fl_str_mv 10.29375/25392115.2556
identifier_str_mv 2539-2115
1657-2831
instname:Universidad Autónoma de Bucaramanga UNAB
repourl:https://repository.unab.edu.co
10.29375/25392115.2556
url http://hdl.handle.net/20.500.12749/8879
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv https://revistas.unab.edu.co/index.php/rcc/article/view/2556/2191
dc.relation.uri.none.fl_str_mv https://revistas.unab.edu.co/index.php/rcc/article/view/2556
dc.relation.references.none.fl_str_mv W3C. Mobile Web Best Practices 1.0. [Online] 2009. http://www.w3.org/TR/mobile-bp/.
W3C. Mobile Web Application Best Practices. [Online] 2008. http://www.w3.org/TR/mwabp/.
Krug, S. No me hagas pensar: una aproximación a la usabilidad en la web. s.l. : Pearson Educación, SA., 2001.
Budiu, R., Nielsen, J. Usability of iPad apps and websites. 2011.
Schwabe D, Rossi G. An Object Oriented Approach to Web-Based Application Design. 1998, pp. 207-225.
N., KOCH. Software Engineering for Adaptive Hypermedia Applications. s.l. : PhD. Thesis, Reihe, 2001.
Ceri S., Fraternali P., Bongio. Web Modeling Language (WebML): a modeling language for designing Web sites. 2000. pp. 137-157.
Isakowitz, E. Stohr A., Balasubramanian P. RMM: a methodology for structured hypermedia design. 1995. s.l. : ACM, pp. 34-44.
Brambilla, M. C. Model-driven software engineering in practice. s.l. : Synthesis Lectures on Software Engineering, 2012. Vol. 1.
Agrawal, A., Levendovszky, T., Sprinkle, J., Shi, F., & Karsai, G. Generative programming via graph transformations in the modeldriven architecture. USA : Workshop on Generative Techniques in the Context of Model Driven Architecture, OOPSLA, 2002.
Heineman, George T and Councill, William T. Component-Based Software Engineering: Putting the Pieces Together. s.l. : AddisonWesley, 2001.
Keller, Rudolf K and Reinhard, Schauer. Design components: toward software composition at the design level. s.l. : IEEE Computer Society, 1998.
Adler, Richard M. Emerging standards for component software. 1995. pp. 68-77. Vol. 28.
] Rossi, G., et al. Web Engineering: Modelling and Implementing Web Applications. 2008.
Vera P., Pons C. Gonzalez C, Giulianelli D., Rodriguez R. MDA based Hypermedia Modeling Methodology using reusable components. s.l. : XVIII Congreso Argentino de Ciencias de la Computación, 2012.
Microsoft. ASP.NET Web Forms. [Online] [Cited: 01 05, 2015.] http://www.asp.net/web-forms.
dc.rights.none.fl_str_mv Derechos de autor 2015 Revista Colombiana de Computación
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
dc.rights.uri.none.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.creativecommons.*.fl_str_mv Attribution-NonCommercial-ShareAlike 4.0 International
rights_invalid_str_mv Derechos de autor 2015 Revista Colombiana de Computación
http://creativecommons.org/licenses/by-nc-sa/4.0/
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Attribution-NonCommercial-ShareAlike 4.0 International
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Autónoma de Bucaramanga UNAB
publisher.none.fl_str_mv Universidad Autónoma de Bucaramanga UNAB
dc.source.none.fl_str_mv Revista Colombiana de Computación; Vol. 16 Núm. 2 (2015): Revista Colombiana de Computación; 162-177
institution Universidad Autónoma de Bucaramanga - UNAB
bitstream.url.fl_str_mv https://repository.unab.edu.co/bitstream/20.500.12749/8879/1/2015_Articulo_La%20interfaz%20de%20usuario%20como%20punto%20de%20partida%20para%20la%20creaci%c3%b3n%20autom%c3%a1tica%20de%20aplicaciones%20m%c3%b3viles%20%e2%80%93%20un%20enfoque%20basado%20en%20MDD.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/8879/2/2015_Articulo_La%20interfaz%20de%20usuario%20como%20punto%20de%20partida%20para%20la%20creaci%c3%b3n%20autom%c3%a1tica%20de%20aplicaciones%20m%c3%b3viles%20%e2%80%93%20un%20enfoque%20basado%20en%20MDD.pdf.jpg
bitstream.checksum.fl_str_mv 7196d81dc804cb369d3ed2f137199eb3
2a15ea4e1783739dfaa2a6bd027f9d2c
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositorio Institucional | Universidad Autónoma de Bucaramanga - UNAB
repository.mail.fl_str_mv repositorio@unab.edu.co
_version_ 1814278402263220224
spelling Vera, Pablo M.a338637f-1ceb-4b5f-85a5-4bd2e40a68e5Pons, Claudia18f4b86a-52e1-4bd7-b034-d29bb672f6d8González, Carina S.790966b7-8776-4b6c-895e-dc144d0efcb0Rodríguez, Rocío A.b459c939-e903-466c-bd0a-1247fc607d3c2020-10-27T00:20:16Z2020-10-27T00:20:16Z2015-12-012539-21151657-2831http://hdl.handle.net/20.500.12749/8879instname:Universidad Autónoma de Bucaramanga UNABrepourl:https://repository.unab.edu.co10.29375/25392115.2556Las aplicaciones móviles requieren una interfaz reducida y estandarizada paralograr que el usuario tenga una buena experiencia de uso. Particularmente lasaplicaciones que administran datos utilizan controles de interfaz generales quepermiten realizar todas las operaciones necesarias con dichos datos (listados,menús, pantallas de edición y de búsqueda). Tomando como base esos controles de interfaz de usuario se diseña una metodología de modelado basada en MDD(Model Driven Development), mediante la cual es posible generarautomáticamente aplicaciones web móviles con el solo hecho de configurar losdatos a visualizar en la interfaz y definir cómo será la navegación dentro delsistema. La configuración de los componentes está basada en un primer modeloque representa los datos que administrará la aplicación. Esta metodología estábasada en UML (Unified Modelling Language) y se define mediante una extensión conservativa de dicho lenguaje especificada en un profile de UML y una serie de restricciones. Para soportar la metodología de modelado se ha desarrollado una herramienta que permite modelar y realizar las transformaciones entre modelos que son necesarios para poder generar el código fuente 100% funcional de una aplicación.Mobile applications require a reduced and standardized interface to ensure that the user has a good user experience. Particularly the Applications that manage data use general interface controls that allow you to perform all the necessary operations with said data (lists, menus, editing and search screens). Based on these controls of user interface a modeling methodology based on MDD is designed (Model Driven Development), through which it is possible to generate automatically mobile web applications just by configuring the data to display in the interface and define how the navigation will be within the system. The configuration of the components is based on a first model which represents the data that will be managed by the application. This methodology is based on UML (Unified Modeling Language) and is defined by an extension conservative of said language specified in a UML profile and a series of restrictions. To support the modeling methodology, a tool that allows modeling and transformations between models that are necessary to be able to generate the 100% functional source code of a app.application/pdfspaUniversidad Autónoma de Bucaramanga UNABhttps://revistas.unab.edu.co/index.php/rcc/article/view/2556/2191https://revistas.unab.edu.co/index.php/rcc/article/view/2556W3C. Mobile Web Best Practices 1.0. [Online] 2009. http://www.w3.org/TR/mobile-bp/.W3C. Mobile Web Application Best Practices. [Online] 2008. http://www.w3.org/TR/mwabp/.Krug, S. No me hagas pensar: una aproximación a la usabilidad en la web. s.l. : Pearson Educación, SA., 2001.Budiu, R., Nielsen, J. Usability of iPad apps and websites. 2011.Schwabe D, Rossi G. An Object Oriented Approach to Web-Based Application Design. 1998, pp. 207-225.N., KOCH. Software Engineering for Adaptive Hypermedia Applications. s.l. : PhD. Thesis, Reihe, 2001.Ceri S., Fraternali P., Bongio. Web Modeling Language (WebML): a modeling language for designing Web sites. 2000. pp. 137-157.Isakowitz, E. Stohr A., Balasubramanian P. RMM: a methodology for structured hypermedia design. 1995. s.l. : ACM, pp. 34-44.Brambilla, M. C. Model-driven software engineering in practice. s.l. : Synthesis Lectures on Software Engineering, 2012. Vol. 1.Agrawal, A., Levendovszky, T., Sprinkle, J., Shi, F., & Karsai, G. Generative programming via graph transformations in the modeldriven architecture. USA : Workshop on Generative Techniques in the Context of Model Driven Architecture, OOPSLA, 2002.Heineman, George T and Councill, William T. Component-Based Software Engineering: Putting the Pieces Together. s.l. : AddisonWesley, 2001.Keller, Rudolf K and Reinhard, Schauer. Design components: toward software composition at the design level. s.l. : IEEE Computer Society, 1998.Adler, Richard M. Emerging standards for component software. 1995. pp. 68-77. Vol. 28.] Rossi, G., et al. Web Engineering: Modelling and Implementing Web Applications. 2008.Vera P., Pons C. Gonzalez C, Giulianelli D., Rodriguez R. MDA based Hypermedia Modeling Methodology using reusable components. s.l. : XVIII Congreso Argentino de Ciencias de la Computación, 2012.Microsoft. ASP.NET Web Forms. [Online] [Cited: 01 05, 2015.] http://www.asp.net/web-forms.Derechos de autor 2015 Revista Colombiana de Computaciónhttp://creativecommons.org/licenses/by-nc-sa/4.0/http://creativecommons.org/licenses/by-nc-nd/2.5/co/Attribution-NonCommercial-ShareAlike 4.0 Internationalhttp://purl.org/coar/access_right/c_abf2Revista Colombiana de Computación; Vol. 16 Núm. 2 (2015): Revista Colombiana de Computación; 162-177MDDUMLComponentesMóvilInterfaz de usuarioMDDUMLComponentsMobileUser interfaceTechnological developmentTechnological innovationsResearchInformation and communication technologyComputer's scienceDesarrollo tecnológicoInnovaciones tecnológicasCiencias de la computaciónInvestigaciónTecnología de la información y comunicaciónMDDUMLComponentesMóviInterfaz de usuarioLa interfaz de usuario como punto de partida para la creación automática de aplicaciones móviles – un enfoque basado en MDDThe user interface as a starting point for the automatic creation of mobile applications – an approach based on MDDinfo:eu-repo/semantics/articleArtículohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/resource_type/c_2df8fbb1http://purl.org/redcol/resource_type/CJournalArticleORIGINAL2015_Articulo_La interfaz de usuario como punto de partida para la creación automática de aplicaciones móviles – un enfoque basado en MDD.pdf2015_Articulo_La interfaz de usuario como punto de partida para la creación automática de aplicaciones móviles – un enfoque basado en MDD.pdfArtículoapplication/pdf1664265https://repository.unab.edu.co/bitstream/20.500.12749/8879/1/2015_Articulo_La%20interfaz%20de%20usuario%20como%20punto%20de%20partida%20para%20la%20creaci%c3%b3n%20autom%c3%a1tica%20de%20aplicaciones%20m%c3%b3viles%20%e2%80%93%20un%20enfoque%20basado%20en%20MDD.pdf7196d81dc804cb369d3ed2f137199eb3MD51open accessTHUMBNAIL2015_Articulo_La interfaz de usuario como punto de partida para la creación automática de aplicaciones móviles – un enfoque basado en MDD.pdf.jpg2015_Articulo_La interfaz de usuario como punto de partida para la creación automática de aplicaciones móviles – un enfoque basado en MDD.pdf.jpgIM Thumbnailimage/jpeg9371https://repository.unab.edu.co/bitstream/20.500.12749/8879/2/2015_Articulo_La%20interfaz%20de%20usuario%20como%20punto%20de%20partida%20para%20la%20creaci%c3%b3n%20autom%c3%a1tica%20de%20aplicaciones%20m%c3%b3viles%20%e2%80%93%20un%20enfoque%20basado%20en%20MDD.pdf.jpg2a15ea4e1783739dfaa2a6bd027f9d2cMD52open access20.500.12749/8879oai:repository.unab.edu.co:20.500.12749/88792022-11-25 18:00:22.07open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.co