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

Technologie, które zmienią nasz desktop

Avatar for Tomasz Tomasz
August 28, 2004
56

Technologie, które zmienią nasz desktop

Desktop linuksowy, oczywiście.
Spotkanie BLUG.

Avatar for Tomasz

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