Supervision (Available topics)

  • Juhan Aasaru, Typesafe DSL for Relational Data
    Manipulation in Java, 
    Master's thesis (20 AP), 2008, PDF, Juhendaja arvamus
  • 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

Professional Activities

  • TheServerSide Symposium Europe 2008: Prague, Spain, June 18-20, speaker on Zero Turnaround in Java Development and Typesafe Embedded Java DSLs
  • TheServerSide Video Interview, Barcelona, Spain, June 28th, on Aranea and upcoming projects
  • TheServerSide Symposium Europe 2007: Barcelona, Spain, June 27-29, speaker on Step-by-Step Legacy Migration with Aranea
  • JavaPolis 2006: Belgium, Antwerp, December 13-15, speaker on Object-Oriented Web Development with Aranea
  • JavaZone 2006: Norway, Oslo, September 13-14, speaker on Object-Oriented Web Development with Aranea
  • PPPJ'06: Principles and Practices of Programming In Java, Mannheim, Germany, August 30 - September 1, 2006, speaker on Aranea—Web Framework Construction and Integration Kit
  • MPC'06: 8th International Conference on Mathematics of Program Construction, Kuressaare, Estonia, July 3-5, 2006, speaker on Recursion Schemes for Dynamic Programming

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 Thesis Aranea—A Web Development and Integration Framework, PDF
  • Bachelor Thesis Compressing Recursion, PDF, Source