eclipse and academia
TRANSCRIPT
![Page 1: Eclipse and Academia](https://reader035.vdocuments.net/reader035/viewer/2022081401/5564a0c0d8b42ab8278b5553/html5/thumbnails/1.jpg)
© 2002 IBM CorporationConfidential | Date | Other Information, if necessaryCopyright © Deepak Azad, 2011. All rights reserved. Licensed under EPL, v1.0.
Deepak AzadIBM Bangalore lab, IndiaEclipse JDT/UI Committer
Eclipse and Academia
![Page 2: Eclipse and Academia](https://reader035.vdocuments.net/reader035/viewer/2022081401/5564a0c0d8b42ab8278b5553/html5/thumbnails/2.jpg)
2 Copyright © Deepak Azad, 2011. All rights reserved. Licensed under EPL, v1.0.
Agenda
� About me
� What is Eclipse?
� My areas of interest
� Eclipse and Academia
� Opportunities for you
![Page 3: Eclipse and Academia](https://reader035.vdocuments.net/reader035/viewer/2022081401/5564a0c0d8b42ab8278b5553/html5/thumbnails/3.jpg)
3 Copyright © Deepak Azad, 2011. All rights reserved. Licensed under EPL, v1.0.
About me
� NSIT COE : 2003-2007
� IBM Bangalore Lab since 2007
� Eclipse JDT/UI since 2009
� Reach me at� [email protected]
� http://blog.deepakazad.com
� twitter.com/deepakazad
![Page 4: Eclipse and Academia](https://reader035.vdocuments.net/reader035/viewer/2022081401/5564a0c0d8b42ab8278b5553/html5/thumbnails/4.jpg)
4 Copyright © Deepak Azad, 2011. All rights reserved. Licensed under EPL, v1.0.
What is Eclipse ?
� Most popular Java IDE� …and also a popular IDE for C++, JavaScript, PHP etc
� Framework� for tools, IDEs and applications
� Community of Open Source projects
� http://eclipse.org/
![Page 5: Eclipse and Academia](https://reader035.vdocuments.net/reader035/viewer/2022081401/5564a0c0d8b42ab8278b5553/html5/thumbnails/5.jpg)
5 Copyright © Deepak Azad, 2011. All rights reserved. Licensed under EPL, v1.0.
My areas of interest� User interface design and Human Computer Interaction
� Simplify workflows
� Make commands more accessible to users
� Countless hours of talking to users and observing them as they use Eclipse!
� Refactorings, Quick fixes/assists� Automated and safe code transformations
![Page 6: Eclipse and Academia](https://reader035.vdocuments.net/reader035/viewer/2022081401/5564a0c0d8b42ab8278b5553/html5/thumbnails/6.jpg)
6 Copyright © Deepak Azad, 2011. All rights reserved. Licensed under EPL, v1.0.
My areas of interest
� Static analysis of source code� Detect problems in code - resource leaks, null access etc
� Detect code duplicates
![Page 7: Eclipse and Academia](https://reader035.vdocuments.net/reader035/viewer/2022081401/5564a0c0d8b42ab8278b5553/html5/thumbnails/7.jpg)
7 Copyright © Deepak Azad, 2011. All rights reserved. Licensed under EPL, v1.0.
Eclipse and Academia - Mylyn
� Mylyn created by Mik Kersten as a part of his PhD thesis at University of British Columbia.
� http://www.eclipse.org/mylyn/about/
� Tasktop Technologies founded by the creators of Mylyn� http://www.tasktop.com/resources/technology/
� Today, Mylyn a top level Eclipse Project and is the task and application lifecycle management (ALM) framework for Eclipse.
![Page 8: Eclipse and Academia](https://reader035.vdocuments.net/reader035/viewer/2022081401/5564a0c0d8b42ab8278b5553/html5/thumbnails/8.jpg)
8 Copyright © Deepak Azad, 2011. All rights reserved. Licensed under EPL, v1.0.
Eclipse and Academia - Code Recommenders
� Code Recommenders� Started by Marcel Bruch at Darmstadt University of Technology
� About making the IDEs intelligent
� http://www.eclipse.org/recommenders/
� http://code-recommenders.blogspot.com/
� Several sub projects� Many are purely research oriented
� Several also move to Eclipse for use in industry
� In the past 2 years around 60 student contributors!� Contributions of 13 students have moved to eclipse.org
![Page 9: Eclipse and Academia](https://reader035.vdocuments.net/reader035/viewer/2022081401/5564a0c0d8b42ab8278b5553/html5/thumbnails/9.jpg)
9 Copyright © Deepak Azad, 2011. All rights reserved. Licensed under EPL, v1.0.
Eclipse and Academia - Code Recommenders
![Page 10: Eclipse and Academia](https://reader035.vdocuments.net/reader035/viewer/2022081401/5564a0c0d8b42ab8278b5553/html5/thumbnails/10.jpg)
10 Copyright © Deepak Azad, 2011. All rights reserved. Licensed under EPL, v1.0.
Eclipse and Academia - Code Recommenders
![Page 11: Eclipse and Academia](https://reader035.vdocuments.net/reader035/viewer/2022081401/5564a0c0d8b42ab8278b5553/html5/thumbnails/11.jpg)
11 Copyright © Deepak Azad, 2011. All rights reserved. Licensed under EPL, v1.0.
Eclipse and Academia - Code Recommenders
![Page 12: Eclipse and Academia](https://reader035.vdocuments.net/reader035/viewer/2022081401/5564a0c0d8b42ab8278b5553/html5/thumbnails/12.jpg)
12 Copyright © Deepak Azad, 2011. All rights reserved. Licensed under EPL, v1.0.
Eclipse and Academia - Code Bubbles
� Code Bubbles - http://www.andrewbragdon.com/codebubbles_site.asp
![Page 13: Eclipse and Academia](https://reader035.vdocuments.net/reader035/viewer/2022081401/5564a0c0d8b42ab8278b5553/html5/thumbnails/13.jpg)
13 Copyright © Deepak Azad, 2011. All rights reserved. Licensed under EPL, v1.0.
Opportunities for you
� Collaborate with one of the ongoing (research) projects� Eclipse JDT
� Code Recommenders -http://wiki.eclipse.org/Recommenders/ContributorTopics
� Object Teams - http://www.objectteams.org/
� Start your own project� Eclipse Labs (http://code.google.com/a/eclipselabs.org/hosting/)
� Participate in Google Summer of Code� … and also earn 5000$
![Page 14: Eclipse and Academia](https://reader035.vdocuments.net/reader035/viewer/2022081401/5564a0c0d8b42ab8278b5553/html5/thumbnails/14.jpg)
14 Copyright © Deepak Azad, 2011. All rights reserved. Licensed under EPL, v1.0.
Questions