Jump to: navigation, search

Difference between revisions of "Eclipse Research Community"

(North American)
(North American)
Line 1: Line 1:
<h1>Eclipse Research Community</h1>
+
=Eclipse Research Community=
  
<p>Eclipse is used in a wide range of educational and research projects at Universities  
+
Eclipse is used in a wide range of educational and research projects at Universities around the world. They range from using eclipse as a teaching resource in the classroom to projects designed to explore the next generation of computing ideas and theories. This page will give you a few pointers to get you started in exploring the Eclipse research community.
  around the world. They range from using eclipse as a teaching resource in the  
+
  classroom to projects designed to explore the next generation of computing ideas  
+
  and theories. This page will give you a few pointers to get you started in exploring  
+
  the Eclipse research community. <br />
+
  
  <br />
+
(Several of the projects listed here are funded under the IBM Eclipse Innovation Grant program. You'll find information about the program as well as a complete list of awardees from 2003-2005 on the [http://ibm.com/university/eclipseinnovation IBM Scholars website].)
  (Several of the projects listed here are funded under the IBM Eclipse Innovation  
+
  Grant program. You'll find information about the program as well as a complete  
+
  list of awardees from 2003-2005 on the [[http://ibm.com/university/eclipseinnovation IBM  
+
  Scholars]] website.)</p>
+
  
<p>If you'd like to have your project listed here, please <b>[news@eclipse.org email]
+
If you'd like to have your project listed here, please <b>[[news@eclipse.org email]] </b>us. You can also discuss your ideas and suggestions for new eclipse research projects on the [news://www.eclipse.org/eclipse.technology Technology Project newsgroup]
  </b>us. You can also discuss your ideas and suggestions for new eclipse research  
+
  projects on the [[news://www.eclipse.org/eclipse.technology Technology  
+
  Project newsgroup]] </p>
+
 
    
 
    
  
Line 41: Line 30:
 
** Derek Rayside, MIT
 
** Derek Rayside, MIT
  
* [http://green.sourceforge.net Green]: A simple UML class diagramming plug-in for Eclipse that does live round-tripping, and has customizable  
+
* [http://green.sourceforge.net Green]: A simple UML class diagramming plug-in for Eclipse that does live round-tripping, and has customizable semantics for its class relationships
  semantics for its class relationships
+
 
** Carl Alphonce, Computer Science &amp; Engineering
 
** Carl Alphonce, Computer Science &amp; Engineering
 
** University at Buffalo (SUNY)
 
** University at Buffalo (SUNY)
Line 59: Line 47:
  
  
    <li>
+
* StreamIt: A language for Streaming  
    StreamIt: A language for Streaming  
+
** Applications - [http://cag.lcs.mit.edu/streamit]  
      Applications - [http://cag.lcs.mit.edu/streamit]  
+
** Saman Amarasinghe, Commit Group,
      <br />
+
** MIT Laboratory for Computer Science
 +
 
 +
* Harmonia Research Project: An open, extensible framework for constructing interactive, language-aware programming tools - [http://harmonia.cs.berkeley.edu]
 +
** Professor Susan L. Graham
 +
** University of California at Berkeley
  
      Saman Amarasinghe, Commit Group, <br />
+
* Guard - A Relative Debugger - [http://www.csse.monash.edu.au/~davida/guard/]
      MIT Laboratory for Computer Science </li>
+
** [http://www.csse.monash.edu.au/ School of Computer Science and Software Engineering]
    <li>
+
** David Abramson
    Harmonia Research Project: An open,
+
** Monash University
      extensible framework for constructing interactive, language-aware programming
+
      tools - [http://harmonia.cs.berkeley.edu]  
+
      <br />
+
      Professor Susan L. Graham<br />
+
      University of California at Berkeley</li>
+
  
 +
* AspectBrowser - Global Visualization of Crosscutting in Eclipse [http://www-cse.ucsd.edu/users/wgg/Software/AB/]
 +
** William G. Griswold / Jonathan Neddenriep / Timothy Foley
 +
** UC San Diego
  
    <li>
+
* The Multiview Project at Portland State
    <td width="47%" valign=TOP  >Guard - A Relative Debugger - [http://www.csse.monash.edu.au/~davida/guard/]<br />
+
[http://multiview.cs.pdx.edu/]
      [http://www.csse.monash.edu.au/ School of Computer
+
** Andrew Black, Mark Jones, Emerson Murphy-Hill and Philip Quitslund
      Science and Software Engineering]<br />
+
** Portland State University
      David Abramson<br />
+
      Monash University </li>
+
    <li>
+
  
    AspectBrowser - Global Visualization
+
* Documentation of SWT: Getting Started with Eclipse and the SWT - [http://www.cs.umanitoba.ca/%7Eeclipse/]
      of Crosscutting in Eclipse<b> - </b> [http://www-cse.ucsd.edu/users/wgg/Software/AB/]  
+
** David Scuse, Shantha Ramachandran and Christopher Batty
      <br />
+
** University of Manitoba
      William G. Griswold / Jonathan Neddenriep / Timothy Foley<br />
+
      UC San Diego </li>
+
  
 +
* FEAT (Feature Analysis and Exploration Tool) - [http://www.cs.ubc.ca/labs/spl/projects/feat]
 +
** [http://www.cs.ubc.ca/labs/spl/ The Software Practices Lab], [http://www.cs.ubc.ca/ Department of Computer Science]
 +
** Martin Robillard and Gail Murphy
 +
** University of British Columbia
  
    <li>
+
* ArchJava IDE [http://www.archjava.org]
    The Multiview Project at Portland
+
** Jonathan Aldrich
      State<br />
+
** University of Washington
  
      [http://multiview.cs.pdx.edu/]<br />
+
* Hipikat - (Group Memory for Evolution)[http://www.cs.ubc.ca/labs/spl/projects/hipikat.html]
      Andrew Black, Mark Jones, Emerson Murphy-Hill and Philip Quitslund<br />
+
** Davor Cubranic and Gail Murphy
      Portland State University </li>
+
** University of British Columbia
    <li>
+
    Documentation of SWT: Getting Started
+
      with Eclipse and the SWT - [http://www.cs.umanitoba.ca/%7Eeclipse/]br />
+
      David Scuse, Shantha Ramachandran and Christopher Batty<br />
+
 
+
      University of Manitoba</li>
+
 
+
 
+
    <li>
+
    FEAT (Feature Analysis and Exploration
+
      Tool) - [http://www.cs.ubc.ca/labs/spl/projects/feat]<br />
+
      [http://www.cs.ubc.ca/labs/spl/ The Software Practices
+
      Lab], [http://www.cs.ubc.ca/ Department of Computer
+
      Science]<br />
+
      Martin Robillard and Gail Murphy<br />
+
 
+
      University of British Columbia</li>
+
    <li>
+
    ArchJava IDE -<a href="http://www.archjava.org" target="_blank">
+
      http://www.archjava.org</a><br />
+
      Jonathan Aldrich<br />
+
      University of Washington</li>
+
 
+
    <li>
+
    Hipikat - (Group Memory for Evolution)  
+
      - <a href="http://www.cs.ubc.ca/labs/spl/projects/hipikat.html" target="_blank">http://www.cs.ubc.ca/labs/spl/projects/hipikat.html</a>
+
      <br />
+
      Davor Cubranic and Gail Murphy<br />
+
      University of British Columbia</li>
+
 
+
</ul>
+
  
 
===Europe and Asia Pacific===
 
===Europe and Asia Pacific===

Revision as of 19:00, 6 July 2007

Eclipse Research Community

Eclipse is used in a wide range of educational and research projects at Universities around the world. They range from using eclipse as a teaching resource in the classroom to projects designed to explore the next generation of computing ideas and theories. This page will give you a few pointers to get you started in exploring the Eclipse research community.

(Several of the projects listed here are funded under the IBM Eclipse Innovation Grant program. You'll find information about the program as well as a complete list of awardees from 2003-2005 on the IBM Scholars website.)

If you'd like to have your project listed here, please news@eclipse.org email us. You can also discuss your ideas and suggestions for new eclipse research projects on the Technology Project newsgroup


North American

  • FLABot: A fault-localization and debugging tool for Eclipse plug-ins
    • Marcelo Campo, Alvaro Soria, Andres Diaz Pace
    • Instituto de Sistemas Tandil
    • Universidad Nacional del Centro de la Provincia de Buenos Aires
  • Soot Eclipse Plugin: Integrating Soot, a Java Optimization Framework into Eclipse
    • Jennifer Lhotak, Laurie Hendren
    • Mcgill University
  • Gild: A Groupware Enabled Integrated Learning and Development Environment for Eclipse
    • Margaret-Anne Storey / Daniela Damian / Daniel German / Mary Sanseverino,
    • University of Victoria
    • Marin Litoiu / Marcellus Mindel, IBM
    • Derek Rayside, MIT
  • Green: A simple UML class diagramming plug-in for Eclipse that does live round-tripping, and has customizable semantics for its class relationships
    • Carl Alphonce, Computer Science & Engineering
    • University at Buffalo (SUNY)
  • Relo: Relationship based Exploration
    • Vineet Sinha
    • MIT CSAIL
  • SHriMP: (Simple Hierarchical Multi-Perspective) Plugins
    • Margaret-Anne Storey, Rob Lintern, Jie Zhang, Xiaomin Wu, CHISEL Group
    • University of Victoria</li>


  • StreamIt: A language for Streaming
    • Applications - [1]
    • Saman Amarasinghe, Commit Group,
    • MIT Laboratory for Computer Science
  • Harmonia Research Project: An open, extensible framework for constructing interactive, language-aware programming tools - [2]
    • Professor Susan L. Graham
    • University of California at Berkeley
  • AspectBrowser - Global Visualization of Crosscutting in Eclipse [4]
    • William G. Griswold / Jonathan Neddenriep / Timothy Foley
    • UC San Diego
  • The Multiview Project at Portland State

[5]

    • Andrew Black, Mark Jones, Emerson Murphy-Hill and Philip Quitslund
    • Portland State University
  • Documentation of SWT: Getting Started with Eclipse and the SWT - [6]
    • David Scuse, Shantha Ramachandran and Christopher Batty
    • University of Manitoba
  • ArchJava IDE [8]
    • Jonathan Aldrich
    • University of Washington
  • Hipikat - (Group Memory for Evolution)[9]
    • Davor Cubranic and Gail Murphy
    • University of British Columbia

Europe and Asia Pacific