Eat Your Own Dog Food. An Experiment.
Searching eclipse.org with SMILA.
     h      l            h
Eclipse Summit Europe 2...
Processing
unstructured
    t t d
information.
information.
Creating structure.
         structure.
Bridging the gap.
             gap.
Systematic.
Systematic.
Dynamic.
D    i
Need for
Need for speed.
N d f speed. d
Information Factory.
Information Factory.
„Mapping from
       „Mapping from
 unstructured d t t
     t t d data to
  structured data sets
     will be a key
     w...
Lorem.
Lorem.
Guinea Pig


  Empolis senior developer
               p       g
  Java/JavaScript background
  Used SMILA once before
  …...
Crawl                                   Extract
         Extract   Extract    Extract             Index all 
 t e
 the    ...
Day One
Day One
SMILA download & auspacken; 5 Min
JRE 6 konfigurieren; 1 Min.
Howto: Documentation_for_5_Minutes_to_Success; 5 Min. J
    ...
Day Two
Day Two
Fertigstellen der 1. Version des Pipelets zur Generierung von Projektinformationen im bundle, 
Einbau in UI, Steuerung des...
Day Three
Day Three
Fertigstellen der 1. Version des Pipelets zur Generierung von Kategorie‐Informationen im 
bundle: 4h 
Überarbeitung des Pi...
Day Four
Day Four
Überprüfen, debugging & Konfiguration des build‐Prozesses: 3h
Erstellung eines bundles zum Befüllen des Autoren‐Feldes, Ei...
Day Five
Day Five
1 Im linken Teil 2 Trees, je einer für Project / Category. Gefällt mir noch nicht wirklich.
Ich musste ihn in eine Box set...
What s
What‘s next?
Nothing
Maybe
If I get 10 days more
EclipseCon
Add more meaning.
Add more meaning.
Credits

All images used in this presentation are licensed under        with reference by name.
The material was obtained ...
Eat Your Own Dog Food
Eat Your Own Dog Food
Eat Your Own Dog Food
Eat Your Own Dog Food
Upcoming SlideShare
Loading in …5
×

Eat Your Own Dog Food

554 views

Published on

SMILA presentation on a five day experiment to create a search application for the Eclipse web site. Held at Eclipse Summit Europe 2009.

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
554
On SlideShare
0
From Embeds
0
Number of Embeds
28
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Eat Your Own Dog Food

  1. 1. Eat Your Own Dog Food. An Experiment. Searching eclipse.org with SMILA. h l h Eclipse Summit Europe 2009 Ralph Traphöner 1 l  09.11.2009 l    
  2. 2. Processing unstructured t t d information. information.
  3. 3. Creating structure. structure.
  4. 4. Bridging the gap. gap.
  5. 5. Systematic. Systematic.
  6. 6. Dynamic. D i
  7. 7. Need for Need for speed. N d f speed. d
  8. 8. Information Factory. Information Factory.
  9. 9. „Mapping from „Mapping from unstructured d t t t t d data to structured data sets will be a key will be a key Web  Squared competency.“ competency.“ Tim O‘Reilly d John Battelle Ti O‘R ill and J h B tt ll
  10. 10. Lorem. Lorem.
  11. 11. Guinea Pig Empolis senior developer p g Java/JavaScript background Used SMILA once before … but different use case Is not a SMILA comitter
  12. 12. Crawl  Extract Extract Extract Extract Index all  t e the named a ed content t t project j t category t facets f t seeds persons
  13. 13. Day One Day One
  14. 14. SMILA download & auspacken; 5 Min JRE 6 konfigurieren; 1 Min. Howto: Documentation_for_5_Minutes_to_Success; 5 Min. J f Web Crawler konfigurieren & crawl über JConsole starten & crawlen: 15 Min. Erste Tests mit UI; 5 Min Analyse der Struktur von eclipse.org und Konzeption der Applikations‐Erweiterungen: 2h Howto: Setup of dev‐environment: Eclipse download & config Eclipse download & config SVN checkout & Eclipse Konfiguration workspace: 3 Std. !!! Erstellen von 2 (leeren) piplet‐bundles, Konfiguration, einbinden ins deployment, Start auf  automatisch, Kontrolle der Einbindung, etc: 2h automatisch Kontrolle der Einbindung etc: 2h
  15. 15. Day Two Day Two
  16. 16. Fertigstellen der 1. Version des Pipelets zur Generierung von Projektinformationen im bundle,  Einbau in UI, Steuerung des Redisplay mit JavaScript: 6h Build‐prozess einstellen: 1h ‐> fail bi h B ild i t ll 1h > f il bisher
  17. 17. Day Three Day Three
  18. 18. Fertigstellen der 1. Version des Pipelets zur Generierung von Kategorie‐Informationen im  bundle: 4h  Überarbeitung des Pipelets zur Generierung von Projektinformationen: 2h Üb b it d Pi l t G i P j kti f ti 2h
  19. 19. Day Four Day Four
  20. 20. Überprüfen, debugging & Konfiguration des build‐Prozesses: 3h Erstellung eines bundles zum Befüllen des Autoren‐Feldes, Einblendung im UI: 2h Erweiterung der Kategorien um download & repository plus Anpassungen am code: 1h d d l d l d h
  21. 21. Day Five Day Five
  22. 22. 1 Im linken Teil 2 Trees, je einer für Project / Category. Gefällt mir noch nicht wirklich. Ich musste ihn in eine Box setzen, weil er sonst aufgrund des HTML‐Layouts alles – also auch  die  Such‐Schlitze des Formulars – konsequent nach unten geschoben hat. Eine Änderung bedeutet noch ca. 1‐2 Tage Aufwand. Oder so lassen wie es ist. Offen bei den Trees ist auch die richtige Positionierung/ Wiederanzeige wenn die Response zurück kommt. Da bin ich noch dran. Das installation/ information‐Problem ist noch in Klärung. Die weiteren Datenquellen pflege ich Dir auch gleich/ in den nächsten Tagen noch ein. Die weiteren Datenquellen pflege ich Dir auch gleich/ in den nächsten Tagen noch ein „Eclipse“‐main ist drin, Daten kommen. Siehe 3) „Planet Eclipse“ weiterhin unklar. Integriert ist es aber. Überflüssige Felder sind raus Üb flü i F ld i d
  23. 23. What s What‘s next?
  24. 24. Nothing Maybe If I get 10 days more EclipseCon
  25. 25. Add more meaning. Add more meaning.
  26. 26. Credits All images used in this presentation are licensed under with reference by name. The material was obtained from http://www.flickr.com and has the following originators:  Slide no. Slid Originator Oi i 2 Seattle Municipal Archive 3 Seattle Municipal Archive 4 Feliciano Guimaraes 5 Amnemona 6 Seier‐Seier‐Seier S i S i S i 7 Zero 29 Beth Kanter 11 Duncan Hull

×