Eric Allen

The People at Sun Labs

 Eric Allen

Dr. Eric Allen
Member, Technical Staff
Programming Language Research Group Project
Sun Microsystems Laboratories


5300 Riata Park Court Building B
uaus08-103
Austin, TX 78727


Eric Allen is a Principal Investigator of the Programming Languages Research Group at Sun Labs. He is concerned with the design, formal analysis, and implementation of new language features to increase program robustness and programmer productivity.

Eric possesses a broad range of skills and hands-on knowledge in leading teams to develop reliable technology. As Principal Investigator of the Programming Language Research Group at Sun Labs, he drives the design and implementation of new programming models for parallel computing. He is also an adjunct professor in the Department of Computer Science at the University of Texas at Austin. As Lead Java Developer at Cycorp, he assisted in the transformation of that company's programming practices to construct more reliable software. While a PhD student at Rice University, he was Lead Developer of the NextGen compiler for Java, as well as Project Manager for the DrJava software development environment. While still a graduate student, he wrote a regular column on software development for IBM developerWorks, and authored ``Bug Patterns in Java,'' a book on effective programming and debugging.

Eric received his BA in computer science and mathematics from Cornell University and his MS and PhD from Rice University.

Latest Sun Patents

  • Method and apparatus for dimensional analysis encoded in metatypes and generics
    (May 5, 2009)

    Awards

    Awards

    • Best Student Paper, OOPSLA 2003 - (Oct 28, 2003)
    • Best Paper, PPPJ 2001 - (Jun 6, 2001)

    News

  • Building with Fortress - Podcast with Dr. Eric Allen
    Sun Microsystems


    Back to list of People