You are here:

YADBrowser: A browser for Web based educational applications.

, Faculty of Informatics, University of Cienfuegos, Cuba ; , University of the Basque Country, Spain, Spain ; , Faculty of Computer Science, University of Las Villas, Cuba, Cuba

Journal of Educational Multimedia and Hypermedia Volume 14, Number 2, ISSN 1055-8896 Publisher: Association for the Advancement of Computing in Education (AACE), Waynesville, NC USA


In this paper the main characteristics of the educational browser YADBrowser are described. One of the main objetives of this project is to define new languages and protocols which facilitate the creation of educative applications for Internet.
The fundamental characteristics of the object model of the browser are also described. YADBrowser markup language is inspired in HTML 4, in this paper the main differences between them are mentioned. The fundamentals of the OPScript language are also exposed, it was created to be used as the script language for the browser. The main difference between YADBrowser and current browsers is that it allows to add new characteristics to its object model using a feature called dynamical additions. This allows to adapt a given application to the skills of the student that make use of it.


Romero Zaldivar, V.A., Elorriaga Arandia, J.A. & Lezcano Brito, M. (2005). YADBrowser: A browser for Web based educational applications. Journal of Educational Multimedia and Hypermedia, 14(2), 129-149. Norfolk, VA: Association for the Advancement of Computing in Education (AACE). Retrieved March 21, 2019 from .


View References & Citations Map


  1. Arellano-Cid, J., & Von Brand, H. H. (2000). Network programming internals of the Dillo web browser. [Online]. Available:
  2. Atif, Y., Benlamri, R., & Berri, J. (2003). Learning objects based framework for self-adaptive learning. Education and Information Technologies 8(4), 345– 368.
  3. Bosak, J. (1997). XML, Java, and the future of the web. [Online]. Available:
  4. Boyle, T. (2003). Design principles for authoring dynamic, reusable learning objects. Australian Journal of Educational Technology, 19(1), 46-58. [Online]. Available:
  5. Boyle, T., & Cook, J. (2001). Towards a pedagogically sound basis for learning object portability and re-use. [Online]. Available:
  6. Cole, D., Wainwright, R., & Schoenefeld, D. (1998). Using Java to develop web based tutorials. Technical Symposium on Computer Science Education. Proceedings of the Twenty-Ninth SIGCSE Technical Symposium on Computer Science Education, pp 92-96.
  7. Henricksen, K., & Indulska, J. (2001). Adapting the web interface: An adaptive web browser. [Online]. Available:
  8. Huang, C., & Chao, Y. (2001). Universal WWW access for heterogeneous client devices. [Online]. Available:
  9. Huang, R., & Ma, J. (2001). A Java technology based shared browser for tele-lecturing in University 21. [Online]. Available:
  10. Katrib, M., & Quesada, O. (1991). Programación con Pascal. Editorial Pueblo y Educación.
  11. Kikuchi, H., Kato, H., & Akahori, K. (2002). Analysis of children’s web browsing process: ICT education in elementary schools. [Online]. Available: Htm
  12. Mangiaracina, S., & Maioli, M. (1995). Building hypermedia for learning: A framework based on the design of user interface. Technical Report UBLCS95-8. [Online]. Available:
  13. Martin, R. (1996). The open-closed principle. [Online]. Available:
  14. Montessoro, P., Pierattoni, D., & Cicuttini, R. (2003). MTeach: A simple production framework for context-based educational hypermedia. Journal of
  15. Pressman, R., & Ince, D. (2000). Software engineering: A practitioner’s approach. 5th ed. European edition. McGraw-Hill.
  16. Shonle, M., Lieberherr, K., & Shah, A. (2003). XAspects: An extensible system for domain-specifi c aspect languages. [Online]. Available: http://www.cs
  17. Teixeira, J.C., Paris, C., Madeira, J., & Brisson Lopes, J. (1999). Courseware reuse or courseware to reuse? Proceedings of GVE ’99—Computer Graphics and Visualization Education ’99, 199–202.
  18. Theoktisto, V., Bianchini, A., Ruckhaus, E., & Lima, L. (2003). AVANTE: A web based instruction architecture based on XML/XSL standards, free software and distributed CORBA components. UPGRADE 4(5), 29-38. [Online].
  19. Van Ossenbruggen, J., Hardman, L., & Rutledge, L. (2002). Hypermedia and semantic Web: A research agenda. Journal of Digital Information, 3(1).
  20. Xiao, L., Zhang, X., Andrzejak, A., & Chen, S. (2004). Building a large and effi cient hybrid peer-to-peer internet caching system. [Online]. Available: http://csdl.comput

These references have been extracted automatically and may have some errors. If you see a mistake in the references above, please contact