dc.contributor | Umaña Acosta, Henry Roberto | |
dc.contributor | Colectivo de Investigación en Ingeniería de Software (ColSWe) | |
dc.creator | Vanegas Becerra, Danier Fresley | |
dc.date.accessioned | 2020-04-24T15:29:50Z | |
dc.date.available | 2020-04-24T15:29:50Z | |
dc.date.created | 2020-04-24T15:29:50Z | |
dc.date.issued | 2020-02-14 | |
dc.identifier | D. Vanegas, Herramienta para generación automática de aplicaciones web móviles, Bogotá D.C.: Universidad Nacional de Colombia, 2020, p. 97. | |
dc.identifier | https://repositorio.unal.edu.co/handle/unal/77446 | |
dc.description.abstract | Accessing 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.abstract | Actualmente, 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.language | spa | |
dc.publisher | Bogotá - Ingeniería - Maestría en Ingeniería - Ingeniería de Sistemas y Computación | |
dc.publisher | Universidad 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.relation | 15] 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.rights | Atribución-NoComercial 4.0 Internacional | |
dc.rights | Acceso abierto | |
dc.rights | http://creativecommons.org/licenses/by-nc/4.0/ | |
dc.rights | info:eu-repo/semantics/openAccess | |
dc.rights | Derechos reservados - Universidad Nacional de Colombia | |
dc.title | Herramienta para generación automática de aplicaciones web móviles | |
dc.type | Otro | |