Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
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
63
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
180
Home, Smart Home
ttorcz
0
330
FreeIPA: zintegrowane zarządzanie użytkownikami
ttorcz
0
240
systemd – ściągawka
ttorcz
0
170
Solaris? meh.
ttorcz
0
110
systemd: wymyślmy jeszcze jedno koło
ttorcz
0
190
Podziel się wiedzą: systemd
ttorcz
0
73
Wirtualizacja od podszewki
ttorcz
0
300
Wprowadzenie do DTrace
ttorcz
0
110
Featured
See All Featured
A better future with KSS
kneath
240
18k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
[SF Ruby Conf 2025] Rails X
palkan
0
490
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1k
Code Review Best Practice
trishagee
74
19k
The Language of Interfaces
destraynor
162
25k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
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?