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

Technologie, które zmienią nasz desktop

Tomasz
August 28, 2004
51

Technologie, które zmienią nasz desktop

Desktop linuksowy, oczywiście.
Spotkanie BLUG.

Tomasz

August 28, 2004
Tweet

Transcript

  1. 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
  2. Dashboard  Autor: Nat Friedman (Ximian, Novell)  Informacje podsunięte

    pod nos  Co teraz robimy? Co jest ważne?  Ciągłe przeszukiwanie
  3. Dashboard  Przykłady  Głównie IM (w tym IRC) Dużo

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

    tematów Wymiana myśli Podobieństwo do dialogu twarzą w twarz
  5. 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" />
  6. 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
  7. Beagle  Wyewoluował z Dashboard  Cel: indeksacja i wyszukiwanie

     Wiele backendów (np. OOo)  Oparty na Lucene.Net (dziękujemy, Apache)
  8. 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
  9. GNOME Storage  Autor: Seth Nickell + przyjaciele  Genialna

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

    skomplikowane wyrażenia  Kompatybilność z istniejącym softem
  11. GNOME Storage  Potrzebuje metadanych Bezpośredni z plików (ID3, Exif…)

    Część wydedukowana (film->obsada)  Część z indeksowanych danych – trzeba je rozłożyć
  12. 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
  13. 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!
  14. GNOME Storage  Trudna przyszłość  Odrzucenie 30 letnich nawyków

     Rewolucja w podejściu do współdzielenia  Potrzeba przystosowania aplikacji  Ja chcę to teraz!
  15. Galago  Informacji o obecności  Dla wszystkiego na desktopie

     Bindingi: GTK+ jest, Qt się robi  kIMproxy – bye, bye
  16. Scoop  Uniwersalny panel informacyjny  Gińcie popupy i okienka

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