Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Technologie, które zmienią nasz desktop
Search
Tomasz
August 28, 2004
0
55
Technologie, które zmienią nasz desktop
Desktop linuksowy, oczywiście.
Spotkanie BLUG.
Tomasz
August 28, 2004
Tweet
Share
More Decks by Tomasz
See All by Tomasz
The Song of JBoss and Chef
ttorcz
0
150
Home, Smart Home
ttorcz
0
250
FreeIPA: zintegrowane zarządzanie użytkownikami
ttorcz
0
210
systemd – ściągawka
ttorcz
0
110
Solaris? meh.
ttorcz
0
76
systemd: wymyślmy jeszcze jedno koło
ttorcz
0
120
Podziel się wiedzą: systemd
ttorcz
0
60
Wirtualizacja od podszewki
ttorcz
0
190
Wprowadzenie do DTrace
ttorcz
0
77
Featured
See All Featured
Adopting Sorbet at Scale
ufuk
73
9.1k
Building an army of robots
kneath
302
43k
Testing 201, or: Great Expectations
jmmastey
38
7.1k
GitHub's CSS Performance
jonrohan
1030
460k
Ruby is Unlike a Banana
tanoku
97
11k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
506
140k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
246
1.3M
What's in a price? How to price your products and services
michaelherold
243
12k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
Designing the Hi-DPI Web
ddemaree
280
34k
Transcript
Technologie, które zmienią nasz desktop Spotkanie Bydgoskiej Grupy Użytkowników Linuksa
Tomasz Torcz <
[email protected]
> Bydgoszcz, 28 sierpnia 2004
Technologie, które zmienią nasz desktop Dashboard Beagle
GNOME Storage D-BUS, Galago, Scoop
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
Dashboard Autor: Nat Friedman (Ximian, Novell) Informacje podsunięte
pod nos Co teraz robimy? Co jest ważne? Ciągłe przeszukiwanie
Dashboard Budowa Frontendy Engine Backendy Więcej później
Dashboard Przykłady Głównie IM (w tym IRC) Dużo
tematów Wymiana myśli Podobieństwo do dialogu twarzą w twarz
Dashboard Przykłady Głównie IM (w tym IRC) Dużo
tematów Wymiana myśli Podobieństwo do dialogu twarzą w twarz
Dashboard
Dashboard Przykłady
Dashboard Przykłady
Dashboard Przykłady
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" />
Dashboard
Dashboard
Dashboard
Dashboard
Dashboard Zagrożenia Brak backendów Przeładowanie informacją
Dashboard
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
Beagle Wyewoluował z Dashboard Cel: indeksacja i wyszukiwanie
Wiele backendów (np. OOo) Oparty na Lucene.Net (dziękujemy, Apache)
Beagle
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
Beagle Keynote GUADEC2004 KDE 3.4 lub 4.0
GNOME Storage Autor: Seth Nickell + przyjaciele Genialna
wyszukiwarka Korzysta z bazy danych (PostgreSQL) Podobieństwo do Beagle?
GNOME Storage Wyszukiwanie z użyciem języka naturalnego Również
skomplikowane wyrażenia Kompatybilność z istniejącym softem
GNOME Storage
GNOME Storage Potrzebuje metadanych Bezpośredni z plików (ID3, Exif…)
Część wydedukowana (film->obsada) Część z indeksowanych danych – trzeba je rozłożyć
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
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!
GNOME Storage Praca grupowa Kto? Co zmienił?
Kiedy? (Teraz?!)
GNOME Storage Trudna przyszłość Odrzucenie 30 letnich nawyków
Rewolucja w podejściu do współdzielenia Potrzeba przystosowania aplikacji Ja chcę to teraz!
D-BUS Standard freedesktop.org Lekkie, łatwe przesyłanie komunikatów
Bindingi: GLib, Qt, Python, .NET KDE4?
Galago Informacji o obecności Dla wszystkiego na desktopie
Bindingi: GTK+ jest, Qt się robi kIMproxy – bye, bye
Galago
Scoop Uniwersalny panel informacyjny Gińcie popupy i okienka
dialogowe! Konsoliduje wszelkie sidebary Tylko pomysł, brak kodu
Scoop
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
Pytania?