dc.contributorUmaña Acosta, Henry Roberto
dc.contributorColectivo de Investigación en Ingeniería de Software (ColSWe)
dc.creatorVanegas Becerra, Danier Fresley
dc.date.accessioned2020-04-24T15:29:50Z
dc.date.available2020-04-24T15:29:50Z
dc.date.created2020-04-24T15:29:50Z
dc.date.issued2020-02-14
dc.identifierD. Vanegas, Herramienta para generación automática de aplicaciones web móviles, Bogotá D.C.: Universidad Nacional de Colombia, 2020, p. 97.
dc.identifierhttps://repositorio.unal.edu.co/handle/unal/77446
dc.description.abstractAccessing to sites, pages and web applications from mobile devices right now is very important due to the need for user mobility and the variety in capacity and technology of the devices. The mobile web, whose main quality is precisely mobility, is a challenge for developers of mobile web applications, who assume the challenge to build applications based on this quality, but which must also take into account interoperability between systems, technologies, and usability, to facilitate access to the web from mobile devices. This work uses the model driven development, presenting a methodology based on that development, to build a tool that allows the automatic generation of web applications for mobile devices, having as a reference prototype, an application that identifies price variations of the family basket in supermarkets and stores in Colombian neighborhoods. This reference implementation covers the basic aspects of most commonly used mobile web applications: using a component architecture, access to multiple databases and use of a service scheme to perform operations. With this base, the proposed tool will improve the development time of programmers in the construction of software for the mobile Web.
dc.description.abstractActualmente, el acceso a sitios, páginas y aplicaciones web desde dispositivos móviles toma suma importancia debido a la necesidad de movilidad de los usuarios y de la variedad en capacidad y tecnología de los dispositivos. La Web Móvil cuya principal cualidad es precisamente la movilidad, supone un reto para los desarrolladores de aplicaciones web móviles, que asumen el desafío de construir aplicaciones fundamentadas en esta cualidad, pero que también deben tener en cuenta la portabilidad entre sistemas y tecnologías, y la usabilidad, para facilitar acceso a la web desde los dispositivos móviles. Este trabajo utiliza el desarrollo de software dirigido por modelos, presentando una metodología basada en dicho desarrollo, para construir una herramienta que permita la generación automática de aplicaciones web dirigidas a dispositivos móviles, Teniendo como prototipo referente, una aplicación que identifica las variaciones en los precios de la canasta familiar en supermercados y tiendas de barrios colombianos. Esta implementación de referencia cubre los aspectos básicos de la mayoría de aplicaciones webs móviles más utilizadas: utilización de una arquitectura de componentes, acceso a múltiples bases de datos y utilización de un esquema de servicios para realizar operaciones. Con esta base, la herramienta propuesta mejorará el tiempo de desarrollo de los programadores en la construcción de software para la Web móvil.
dc.languagespa
dc.publisherBogotá - Ingeniería - Maestría en Ingeniería - Ingeniería de Sistemas y Computación
dc.publisherUniversidad Nacional de Colombia - Sede Bogotá
dc.relation[1] Gansemer, S.; Groner, U.; Maus, M.; "Database Classification of Mobile Devices," Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications, 2007. IDAACS 2007. 4th IEEE Workshop on, vol., no., pp.699-703, 6-8 Sept. 2007. doi: 10.1109/IDAACS.2007.4488513
dc.relation[2] Lettner, M.; Tschernuth, M.; "Applied MDA for Embedded Devices: Software Design and Code Generation for a Low-Cost Mobile Phone," Computer Software and Applications Conference Workshops (COMPSACW), 2010 IEEE 34th Annual, vol., no., pp.63-68, 19-23 July 2010. doi: 10.1109/COMPSACW.2010.21
dc.relation[3] Charaf, H.; "Developing Mobile Applications for Multiple Platforms," Engineering of Computer Based Systems (ECBS-EERC), 2011 2nd Eastern European Regional Conference on the, vol., no., pp.2, 5-6 Sept. 2011. doi: 10.1109/ECBS-EERC.2011.43
dc.relation[4] Kafaie, S.; Kashefi, O.; Sharifi, M.; "Augmented Mobile Devices through Cyber Foraging," Parallel and Distributed Computing (ISPDC), 2011 10th International Symposium on, vol., no., pp.145-152, 6-8 July 2011. doi: 10.1109/ISPDC.2011.30
dc.relation[5] L, E. D. L., G, M. G., S, M. L., & R, E. L. I. (n.d.). “Proceso de Desarrollo de Software Mediante Herramientas MDA".
dc.relation[6] Enrique, L. & Colsa, C. D. (), 'Arquitectura dirigida por modelos para J2ME 1 Abstract 2 Keywords’, 1--33.
dc.relation[7] OMG Background information, Disponible en-línea: http://www.omg.org/news/about.
dc.relation[8] Object Management Group. Model Driven Architecture Guide, 2003.
dc.relation[9] Institute of Electrical and Electronics Engineers. IEEE Standard Computer Dictionary: A Compilation of IEEE Standard Computer Glossaries. New York, NY: 1990.
dc.relation[10] Mu, J. (n.d.). MDA a Debate.
dc.relation[11] Selic, B.; "Model-driven development: its essence and opportunities," Object and Component-Oriented Real-Time Distributed Computing, 2006. ISORC 2006. Ninth IEEE International Symposium on, vol., no., pp.7 pp., 24-26 April 2006. doi: 10.1109/ ISORC.2006.54
dc.relation[12] Quintero, R.; Pelechano, V.; Fons, J. & Pastor, O. (), “Aplicación de MDA al Desarrollo de Aplicaciones Web en OOWS”, 1--12.
dc.relation[13] Bernardo, J. & Anaya, R. (), “Marco de Referencia para la Evaluación de Herramientas Basadas en MDA”, (c), 1--14.
dc.relation[14] Sun Developer Network: Java Metadata Interface (JMI) [documento en línea]. SUN (2002) [citado 10-may-2006].
dc.relation15] Ruiz, F. & Piattini, M. (2007), “Model Driven Engineering Aplicado a Business Process Management”.
dc.relation[16] Bézivin, J., MDA: From Hype to Hope, and Reality, Conferenciante invitado en UML’03 (2003).
dc.relation[17] Kennedy, A., Carter, K., Frank, W., & Architects, D. (2003). MDA Guide Version 1 .0, (May).
dc.relation[18] Bernardo, J. & Anaya, R. (), 'Marco de Referencia para la Evaluación de Herramientas Basadas en MDA', (c), 1--14.
dc.relation[19] Object Management Group: Revised submission for MOF 2.0 QVT rfp [documento en línea]. OMG (2002) [citado 22-ago-2006].
dc.relation[20] [ Sun Developer Network: Java Metadata Interface (JMI) [documento en línea]. SUN (2002) [citado 10-may-2006].
dc.relation[21] Object Management Group. UML Specification (Action Semantics) [documento en línea]. OMG (2002) [citado 22-ago-2006].
dc.relation[22] Willink, E.: UMLX - A graphical transformation language for MDA. En: OOPSLA 2003 Conference. Anaheim, California (2003).
dc.relation[23] Generative Model Transformer. VIATRA2 Subproject [documento en línea]. GMT (2005) [citado 22-ago-2006] URL: http://dev.eclipse.org/viewcvs/indextech.cgi/~checkout~/gmt-home/ index.html
dc.relation[24] Agrawal, A., Kalmar, Z., Karsai, G., Shi, F., Vizhanyo, A.: GReAT User Manual. Nashville: Institute for Software-Integrated Systems, Vanderbilt University (2003).
dc.relation[25] International Business Machines Corp.: Rational Rose XDE Modeler [documento en línea]. IBM (2006) [citado 23-ago-2006] es_ES/products/W107428N46756Z97.html
dc.relation[26] [20] Program-Transformation.Org. Stratego: Strategies for Program Transformation [documento en línea]. Program-Transformation (2004) [citado 23-ago-2006]
dc.relation[27] Marschall, F., Braun, P.: BOTL - The Bidirectional Object Oriented Transformation Language. Instituto de Informática, Universidad Técnica de Munich. Munich (2003).
dc.relation[28] Interactive Objects: ArcStyler 5.5. Documentation Roadmap [documento en línea]. IO (2006) [citado 23-ago-2006]
dc.relation[29] Codagen Technologies Corp.: Codagen Architect 3.0: Reviewer’s Guide [documento en línea]. Codagen (2002) [citado 23-ago-2006]
dc.relation[30] The Modelling, Simulation And Design Lab. ATOM3: A Tool for Multi-formalism Meta- Modelling [documento en línea]. MSDL (2006) [citado 24-ago-2006]
dc.relation[31] Akehurst, D.H., Howells, W.G., McDonald-Maier K.D.: Kent Model Transformation Language. En: MoDELS 2005 Conference. Montego Bay, Jamaica (2005)
dc.relation[32] Charaf, H.; "Developing Mobile Applications for Multiple Platforms," Engineering of Computer Based Systems (ECBS-EERC), 2011 2nd Eastern European Regional Conference on the, vol., no., pp.2, 5-6 Sept. 2011 doi: 10.1109/ECBS-EERC.2011.43
dc.relation[33] Forstner, B.; Lengyel, L.; Levendovszky, T.; Mezei, G.; Kelenyi, I.; Charaf, H.; "Model-based system development for embedded mobile platforms," Model-Based Development of Computer-Based Systems and Model-Based Methodologies for Pervasive and Embedded Software, 2006. MBD/MOMPES 2006. Fourth and Third International Workshop on, vol., no., pp.10 pp.-52, 30-30 March 2006 doi: 10.1109/MBD-MOMPES.2006.20
dc.relation[34] Choi, Y.; Yang, J.-S.; Jeong, J.; "Application framework for multi platform mobile application software development," Advanced Communication Technology, 2009. ICACT 2009. 11th International Conference on, vol.01, no., pp.208-213, 15-18 Feb. 2009
dc.relation[35] Jones, V.; Rensink, A.; Brinksma, E.; "Modelling mobile health systems: an application of augmented MDA for the extended healthcare enterprise," EDOC Enterprise Computing Conference, 2005 Ninth IEEE International, vol., no., pp. 58- 69, 19-23 Sept. 2005 doi: 10.1109/EDOC.2005.22
dc.relation[36] Khalifa, M.; Verner, J.M.; "Drivers for software development method usage," Engineering Management, IEEE Transactions on, vol.47, no.3, pp.360-369, Aug 2000 doi: 10.1109/17.865904
dc.relation[37] Jong-Won Ko; Sung-Ho Sim; Young-Jae Song; "Test Based Model Transformation Framework for Mobile Application," Information Science and Applications (ICISA), 2011 International Conference on, vol., no., pp.1-7, 26-29 April 2011 doi: 10.1109/ICISA.2011.5772373
dc.relation[38] Lettner, M.; Tschernuth, M.; "Applied MDA for Embedded Devices: Software Design and Code Generation for a Low-Cost Mobile Phone," Computer Software and Applications Conference Workshops (COMPSACW), 2010 IEEE 34th Annual, vol., no., pp.63-68, 19-23 July 2010 doi: 10.1109/COMPSACW.2010.21
dc.relation[39] Minovic, M.; Milovanovic, M.; Jovanovic, M.; Starcevic, D.; "Model driven development of user interfaces for educational games," Human System Interactions, 2009. HSI '09. 2nd Conference on, vol., no., pp.611-617, 21-23 May 2009 doi: 10.1109/HSI.2009.5091048
dc.relation[40] Stoyanov, S.; Ganchev, I.; Popchev, I.; O'Droma, M.; "Service-oriented and agent-based approach for the development of InfoStation eLearning intelligent system architectures," Intelligent Systems, 2008. IS '08. 4th International IEEE Conference, vol.1, no., pp.6-20-6-25, 6-8 Sept. 2008. doi: 10.1109/IS.2008.4670434
dc.relation[41] Kun Yang; Henning, I.; Shumao Ou; Azmoodeh, M.; "Model-based service discovery for next-generation mobile systems," Communications Magazine, IEEE, vol.44, no.9, pp.122-129, Sept. 2006. doi: 10.1109/MCOM.2006.1705988
dc.relation[42] WebMovil @ www.w3c.es. (n.d.).
dc.relation[43] Pastor O. et al An Object-Oriented Approach to Automate Web Applications Development. K. Bauknecht, S.K. Madria, G. Pernul (Eds.) EC-Web 2001, LNCS 2115, pp.16-28, 2001. Springer Verlag Berlin Heidelberg 2001.
dc.relation[44] Visser, E. WebDSL: A Case Study in Domain-Specific Language Engineering 2008.
dc.relation[45] WebDSL.org. (n.d.). Retrieved January 11, 2013, from http://webdsl.org
dc.relation[46] EMFText. (n.d.). Retrieved January 11, 2013, from http://www.emftext.org
dc.relation[47] Frank Budinsky. Eclipse Modelling Framework: Developer's Guide. Addison Wesley, 2003.
dc.relation[48] World Wide Web Consortium (W3C). (n.d.). Retrieved January 11, 2013, from http://www.w3.org/
dc.relation[49] Escobar, K. R. (2011). Un acercamiento al Desarrollo Dirigido por Modelos An approach to Model Driven Development, 4(9).
dc.rightsAtribución-NoComercial 4.0 Internacional
dc.rightsAcceso abierto
dc.rightshttp://creativecommons.org/licenses/by-nc/4.0/
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsDerechos reservados - Universidad Nacional de Colombia
dc.titleHerramienta para generación automática de aplicaciones web móviles
dc.typeOtro


Este ítem pertenece a la siguiente institución