Mik Kersten
                         projects            publications            presentations            personal search 
 
Tasktop I like to build tools that make it easier for people to work with the massive amounts of information that surround us today.  I am a programmer and have been focused on aligning development tools to more closely match the way that we think and share information.  The result of this is the Mylyn Open Source Project that I lead and collaborate with many talented people on.

More recently I have been on a mission to bring the productivity benefits of Mylyn to a wider audience.  To do this we have created Tasktop Technologies, where I am President and CTO and working on the Task-Focused Desktop.

For progress on the above efforts see my blog.
 
 
Mylyn

aspectj

AspectJ is an aspect-oriented programming (AOP) extension to Java.  I worked full time on AspectJ from 1999 to 2003 as a member of the Research Staff in the Computer Science Laboratory at Xerox PARC, mentored (then and now) by Gregor Kiczales.  I created the IDE support for AspectJ, and plug-ins for JBuilder, NetBeans, VisualStudio, and Emacs, the aspectj.org site, and transferred the project to eclipse.org with Adrian Colyer.
 

aosd

Aspect-oriented software development is a new technology that makes it possible to modularize crosscutting structure of a system. I created the aosd.net web site, and help organize the AOSD conference.
 

intentional software

Founded by Charles Simonyi in August 2002 in order to improve software development productivity by making the code look more like the design. I spent 6 months designing the user interface for Intentional programming tools.
 
 Last modified on July 12, 2007.  For comments or more information email: beatmik-at-acm.org