DownHanoverWednesday, June 19, 13
2• Project	  Lead	  of	  Eclipse	  Code	  Recommenders• CEO	  of	  Codetrails• Researcher	  at	  Darmstadt	  University	  ...
Time	  has	  come,	  the	  Walrussaid,	  To	  talk	  of	  many	  things...Wednesday, June 19, 13
The	  more	  the	  merrier!Comple>on	  Engines	  in	  Eclipse...Wednesday, June 19, 13
⌘1Wednesday, June 19, 13
Quick	  Fix	  –	  ⌘1Wednesday, June 19, 13
⌘2Wednesday, June 19, 13
Quick	  Assist	  –	  ⌘2Wednesday, June 19, 13
⌃	  SpaceWednesday, June 19, 13
Content	  Assist	  –	  ⌃SpaceWednesday, June 19, 13
⌃	  .Wednesday, June 19, 13
All	  goodness?Wednesday, June 19, 13
Wednesday, June 19, 13
"[In	  Eclipse]	  sort	  by	  relevance	  is	  synonymous	  to	  alphabe9cal.	  In	  other	  words	  it	  sucks...	  but	 ...
@Overrideprotected Control createDialogArea(final Composite parent) {Composite container = (Composite) super.createDialogA...
Wednesday, June 19, 13
All	  164	  proposals	  sorted	  by	  “Relevance”Wednesday, June 19, 13
What	  Emmanuel	  wants...…	  the	  most	  likely	  ones.	  Wednesday, June 19, 13
Wednesday, June 19, 13
CODE	  RECOMMENDERSINTELLIGENT	  CODE	  COMPLETIONRecapWednesday, June 19, 13
Call	  Comple>onWednesday, June 19, 13
Code	  Snippet	  Comple>onWednesday, June 19, 13
Overrides	  Comple>onWednesday, June 19, 13
Chain	  Comple>onWednesday, June 19, 13
Subwords	  Comple>onWednesday, June 19, 13
How	  it	  works24Code	  Recommenders	  Knowledge	  Base❷Mine	  data,extract	  code	  paPerns,create	  recommenda>on	  mod...
And	  what	  about	  my	  APIs?The	  Cheshire	  CatWednesday, June 19, 13
www. .com/downloadWednesday, June 19, 13
[ctrl]flow	  means:	  to	  ctrl+Space!Wednesday, June 19, 13
Ready	  for	  an	  Experiment?Wednesday, June 19, 13
From	  today	  on	  we	  shall	  share!Code	  Recommenders	  Knowledge	  Base❹	  developers	  share	  (clicks,	  comple>on...
 So	  let’s	  go	  Hippie	  then!Wednesday, June 19, 13
Wednesday, June 19, 13
Available	  On	  The	  Eclipse	  MarketplaceWednesday, June 19, 13
And	  win	  10	  Raspberry	  PIs!Wednesday, June 19, 13
Upcoming SlideShare
Loading in...5
×

2013-06 - Eclipse Kepler Democamps

526

Published on

Announces availability of Codetrails [ctrl]flow Mining Tools and Codetrails' Crowdsourcing of Eclipse' Java Code Completion

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
526
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

2013-06 - Eclipse Kepler Democamps

  1. 1. DownHanoverWednesday, June 19, 13
  2. 2. 2• Project  Lead  of  Eclipse  Code  Recommenders• CEO  of  Codetrails• Researcher  at  Darmstadt  University  of  Technology• JUG  Darmstadt  Co-­‐Lead• Speaker  at  various  JUGs,  EclipseCon,  JavaOne...• @MarcelBruch•  +MarcelBruchabout.me/mbruchsupported by.comWednesday, June 19, 13
  3. 3. Time  has  come,  the  Walrussaid,  To  talk  of  many  things...Wednesday, June 19, 13
  4. 4. The  more  the  merrier!Comple>on  Engines  in  Eclipse...Wednesday, June 19, 13
  5. 5. ⌘1Wednesday, June 19, 13
  6. 6. Quick  Fix  –  ⌘1Wednesday, June 19, 13
  7. 7. ⌘2Wednesday, June 19, 13
  8. 8. Quick  Assist  –  ⌘2Wednesday, June 19, 13
  9. 9. ⌃  SpaceWednesday, June 19, 13
  10. 10. Content  Assist  –  ⌃SpaceWednesday, June 19, 13
  11. 11. ⌃  .Wednesday, June 19, 13
  12. 12. All  goodness?Wednesday, June 19, 13
  13. 13. Wednesday, June 19, 13
  14. 14. "[In  Eclipse]  sort  by  relevance  is  synonymous  to  alphabe9cal.  In  other  words  it  sucks...  but  in  a  predictably  alphabe9cal  way."Wednesday, June 19, 13
  15. 15. @Overrideprotected Control createDialogArea(final Composite parent) {Composite container = (Composite) super.createDialogArea(parent);swtTextWidget = new Text(container, SWT.BORDER);swtTextWidget.|return container;}Code  Comple>on…What  does  Emmanuel  get  when  triggering  code  comple9on  here?Wednesday, June 19, 13
  16. 16. Wednesday, June 19, 13
  17. 17. All  164  proposals  sorted  by  “Relevance”Wednesday, June 19, 13
  18. 18. What  Emmanuel  wants...…  the  most  likely  ones.  Wednesday, June 19, 13
  19. 19. Wednesday, June 19, 13
  20. 20. CODE  RECOMMENDERSINTELLIGENT  CODE  COMPLETIONRecapWednesday, June 19, 13
  21. 21. Call  Comple>onWednesday, June 19, 13
  22. 22. Code  Snippet  Comple>onWednesday, June 19, 13
  23. 23. Overrides  Comple>onWednesday, June 19, 13
  24. 24. Chain  Comple>onWednesday, June 19, 13
  25. 25. Subwords  Comple>onWednesday, June 19, 13
  26. 26. How  it  works24Code  Recommenders  Knowledge  Base❷Mine  data,extract  code  paPerns,create  recommenda>on  models❸deliver  minedknowledge  to  Eclipse  users❶  Analyze  source  codeWednesday, June 19, 13
  27. 27. And  what  about  my  APIs?The  Cheshire  CatWednesday, June 19, 13
  28. 28. www. .com/downloadWednesday, June 19, 13
  29. 29. [ctrl]flow  means:  to  ctrl+Space!Wednesday, June 19, 13
  30. 30. Ready  for  an  Experiment?Wednesday, June 19, 13
  31. 31. From  today  on  we  shall  share!Code  Recommenders  Knowledge  Base❹  developers  share  (clicks,  comple>ons,  snippets)Wednesday, June 19, 13
  32. 32.  So  let’s  go  Hippie  then!Wednesday, June 19, 13
  33. 33. Wednesday, June 19, 13
  34. 34. Available  On  The  Eclipse  MarketplaceWednesday, June 19, 13
  35. 35. And  win  10  Raspberry  PIs!Wednesday, June 19, 13
  36. 36.  It’s  9me  to  share!Wednesday, June 19, 13

×