Esikatsaus Tiikeriin, osa 2: Tiedän mitä teit viime kesänä

keskiviikkona 30. maaliskuuta 2005

Muistatko mihin tallensit sen kuvan, jonka ystäväsi lähetti sinulle viime kesänä juhannusviikonlopun jälkeen? Ei se mitään, Spotlight löysi sen jo. Spotlight on Mac OS X 10.4 Tiger-käyttöjärjestelmän uuden sukupolven hakuteknologia, joka mahdollistaa salamannopean hakemisen mm. dokumenttien, kuvien, videoiden, sähköpostin ja kalenterimerkintöjen joukosta. Haku käynnistyy (esimerkiksi iTunesista tuttuun tapaan) välittömästi kun alat kirjoittaa ja jokainen kirjoittamasi merkki rajaa hakua. Spotlight tallentaa kaikista tiedostoista metatietoa, eli tietoja niiden sisällöstä ja käytöstä. Spotlight mahdollistaa siis esimerkiksi valokuvan hakemisen sen ottaneen kameran merkin tai mallin, sen sinulle sähköpostitse lähettäneen henkilön nimen, tai vaikkapa edellisen katselupäivämäärän mukaan. Spotlight on paljon enemmän kuin uudenlainen hakuteknologia — se on kokonaan uudenlainen tapa tiedostojen kanssa työskentelemiseen.<!—more—>

Metatieto on ollut paljon puhuttanut aihe jo pitkään. Siitä huolimatta, että Microsoft on hehkuttanut tulevan Longhorn-käyttöjärjestelmänsä Spotlight-teknologiaa vastaavaa WinFS-tiedostojärjestelmää jo vuosia, sen ensimmäinen beta-versio on luvattu vasta vuodelle 2006, joten Applella on tälläkin rintamalla todella pitkä etumatka kilpailijaansa. Koska metatietoa näin laajasti hyödyntävää käyttöjärjestelmää ei ole aikaisemmin ollut markkinoilla, sen käyttömahdollisuudet ovat useimmille tavallisille käyttäjille vielä suurelta osin hämärän peitossa. Apple on kuitenkin tehnyt hyvää PR-työtä mm. Spotlightin esittelysivun ja vastaavan kehittäjille tarkoitetun sivun avulla.

Spotlightin toiminnan mahdollistaa kaksi tärkeää tekijää: tietokantaa hyödyntävä metatiedon tallennus ja tiukasti käyttöjärjestelmätasolle sidottu toiminnallisuus. Käytännössä tämä tarkoittaa sitä, että Tiikerin sydämessä on jatkuvasti päivittyvä tietokanta, johon tallennetaan tiedot esimerkiksi jokaisesta tiedoston avaamisesta ja luomisesta. Kun tiedot ovat hyvin optimoidussa tietokannassa, niiden hakeminen on erittäin nopeaa. Nopean ja tehokkaan toiminnan hintana on kuitenkin menetetyt järjestelmäresurssit, eli Spotlightin täytyy olla toimiakseen hereillä jatkuvasti ja tarkkailla järjestelmän toimintoja herkeämättä. Jotta tiedostoja ei indeksoitaisi turhaan, Spotlight voidaankin neuvoa jättämään tietyt tiedostot tai hakemistot indeksoimatta.

Entä miten se sitten toimii käytännössä? Spotlight-haku käynnistyy hakupainiketta klikkaamalla, minkä jälkeen tutun oloinen hakukenttä ilmestyy näkyville. Kun kenttään alkaa kirjoittaa, haku käynnistyy välittömästi. Spotlight ryhmittelee haun löytämät tiedostot lajin, koon, päivämäärän yms. mukaan lajitellen esimerkiksi kuvat, pdf-tiedostot ja sähköpostit omiksi ryhmikseen. Merkittävää hakutuloksissa on myös se, että Spotlight osaa hakea tekstiä esimerkiksi pdf-tiedostojen sisältä. Haetun sanan ei siis enää tarvitse olla dokumentin nimessä, jotta löydät haluamasi. Valmista hakua voi rajata ja siihen voi lisätä lisäehtoja. Kuten esimerkiksi ”hae sanaa ‘kissa’ kuvatiedostoista jotka ovat kooltaan yli 1024x768 pikseliä ja jotka on otettu Canon-merkkisellä kameralla”. Hakumahdollisuudet ovat lähes rajattomat.

Siinä missä perinteisten hakukoneiden toiminta loppuu tähän, Spotlightin hienoudet vasta alkavat. Kun avautuneesta hakuikkunasta klikkaa ”näytä kaikki”-valintaa, aukeaa kokonainen uusi sivu, jossa hakuja voi vielä muutella. Uutta ja erityisen kätevää on se, että haun voi tallentaa, jolloin siitä voi tehdä iTunesista tutun älykkään albumin kaltaisen jatkuvasti päivittyvän näkymän koneen tietoihin. Tallennetut Spotlight-haut näkyvät Finderissä tavallisen hakemiston tapaan. Spotlight on kaikenlisäksi integroitu automaattisesti moniin OS X:n mukana tuleviin ohjelmiin, kuten Mailiin ja Osoitekirjaan. Voit siis tehdä esimerkiksi Mail-ohjelmaan sellaisen kansion, jossa näkyy tiettyjen henkilöiden lähettämät sähköpostit viimeisen viikon ajalta joihin et ole vastannut.

Spotlight tarjoaa ennennäkemättömiä mahdollisuuksia tietojen etsimiseen ja järjestelyyn. Koska Apple tarjoaa tähänkin teknologiaan avoimet ohjelmointirajapinnat, kolmansien osapuolien on helppo tehdä omia Spotlightiä käyttäviä sovelluksia ja lisäosia jotka parantavat sen toimintaa entisestään. Applen hiljattain julkaisema pdf-dokumentti kertoo vielä tarkemmin Spotlight-teknologiasta ja sen hyödyntämisestä. Etenkin monille tehokäyttäjille jo pelkästään Spotlight tulee olemaan syy, minkä vuoksi uuteen käyttöjärjestelmään kannattaa päivittää.

Tiikerin ominaisuuksia tutkailevan juttusarjan kolmannessa osassa tutustutaan tarkemmin Pantterista tutun Exposé-toiminnon laajennukseen, Dashboardiin.


Aiemmin Omenatarhassa

2 kommenttia

Mike S kirjoitti 31.3.2005 · linkki +0 pistettä

...tietysti tässä normaalissa RDF -hehkutuksessa unohdetaan näppärästi se pikkuseikka että Index Server oli saatavana ilmaisena NT:hen jo 90-luvuo pouolivälissä, tai se että WInkkarille on ollut saatavana esim Google Desktop ja MSN Desktop Search jo viimevuodesta.

Samoin tietysti se että MS demosi tuota meta-data hakua jo aivan ekoissa Longhorn demoissa heti XP:n julkaisun jälkeen 2001!

Mutta ei se mitään, ei anneta faktojen häiritä kuten yleensäkään Apple "uutisoinnissa".

Uninen kirjoitti 31.3.2005 · linkki +0 pistettä

Index Serveriä itsekin käyttäneenä voin todeta, että siitä ja Spotlightista ei kyllä kannata puhua edes samana päivänä. Sama pätee Google desktopiin ja vastaaviin, jotka ovat todella köyhää pettua Spotlightin kaltaisen käyttöjärjestelmän tasolle rakennetun teknologian kanssa. Ainoa etäisesti samankaltainen metadataan perustuva systeemi on nähty ideatasolla BeOS-käyttöjärjestelmässä joskus 90-luvulla. Sen toteutus vaan ei ollut samalla tasolla idean nerokkuuden kanssa eikä se koskaan päässyt kovin suuren yleisön iloksi.

Ja mitä tulee niihin surullisenkuuluisiin MS:n demoihin, no, demota nyt voi vaikka mitä. Tuotantokäyttöön saattaminen on kuitenkin hieman eri asia kuin demoilu ;)

Vaan pointtina on edelleenkin se, että vaikka metadatasta ja tietokantaan perustuvista tiedostojärjestelmistä on puhuttu jo vuosia, niitä on demoiltu ja hehkutettu ties missä messuilla ja muissa markkinointitilaisuuksissa, mutta oikeasti toimivia käyttöjärjestelmätasolle Spotlightin tapaan integroituja sovelluksia ei yksinkertaisesti ole kuluttajille asti tähän mennessä saatu. Kun Microsoft julkaisee ensimmäisen beta-version omasta toteutuksestaan, Mac OS X:n käyttäjät ovat käyttäneet Spotlightia tuotantokäytössä jo vuoden. Melkoinen etumatka, sanoisin.



Kommenttien muotoiluohjeet

Unessa.netOmenatarhaArkisto200503

Omenatarha on osa Unessa.net-sivustoa.
Tietoa Unessa.netin Omenatarhasta
Copyleft © 2004-2009 Ville Säävuori

Lyhyesti

Luet Unessa.netin Apple- ja Mac-aiheita käsittelevää Omenatarhablogia.

Metatietoja merkinnästä Esikatsaus Tiikeriin, osa 2: Tiedän mitä teit viime kesänä

Julkaistu 3 vuotta, 9 kuukautta sitten lokeroihin esikatsaus, osx, tiikeri, yhteisö

2 kommenttia (Kommentoi)

« edellinen | seuraava »