Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Technologie, które zmienią nasz desktop

9b91521dd3d020edb72521181aa32c9f?s=47 Tomasz
August 28, 2004
39

Technologie, które zmienią nasz desktop

Desktop linuksowy, oczywiście.
Spotkanie BLUG.

9b91521dd3d020edb72521181aa32c9f?s=128

Tomasz

August 28, 2004
Tweet

Transcript

  1. Technologie, które zmienią nasz desktop Spotkanie Bydgoskiej Grupy Użytkowników Linuksa

    Tomasz Torcz <zdzichu@irc.pl> Bydgoszcz, 28 sierpnia 2004
  2. Technologie, które zmienią nasz desktop  Dashboard  Beagle 

    GNOME Storage  D-BUS, Galago, Scoop
  3. Teraźniejszość i przyszłość  Procesory 2 GHz i więcej 

    Informacje. Mnóstwo informacji. 1 film (700 MiB) ~ 1000 książek  Komunikacja, praca grupowa  UI uwzględniające potrzeby/wygodę człowieka, nie komputera  Science-fiction
  4. Dashboard  Autor: Nat Friedman (Ximian, Novell)  Informacje podsunięte

    pod nos  Co teraz robimy? Co jest ważne?  Ciągłe przeszukiwanie
  5. Dashboard  Budowa Frontendy Engine Backendy  Więcej później

  6. Dashboard  Przykłady  Głównie IM (w tym IRC) Dużo

    tematów Wymiana myśli Podobieństwo do dialogu twarzą w twarz
  7. Dashboard  Przykłady  Głównie IM (w tym IRC) Dużo

    tematów Wymiana myśli Podobieństwo do dialogu twarzą w twarz
  8. Dashboard 

  9. Dashboard  Przykłady

  10. Dashboard  Przykłady

  11. Dashboard  Przykłady

  12. Dashboard Informacje ze strony: <meta name="ICBM" content="51.374852, -2.382584"/> RSS :

    <link rel="stylesheet" href="http://www.ldodds.com/blog/styles-site.css" type="text/css" /> <link rel="alternate" type="application/rss+xml" title="RSS„ href="http://www.ldodds.com/blog/index.rdf" /> <link rel="meta" type="application/rdf+xml" title="FOAF" href="http://www.ldodds.com/ldodds.rdf" />
  13. Dashboard

  14. Dashboard

  15. Dashboard

  16. Dashboard

  17. Dashboard  Zagrożenia Brak backendów Przeładowanie informacją

  18. Dashboard

  19. Dashboard  Frontendy Cel: łatwa integracja Najpierw sockety, docelowo D-BUS

     Backendy Pliki, zakładki z przeglądarki, logi IM, poczta, spotkania, kontakty  Rozbudowany kod indeksujący
  20. Beagle  Wyewoluował z Dashboard  Cel: indeksacja i wyszukiwanie

     Wiele backendów (np. OOo)  Oparty na Lucene.Net (dziękujemy, Apache)
  21. Beagle 

  22. Beagle  beagled – demon działający w tle  Komunikacja

    przez D-BUS  Odświeżanie indeksu - cron  Reagowanie na bieżąco na zmiany plików – potrzeba współpracy z jądrem
  23. Beagle  Keynote GUADEC2004  KDE 3.4 lub 4.0

  24. GNOME Storage  Autor: Seth Nickell + przyjaciele  Genialna

    wyszukiwarka  Korzysta z bazy danych (PostgreSQL)  Podobieństwo do Beagle?
  25. GNOME Storage  Wyszukiwanie z użyciem języka naturalnego  Również

    skomplikowane wyrażenia  Kompatybilność z istniejącym softem
  26. GNOME Storage

  27. GNOME Storage  Potrzebuje metadanych Bezpośredni z plików (ID3, Exif…)

    Część wydedukowana (film->obsada)  Część z indeksowanych danych – trzeba je rozłożyć
  28. GNOME Storage  Rozkład Użycie translatorów Zapis do bazy danych

    części składowych  Pliki można odtworzyć z bazy  Sedno Storage: to nie jest wyszukiwarka
  29. GNOME Storage  storage n, rodz. m  … 

    2 magazynowanie  3 przechowanie  4 przechowywanie  Sposób na przechowywanie plików  Przezroczystość sieciowa (OpenTalk (ZeroConf, Rendezvous) -SRV)  Dostęp nie hierarchiczny (/home/common/movies/…)  ,,Search, don’t sort’’ (Google Mail)  Użytkownicy niedoceniają wyszukiwania – nie ich wina!
  30. GNOME Storage  Praca grupowa  Kto?  Co zmienił?

     Kiedy? (Teraz?!)
  31. GNOME Storage  Trudna przyszłość  Odrzucenie 30 letnich nawyków

     Rewolucja w podejściu do współdzielenia  Potrzeba przystosowania aplikacji  Ja chcę to teraz!
  32. D-BUS  Standard freedesktop.org  Lekkie, łatwe przesyłanie komunikatów 

    Bindingi: GLib, Qt, Python, .NET  KDE4?
  33. Galago  Informacji o obecności  Dla wszystkiego na desktopie

     Bindingi: GTK+ jest, Qt się robi  kIMproxy – bye, bye
  34. Galago

  35. Scoop  Uniwersalny panel informacyjny  Gińcie popupy i okienka

    dialogowe!  Konsoliduje wszelkie sidebary  Tylko pomysł, brak kodu
  36. Scoop

  37. Linki:  http://www.nat.org/dashboard/  http://www.nat.org/beagle/  http://www.gnome.org/~seth/storage/  http://galago.sf.net/ 

    http://www.student.livjm.ac.uk/cmsphend/gnome/scoop.html
  38. Pytania?