Upcoming Gigs

  • All 2009 summer gigs were cancelled due to health issues.

Supervision

  • I no longer keep a list of thesis topics up, but you may contact me if you're looking for one. 
  • Sander Sõnajalg, Towards a Fast Dynamic Invocation in the Scala Language, Master's thesis (20 AP), 2009, PDF, Juhendaja arvamus
  • Juhan Aasaru, Typesafe DSL for Relational Data Manipulation in Java, Master's thesis (20 AP), 2008, PDF, Juhendaja arvamus, Open-Source Squill Project (squill.dev.java.net)
  • Maksim Boiko, Lightweight Web Integration, Master's thesis (20 AP), 2008, PDFJuhendaja arvamus
  • Priit Liivak, Java Web Applications on Desktop, Bachelor thesis (4 AP) 2008, PDF, Juhendaja arvamus
  • Taimo Peelo, History Navigation Mechanisms and
    Web Application State,
    Bachelor thesis (4 AP), 2008, PDF, Juhendaja arvamus
  • Toomas Römer, Web Deployment Unit, Bachelor thesis (4 AP), 2007, PDF, Juhendaja arvamus
  • Rein Raudjärv, Blocking Calls in Java, Bachelor thesis (4 AP), 2007, PDF, Juhendaja arvamus (original idea by Oleg Mürk)
  • Dmitri Borissenko, Aranea QuickStart, Bachelor thesis (4 AP), 2007, PDF, Juhendaja arvamus
  • Alar Kvell, Aranea Ajax, Bachelor thesis (4 AP), 2007, PDF, Juhendaja arvamus

Publications

  • J. Kabanov, R. Raudjärv. Embedded typesafe domain specific languages for Java. In Proc. of 6th Int. Conf. on Principles and Practice of Programming in Java, PPPJ 2008 (Modena, Sept. 2008), to appear. (PDF)
  • Mürk, O. and Kabanov, J. 2006. Aranea: web framework construction and integration kit. In Proceedings of the 4th international Symposium on Principles and Practice of Programming in Java (Mannheim, Germany, August 30 - September 01, 2006). PPPJ '06, vol. 178. ACM Press, New York, NY, 163-172. (PDF)
  • J. Kabanov, V. Vene. Recursive Schemes for Dynamic Programming, T. Uustalu (Ed.) Proc. of 8th International Conference on Mathematics of Program Construction (Kuuresaare, July 2006), LNCS 4014, pages 235 - 252, 2006 (PDF)

Teaching

Theses

  • Master's Thesis Aranea—A Web Development and Integration Framework, PDF
  • Bachelor Thesis Compressing Recursion, PDF, Source