• No results found

Time consuming and complex to set up

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.