7.9 THE DISADVANTAGES OF CMBS FOR PLS COMPANIES
7.9.4 Time consuming and complex to set up
A partir de la experiencia adquirida en este trabajo de grado, son sugeridos los siguientes trabajos futuros:
• Realizar el desarrollo de nuevos componentes de interfaz de usuario enmarcados en el mismo contexto de educación e integrarlos al framework basado en modelos construido. • Explorar otros contextos de investigación como entretenimiento, comunicación, etc. Para que de esta manera sea posible avanzar a un nivel más global la construcción de interfaces de usuario de parte de los desarrolladores un contexto en específico.
• A partir de los componentes desarrollados y haciendo un análisis de la gestión de los componentes en el framework basado en modelos desarrollado, crear la gestión de actividades en el mismo entorno de educación haciendo uso de la combinación de dichos componentes.
• Extender el framework dentro de un servidor para mejorar la gestión y reducir los tiempos de configuración de la herramienta y para tener una generación de código más ágil y sin complicaciones.
• Con los componentes desarrollados crear la gestión de funcionalidad y de interfaz de usuario en paralelo dentro del framework para brindarle al usuario final un ambiente completo para la generación de su aplicación.
• Enriquecer la interfaz generada a partir de la integración de otros modelos como modelos de interacción, modelos de usuario o de contexto, con el fin de promover la usabilidad en la interfaz final
• Aumentar la usabilidad de la interfaz de usuario delk editor DSL para obtener una comunicación más amigable con el desarrollador.
• Diseñar una metodología que promueva la experiencia de usuario y que sea apoyada en este tipo de herramientas con el fin de acortar la brecha existente entre los requisitos y el producto final.
113
Bibliografía
(OUA), O. U. A. (2013). Open2Study: Free Online Courses For Everyone, from https://www.open2study.com/
Akiki, P. A., Bandara, A. K., & Yu, Y. (2013). Cedar studio: an IDE supporting adaptive model-driven user interfaces
for enterprise applications. Paper presented at the Proceedings of the 5th ACM SIGCHI symposium on Engineering interactive computing systems, London, United Kingdom.
Alderson, A. (1991). Meta-CASE technology Software Development Environments and CASE Technology (pp. 81-91):
Springer.
Amelunxen, C., Königs, A., Rötschke, T., & Schürr, A. (2006). MOFLON: a standard-compliant metamodeling
framework with graph transformations. Paper presented at the Model Driven Architecture–Foundations and Applications.
Anderruthy, J.-N. (2007). Skype y telefonía IP: Llama gratis por Internet: Ediciones ENI.
Area, M., & Adell, J. (2009). E-learning: enseñar y aprender en espacios virtuales. J. De Pablos.
Bergh, J. B., & Coninx, K. (2014) CASSIS: A Modeling Language for Customizable User Interface Designs. Vol. 8742.
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (pp. 243-250).
Bergin, J. (2007). Building graphical user interfaces with the mvc pattern. New York.
Besana, S. (2012). Schoology: the learning management system goes" social". TD Tecnologie didattiche, 20(1), 51-
53.
Blumendorf, M., Feuerstack, S., & Albayrak, S. (2008). Multimodal user interfaces for smart environments: the
multi-access service platform. Paper presented at the Proceedings of the working conference on Advanced visual interfaces.
Boneu, J. M. (2007). Plataformas abiertas de e-learning para el soporte de contenidos educativos abiertos. RUSC.
Universities and Knowledge Society Journal, 4(1).
Brambilla, M., Mauri, A., & Umuhoza, E. (2014). Extending the interaction flow modeling language (IFML) for model
driven development of mobile applications front end Mobile Web Information Systems (pp. 176-191):
Springer.
Burmester, S., Giese, H., Niere, J., Tichy, M., Wadsack, J. P., Wagner, R., . . . Zündorf, A. (2004). Tool integration at
the meta-model level: the Fujaba approach. International journal on software tools for technology
transfer, 6(3), 203-218.
Cabero-Almenara, J. (2006). Bases pedagógicas del e-learning. RUSC. Universities and Knowledge Society Journal,
3(1), 1.
Calvary, G., & Coutaz, J. (2014). Introduction to Model-Based User Interfaces. W3C Group Note NOTE-mbui-intro-
20140107.
Calvary, G., Coutaz, J., Bouillon, L., Florins, M., Limbourg, Q., Marucci, L., . . . Thevenin, D. (2002). The CAMELEON
reference framework. Deliverable D1, 1.
114
Clerckx, T., Luyten, K., & Coninx, K. (2004). DynaMo-AID: a design process and a runtime architecture for dynamic
model-based user interface development Engineering Human Computer Interaction and Interactive
Systems (pp. 77-95): Springer.
Cook, S., Jones, G., Kent, S., & Wills, A. C. (2007). Domain-specific development with visual studio dsl tools: Pearson
Education.
Corel. (2017). CorelDRAW Graphics Suite X8 (Version X8). Retrieved from www.coreldraw.com
Deacon, J. (2009). Model-view-controller (mvc) architecture. Online][Citado em: 10 de março de 2006.]
http://www. jdl. co. uk/briefings/MVC. pdf.
Demeure, A., Calvary, G., & Coninx, K. (2008). COMET (s), a software architecture style and an interactors toolkit
for plastic user interfaces Interactive Systems. Design, Specification, and Verification (pp. 225-237):
Springer.
Dergarabedian, C. (2016). La Internet del futuro soportará videos 4K, llamadas de voz en alta definición y hasta hologramas.
Dieterich, H., Malinowski, U., Kühme, T., & Schneider-Hufschmidt, M. (1993). State of the art in adaptive user
interfaces. Human factors in information technology, 10, 13-13.
Dourgnon-Hanoune, A., Dang, T., Dissert, B., & Reguigui, S. (2006). A Framework for I&C KM using a CMS with
Ontology extension. IEEE/INCOM.
Eisenstein, J., Vanderdonckt, J., & Puerta, A. (2001). Applying model-based techniques to the development of UIs
for mobile computers. Paper presented at the Proceedings of the 6th international conference on Intelligent user interfaces.
Facebook apuesta por ser el centro del streaming de video casero (2016, 12/04/2016). La Nación. Retrieved from
http://www.lanacion.com.ar/1888634-facebook-apuesta-por-ser-el-centro-del-streaming-de-video- casero
France, R., & Rumpe, B. (2007). Model-driven development of complex software: A research roadmap. Paper
presented at the 2007 Future of Software Engineering.
Gajos, K. Z., Weld, D. S., & Wobbrock, J. O. (2010). Automatically generating personalized user interfaces with
Supple. Artificial Intelligence, 174(12–13), 910-950. doi: http://dx.doi.org/10.1016/j.artint.2010.05.005
Giraldo, W. J. (2010). Marco de Desarrollo de Sistemas Groupware Interactivos Basado en la Integración de
Procesos y Notaciones - CIAF. PhD Doctoral, Universidad de Castilla - La Mancha.
Giraldo, W. J., Collazos, C. A., & Giraldo, F. D. (2009). Desarrollo basado en modelos de la interfaz de usuario de
sistemas groupware. Avances en Sistemas e Informática, 6(2), 197-204.
Global, O. L. (2013). OpenLearning: Teach and learn online for free, from https://www.openlearning.com/
GmbH, O. U. T., & Becker, B. (2007). Manual eGroupWare 1.4: Outdoor Unlimited Training GmbH.
Goldberg, A. J. (1984). SMALLTALK-80: the interactive programming environment.
Gómez, J. M. M., Marín, M. E. H., & Díaz, E. A. (2014). Enfoque metodológico para el diseño de interfaces durante
el ciclo de vida de desarrollo de software. REVISTA GTI, 12(34), 59-73.
Group, P. ¿Qué puede hacer PHP? , from http://docs.php.net/manual/es/intro-whatcando.php Group, W. C. W. (2013). Introduction to Model-Based User Interfaces Meixner, G.Calvary, G. Coutaz, J. . Retrieved 17/09/2015, 2015, from http://www.w3.org/2011/mbui/drafts/mbui-intro/ Grupo, I. (2003). Metodologías ágiles en el desarrollo de software.
Gutiérrez, J. J. (2014). ¿ Qué es un framework Web? Available in: http://www. lsi. us. es/~
115
Hannington, A., & Reed, K. (2002). Towards a taxonomy for guiding multimedia application development. Paper
presented at the Software Engineering Conference, 2002. Ninth Asia-Pacific.
Index, C. V. N. Cisco Visual Networking Index: Global Mobile Data Traffic Forecast Update, 2015–2020 White Paper: Tech. rep. Cisco, 2016. url: http://www. cisco. com/c/en/us/solutions/collateral/service-provider/visual- networking-index-vni/mobile-white-paper-c11-520862. html (visited on 03/26/2016)(cit. on p. 6).
Iso, W. (1998). 9241-11. Ergonomic requirements for office work with visual display terminals (VDTs). The
international organization for standardization, 45.
Izquierdo, J. L. C., & Trujillo, S. Retos Actuales en el Desarrollo de Lenguajes Especıficos del Dominio.
Kent, S. (2002). Model driven engineering. Paper presented at the International Conference on Integrated Formal
Methods.
Khan, S. (2007). Khan Academy | Práctica, lecciones y cursos en línea gratuitos, from https://es.khanacademy.org/
Kleppe, A. (2008). Software language engineering: creating domain-specific languages using metamodels: Pearson
Education.
Kulesza, R., Meira, S. R., Ferreira, T. P., Alexandre, E. S., Guido Filho, L., Neto, M. C. M., & San, C. A. (2012). A
Model-driven Approach for Integration of Interactive Applications and Web Services: A Case Study in Interactive Digital TV Platform. Paper presented at the Multimedia and Expo Workshops (ICMEW), 2012 IEEE International Conference on.
Kurniawati, E., Celetto, L., Capovilla, N., & George, S. (2012). Personalized voice command systems in multi modal
user interface. Paper presented at the 2012 IEEE International Conference on Emerging Signal Processing Applications, ESPA 2012 - Proceedings.
Lara, P., & Duart, J. M. (2005). Gestión de contenidos en el e-learning: acceso y uso de objetos de información
como recurso estratégico. Revista de universidad y sociedad del conocimiento, 2(2), 6-14.
Law, E. L.-C., Roto, V., Hassenzahl, M., Vermeeren, A. P., & Kort, J. (2009). Understanding, scoping and defining user
experience: a survey approach. Paper presented at the Proceedings of the SIGCHI conference on human factors in computing systems.
Levin, R. (2012). Coursera | Online Courses From Top Universities, from https://www.coursera.org/
Lin, J., & Landay, J. A. (2008). Employing patterns and layers for early-stage design and prototyping of cross-device
user interfaces. Paper presented at the Proceedings of the SIGCHI Conference on Human Factors in Computing Systems.
Losavio, F., Chirinos, L., Matteo, A., Lévy, N., & Ramdane-Cherif, A. (2004). ISO quality standards for measuring
architectures. Journal of Systems and Software, 72(2), 209-223.
Mascheroni, M. A., Greiner, C. L., Petris, R. H., Dapozo, G. N., & Estayno, M. G. (2012). Calidad de software e
ingeniería de usabilidad. Paper presented at the XIV Workshop de Investigadores en Ciencias de la Computación.
McEvoy, A. M. ooVoo 2.0 VoIP Service/ Internet.
Meixner, G., Paterno, F., & Vanderdonckt, J. Past, present, and future of model-based user interface development. i-com 10 (3): 2-11, 2011.
Mercovich, E., & Aires, B. (1999). Ponencia sobre Diseño de Interfaces y Usabilidad: cómo hacer productos más
útiles, eficientes y seductores. Paper presented at the SigGraph.
Meskens, J., Vermeulen, J., Luyten, K., & Coninx, K. (2008). Gummy for multi-platform user interface designs: shape
me, multiply me, fix me, use me. Paper presented at the Proceedings of the working conference on Advanced visual interfaces.
116
Mori, G., Paternò, F., & Santoro, C. (2002). CTTE: support for developing and analyzing task models for interactive
system design. Software Engineering, IEEE Transactions on, 28(8), 797-813.
Musciano, C., & Kennedy, B. (1996). HTML, the definitive Guide: O'Reilly & Associates.
Myers, B., Hudson, S. E., & Pausch, R. (2000). Past, present, and future of user interface software tools. ACM
Transactions on Computer-Human Interaction (TOCHI), 7(1), 3-28.
Network, M. D. Acerca de JavaScript, from
https://developer.mozilla.org/es/docs/Web/JavaScript/Acerca_de_JavaScript Network, M. D. CSS3, from https://developer.mozilla.org/es/docs/Web/CSS/CSS3 Network, M. D. HTML, from https://developer.mozilla.org/es/docs/Web/HTML
Network, M. D. Introducción al HTML, from
https://developer.mozilla.org/es/docs/Web/Guide/HTML/Introduction_alhtml Network, M. D. JavaScript, from https://developer.mozilla.org/es/docs/Web/JavaScript
Odden, L. What is Content? Learn from 40+ Definitions, from http://www.toprankblog.com/2013/03/what-is- content/
Oracle. ¿Qué es la tecnología Java y para qué la necesito? , from
https://www.java.com/es/download/faq/whatis_java.xml
Orozco, G., & Joseph, W. (2010). Marco de desarrollo de sistemas groupware interactivos basado en la integración de procesos y notaciones.
Paterno', F., Santoro, C., & Spano, L. D. (2009). MARIA: A universal, declarative, multiple abstraction-level language
for service-oriented applications in ubiquitous environments. ACM Trans. Comput.-Hum. Interact., 16(4),
1-30. doi: 10.1145/1614390.1614394
Paterno, F., Santoro, C., & Spano, L. D. (2009). MARIA: A universal, declarative, multiple abstraction-level language
for service-oriented applications in ubiquitous environments. ACM Transactions on Computer-Human
Interaction (TOCHI), 16(4), 19.
Peissner, M., H, D., #228, be, Janssen, D., & Sellner, T. (2012). MyUI: generating accessible user interfaces from
multimodal design patterns. Paper presented at the Proceedings of the 4th ACM SIGCHI symposium on Engineering interactive computing systems, Copenhagen, Denmark.
Pérez, G., Irazábal, J., Pons, C., & Giandini, R. Aplicando herramientas MDE en la definición de un lenguaje especifico de dominio para la gestión de modelos.
Perry, J. S. (2012). Introducción a la programación Java, parte 1: Conceptos básicos del lenguaje Java. IBM Developer Works.
Pilgrim, M. (2010). HTML5: Up and Running: Dive into the Future of Web Development: " O'Reilly Media, Inc.".
Ponencia sobre Diseño de Interfaces y Usabilidad: cómo hacer productos más útiles, e. y. s. Eduardo Mercovich, from http://www.gaiasur.com.ar/infoteca/siggraph99/diseno-de-interfaces-y-usabilidad.html
Pons, C., Giandini, R. S., & Pérez, G. (2010). Desarrollo de software dirigido por modelos.
Railean, E. (2012). Google Apps for Education–a powerful solution for global scientific classrooms with learner
centred environment. International Journal of Computer Science Research and Application, 2(2), 19-27.
Rauschenberger, M., Olschner, S., Cota, M. P., Schrepp, M., & Thomaschewski, J. (2012). Measurement of user
experience: a Spanish language version of the user experience questionnaire (UEQ). Paper presented at the Information Systems and Technologies (CISTI), 2012 7th Iberian Conference on.
Reynoso, C. B. (2004). Introducción a la Arquitectura de Software. Recuperado de: http://carlosreynoso. com.
117
Riehle, D. (2000). Framework design.
Rosson, M. B., & Carroll, J. M. (2002). Usability engineering: scenario-based development of human-computer interaction.
Sebastian Thrun, D. S., Mike Sokolsky (2012). Udacity - Free Online Classes & Nanodegrees, from https://www.udacity.com/
SOCKET.IO. SOCKET.IO, from https://socket.io
Standardization, I. O. f., & Commission, I. E. (2001). Software Engineering--Product Quality: Quality model (Vol. 1):
ISO/IEC.
Standarization, I. O. f. (1998). ISO 14598-1 Information Technology - Evaluation of Software Products ISO.
Tolvanen, J.-P., & Kelly, S. (2009). MetaEdit+: defining and using integrated domain-specific modeling languages.
Paper presented at the Proceedings of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications.
Udemy Online Courses - Learn Anything, On Your Schedule. (2010), from https://www.udemy.com UniMOOC. from https://unimooc.com/
University, M. I. o. T. a. H. (2012). edX | Free online courses from the world's best universities, from https://www.edx.org/
Welling, L., & Thomson, L. (2005). Desarrollo web con PHP y MySQL.
Xu, Y., Yu, C., Li, J., Hu, H., Liu, Y., & Wang, Y. (2010). Measurement study of commercial video conferencing
systems. Technical reportPolytechnic Institute of NYU.
Zhu, X., Aref, W. G., Fan, J., Catlin, A. C., & Elmagarmid, A. K. (2003). Medical video mining for efficient database
indexing, management and access. Paper presented at the Data Engineering, 2003. Proceedings. 19th International Conference on.