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...
- 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 |