- 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, PDF, Juhendaja 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
- Functional Programming, Spring 2007, lectures
- Software Engineering, Fall 2006, lectures
- Master Seminar on Aspect-Oriented Development, Spring 2006, lectures and coordination
- Type Systems, Spring 2006, lectures and coordination
- Software Project Seminar, Spring 2006, lectures
- Software Engineering, Fall 2005, labs
Theses
- Master Thesis Aranea—A Web Development and Integration Framework, PDF
- Bachelor Thesis Compressing Recursion, PDF, Source