• Save
2013-06 - Eclipse Kepler Democamps
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

2013-06 - Eclipse Kepler Democamps

  • 886 views
Uploaded on

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

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

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
886
On Slideshare
881
From Embeds
5
Number of Embeds
1

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 5

https://twitter.com 5

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. DownHanoverWednesday, June 19, 13
  • 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. Time  has  come,  the  Walrussaid,  To  talk  of  many  things...Wednesday, June 19, 13
  • 4. The  more  the  merrier!Comple>on  Engines  in  Eclipse...Wednesday, June 19, 13
  • 5. ⌘1Wednesday, June 19, 13
  • 6. Quick  Fix  –  ⌘1Wednesday, June 19, 13
  • 7. ⌘2Wednesday, June 19, 13
  • 8. Quick  Assist  –  ⌘2Wednesday, June 19, 13
  • 9. ⌃  SpaceWednesday, June 19, 13
  • 10. Content  Assist  –  ⌃SpaceWednesday, June 19, 13
  • 11. ⌃  .Wednesday, June 19, 13
  • 12. All  goodness?Wednesday, June 19, 13
  • 13. Wednesday, June 19, 13
  • 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. @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. Wednesday, June 19, 13
  • 17. All  164  proposals  sorted  by  “Relevance”Wednesday, June 19, 13
  • 18. What  Emmanuel  wants...…  the  most  likely  ones.  Wednesday, June 19, 13
  • 19. Wednesday, June 19, 13
  • 20. CODE  RECOMMENDERSINTELLIGENT  CODE  COMPLETIONRecapWednesday, June 19, 13
  • 21. Call  Comple>onWednesday, June 19, 13
  • 22. Code  Snippet  Comple>onWednesday, June 19, 13
  • 23. Overrides  Comple>onWednesday, June 19, 13
  • 24. Chain  Comple>onWednesday, June 19, 13
  • 25. Subwords  Comple>onWednesday, June 19, 13
  • 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. And  what  about  my  APIs?The  Cheshire  CatWednesday, June 19, 13
  • 28. www. .com/downloadWednesday, June 19, 13
  • 29. [ctrl]flow  means:  to  ctrl+Space!Wednesday, June 19, 13
  • 30. Ready  for  an  Experiment?Wednesday, June 19, 13
  • 31. From  today  on  we  shall  share!Code  Recommenders  Knowledge  Base❹  developers  share  (clicks,  comple>ons,  snippets)Wednesday, June 19, 13
  • 32.  So  let’s  go  Hippie  then!Wednesday, June 19, 13
  • 33. Wednesday, June 19, 13
  • 34. Available  On  The  Eclipse  MarketplaceWednesday, June 19, 13
  • 35. And  win  10  Raspberry  PIs!Wednesday, June 19, 13
  • 36.  It’s  9me  to  share!Wednesday, June 19, 13