Conference and Journal Papers

2026

2025

2024

2023

2022

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012

2011

2010

2009

2008

1999

  • Smith, R.B., Taivalsaari, A., Generalized and Stationary Scrolling. In Proceedings of 12th ACM User Interface Software and Technology Symposium (UIST'99, Asheville, North Carolina, November 7-10), ACM CHI Letters vol 1, nr 1, 1999, pp.1-9.

1997

1996

1994

1993

  • Taivalsaari, A., Concatenation-Based Object-Oriented Programming in Kevo. Actes de la 2eme Conference sur la Representations Par Objets RPO'93 (La Grande Motte, France, June 17-18, 1993), Published by EC2, France, June 1993, pp.117-130.
  • Taivalsaari, A., Object-Oriented Programming with Modes. Journal of Object-Oriented Programming vol 6, nr 3 (Jun) 1993, pp.25-32.
  • Taivalsaari, A., On the Notion of Object. Journal of Systems and Software vol 21, nr 1 (Apr) 1993, pp.3-16.

1992

  • Taivalsaari, A., Freeman-Benson, B., Towards Fine-Grained Reusability with Self-Sufficient Objects. In the OOPSLA'92 Workshop on Object-Oriented Programming Languages – the Next Generation (Vancouver, B.C., Canada, October 18-22), 1992, pp.239-245.
  • Taivalsaari, A., Why Should Object-Oriented Forths be Based on Prototypes Rather Than Classes – the Object Model of Kevo. In Proceedings of the 14th FORML Conference (Pacific Grove, California, USA, November 27-29), Forth Interest Group, Oakland, CA, 1992, pp.180-196.

1990

  • Taivalsaari, A., Dynamic Virtual Memory Management in Forth. Forth Dimensions vol XII, nr 3 (Sep/Oct) 1990, pp.7-15.

1989

  • Taivalsaari, A., Cool – Unifying Class and Prototype Inheritance. In Proceedings of the 11th FORML Conference (Pacific Grove, California, USA, November 24-26), 1989, pp.240-248.

Technical Reports

  • Antero Taivalsaari, Tommi Mikkonen, Simplifying Interactive Programming with Keywords that and those. Tampere University of Technology, Department of Software Systems, Technical Report 8, November 2009.

  • Antero Taivalsaari, Simplifying JavaScript with Concatenation-Based Prototype Inheritance. Tampere University of Technology, Department of Software Systems, Technical Report 6, November 2009.

  • Antero Taivalsaari, Mashware: The Future of Web Applications. Sun Microsystems Laboratories Technical Report SMLI TR-2009-181, February 2009.
  • Tommi Mikkonen, Antero Taivalsaari, Towards A Uniform Web Application Platform for Desktop Computers and Mobile Devices. Sun Microsystems Laboratories Technical Report SMLI TR-2008-177, October 2008.
  • Antero Taivalsaari, Radial Scrolling Revisited. Sun Microsystems Laboratories Technical Report SMLI TR-2008-176, June 2008. https://dl.acm.org/doi/pdf/10.5555/1698209
  • Antero Taivalsaari, Tommi Mikkonen, Dan Ingalls, Krzysztof Palacz, Web Browser as an Application Platform: The Lively Kernel Experience. Sun Microsystems Laboratories Technical Report SMLI TR-2008-175, January 2008.
  • Tommi Mikkonen, Antero Taivalsaari, Using JavaScript as a Real Programming Language. Sun Microsystems Laboratories Technical Report SMLI TR-2007-168, October 2007.
  • Tommi Mikkonen, Antero Taivalsaari, Web Applications — Spaghetti Code for the 21st Century. Sun Microsystems Laboratories Technical Report SMLI TR-2007-166, June 2007.
  • Taivalsaari, A., The Event Horizon User Interface Model for Small Devices. Sun Microsystems Laboratories Technical Report SMLI TR-99-74, March 1999.
  • Taivalsaari, A., Bush, B., Simon, D., The Spotless System: Implementing a Java™ System for the Palm Connected Organizer. Sun Microsystems Laboratories Technical Report SMLI TR-99-73, February 1999.
  • Taivalsaari, A., Implementing a Java™ Virtual Machine in the Java Programming Language. Sun Microsystems Laboratories Technical Report SMLI TR-98-64, March 1998.
  • Taivalsaari, A., Kevo – a Prototype-Based Object-Oriented Language Based on Concatenation and Module Operations. University of Victoria Technical Report LACIR 92-02, Department of Computer Science DCS-197-1R, Victoria, British Columbia, Canada, February 1992, 26 pages.
  • Grogono, P., Taivalsaari, A., Tennenhause, K., Proposals for Extending the Modelling Facilities of Object-Oriented Languages. Concordia University Technical Report OOP-92-2, Montréal, Québec, Canada, January 1992, 9 pages.
  • Taivalsaari, A., Cloning is Inheritance. Computer Science Reports WP-18, University of Jyväskylä, Finland, February 1991.
  • Taivalsaari, A., Dynamic Encapsulation in Object-Oriented Programming. Computer Science Reports WP-15, University of Jyväskylä, Finland, August 1990.

Books

Academic Theses

  • Taivalsaari, A., A Critical View of Inheritance and Reusability in Object-Oriented Programming. Doctoral thesis, Jyväskylä Studies in Computer Science, Economics and Statistics 23, University of Jyväskylä, Finland, December 1993, 276 pages (ISBN 951-34-0161-8).
  • Taivalsaari, A., Towards a Taxonomy of Inheritance Mechanisms in Object-Oriented Programming. Licentiate thesis, Computer Science Reports WP-19, University of Jyväskylä, Finland, September 1991, 178 pages.
  • Taivalsaari, A., Perinnöllisyys oliosuuntautuneessa ohjelmoinnissa: luokka- ja prototyyppilähestymistavat. Pro gradu -tutkielma (Master's thesis), Jyväskylän yliopisto, tietojenkäsittelytieteen julkaisuja TU-6, kesäkuu 1989 (June 1989).