Esikatsaus Tiikeriin, osa 3: Simppeliä silmänruokaa

torstaina 31. maaliskuuta 2005

Microsoft miinuksellaKuulutko siihen enemmistöön, jota ahdistaa kymmenet pienet ja suuret tietokoneen työpöytää täyttävät ohjelmaikkunat? Entä niihin, joiden mielestä tietokone on cool? Pidätkö pienistä ja hyvännäköisistä apuohjelmista? Mikäli vastasit vähintään kerran myöntävästi, kuulut Dashboardin kohdeyeisöön. Dashboard on Tiikerin, eli Mac OS X 10.4:n uusi toiminto, joka aktivoidaan Pantterista tutun Exposén tapaan hiirellä tai pikanäppäimestä. Dashboard tuo työpöydälle läpinäkyvän tason, jonka päällä elää pieniä apuohjelmia eli widgetejä. Vaikka idea ei välttämättä ensikuulemalta kuulostakaan maailman hienoimmalta, Dasboard on kuitenkin yksi Tiikerin cooleimmista ominaisuuksista — se, jonka näytät Windows-kaverillesi ensimmäiseksi.<!—more—>

Dashboardin, ”kojelaudan”, widgetit ovat siis pieniä apuohjelmia kuten sanakirja, laskin, sään näyttäjä, maailmankello ja tarralaput. Kun Dashboard klikataan esille, widgetit ovat välittömästi käyttövalmiina. Kojelaudalla olevia ohjelmia voi poistaa näkyvistä ja tuoda lisää näyön alalaitaan ilmaantuvan liukuhihnan kautta. Kun widget vedetään Dashboardille, irti päästettäessä se putoaa paikalleen aiheuttaen upean näköisen vesipisaraefektin. Kun halutut widgetit on saatu esille, niiden ominaisuuksia pääsee muokkaamaan widgetin takaa löytyvien säätimien avulla. Widgetin ympäri kääntäminenkin aiheuttaa muutamalla ensimmäisellä kerralla ”Wau!”-efektin, mutta sitä ei valitettavasti voi sen paremmin kuvailla — se täytyy nähdä itse.

Dashboardin ehkä mielenkiintoisin puoli on se, että sillä toimivia ohjelmia on todella helppo tehdä ja muokata. Widgetit ovat perustaltaan tavallisia Safarilla renderöityjä HTML-sivuja, joihin on yhdistetty JavaScript-koodia toiminnallisuutta varten, sekä CSS2 ja CSS3-standardin mukaista muotoilua ja png-kuvia ulkoasun muokkaamiseksi. Ulkoasun viimeistelee vielä Tiikerin Quartz-grafiikkamoottori, joka luo widgeteille myös huikean kauniit efektit niiden Dashboardille tuomiseen ja kääntelemiseen. Widgettien toiminnallisuus tulee siis JavaScript-koodista, eli niillä voi tehdä periaatteessa mitä tahansa mitä JavaScriptillä normaalistikin voi. Sen lisäksi widgetistä on mahdollista ottaa yhteyttä myös Objective-c:llä kirjoitettuun Cocoa-ohjelmaan tai suoraan OS X:n shelliin, joten niiden toimintamahdollisuudet ovat todella laajat. Dashboardin vähemmän kätevä ominaisuus on se, että se on Dockin alainen prosessi ja widgetit toimivat suojaamattomassa muistiavaruudessa, eli mikäli joku widgeteistä sekoaa ja kaatuu, Dock täytyy käynnistää uudelleen.

Koska widgetejä on suhteellisen helppo tehdä ja niiden jakelu on yksinkertaista verkkoon onkin jo syntynyt lukuisia Dashboard-widgettien jakeluun ja kehittämiseen erikoistuneita sivustoja kuten Dashboard Exchange, DashboardWidgets ja WidgetTracker. Materiaalia näyttää olevan tarjolla ymmärrettävästi vasta vähän, mutta lisäyksiä alkaa takuuvarmasti tulemaan tiuhaan tahtiin kunhan Tiikeri julkaistaan. Jos widgettien luominen kiinnostaa, em. saiteilta voi ladata valmiita widgetejä jo nyt ja kokeilla niiden muokkausta ja toimintaa avaamalla paketin sisältä löytyvän html-tiedoston Safariin. (Safari 1.2 ei tue kaikkia Dashboardin laajennuksia, mutta lähes kaikki widgetit toimivat siinäkin ainakin osittain.)

Kun Dashboard ja widgetit tulivat ensimmäistä kertaa julkisuuteen syntyi paljon keskustelua siitä, että widgetit kopioisivat jo olemassaolevia ohjelmia. Asiaan tarkemmin perehtyen on kuitenkin selvää, että yksikään nykyisistä ulkoisesti Dashboardin kaltaisista sovelluksista ei toimi Dashboardin tavoin. Applella on tietysti tässäkin kohtaa se etu puolellaan, että Dashboard on kytketty tiiviisti yhteen uuden Safarin ja muun käyttöjärjestelmän kanssa, mikä taas on kolmannen osapuolten sovellusten osalta pitkälti mahdotonta. Pienten apuohjelmien käsite on peräisin puolestaan, yllätys yllätys, Applelta. Löydätkö yhdenmukaisuuksia oheisen kuvan vuodelta 1984 peräisin olevan System 1.0-käyttöjärjestelmän desktop accessories-nimisistä ohjelmista ja ylläolevista Tiikerin widgeteistä?

Dashboard on luonteeltaan sen verran graafinen, että pelkät sanat ja kuvat eivät tee sille oikeutta. Myöskään videoidut Dashboard-demot eivät näytä läheskään yhtä hyvältä kuin miltä se oikeasti näyttää. Apple on kuitenkin julkaissut myös Dashboardista hyvää perusmateriaalia verkkoon, kuten pdf-muotoisen Dashboard Technology Preview-dokumentin ja vielä syvemmin kehittäjille suunnatun Developig Dashboard Widgets-sivun muodossa.

Tämä juttusarja pitää huomisen taukoa, mutta jatkuu ehkä ensi viikolla uusilla jutuilla mikäli kauan odotettua Tiikeriä joudutaan vielä odottamaan, ja jos jutuille vaan on kysyntää.


Aiemmin Omenatarhassa

10 kommenttia

ilkka kirjoitti 31.3.2005 · linkki +0 pistettä

Kyllä on kysyntää. Todella hyviä juttuja aina oottaa innolla seuraavaa, onneks on tullut päivän välein :)

Kiitoksia tästä hyvästä työstä!

manu kirjoitti 31.3.2005 · linkki +0 pistettä

Jatka toki juttujen kirjoittamista, ovat mukavaa luettavaa :)

Erno kirjoitti 31.3.2005 · linkki +0 pistettä

Erittäin hyviä ja mielenkiintoisia juttuja. Luen päivittäin :) Kohtuullisen uutena appleihmisenä (lue: ei vielä koskaan käyttöjärjestelmää päivittäneenä) kiinnostaa muutamat asiat tiikeriin liittyen:

  1. Paljonko tiikerillä tulee olemaan hintaa? (arvio)
  2. Sujuuko käyttöjärjestelmän vaihto kivuttomasti, vai pitääkö kaikki materiaali varmuuskopioida ja palauttaa vaihdon jälkeen?
  3. Pyöriikö tiikeri, kun käytössä on iBook G4 (1 GHz ja muistia on 640 mt) ?
Uninen kirjoitti 31.3.2005 · linkki +0 pistettä

Ok, hyvä homma jos tykätään :)

Huominen jää väliin tosiaan ihan vaan siltä varalta että josko vaikka tulisi jotain tähdellisempää uutisoitavaa =) Näkisin tämän hyvänä esimerkkinä win-win tilanteesta: jos tiikeri tulee, eipä tarvitse odottaa enää, vaan jos ei, niin ei haittaisi yhtään jos viimeistelisivät sitä vähän kauemmin kuin on huhuttu =)

Uninen kirjoitti 31.3.2005 · linkki +0 pistettä

Erno: ekaan kysymykseesi vastasin tämän juttusarjan ensimmäisen osan tokavikassa kappaleessa, mutta tähän tiivistäen: noin 149 euroa Apple Storesta tilattuna (sis. postikulut).

(2) Kuulun itse samaiseen kastiin, enpä ole vielä koskaan Mac OS X:ää päivitellyt kuin 10.3.x-päivityksillä, mutta oletan että Tiikeri asentuu Pantterin (tai muun OS X:n) päälle täysin kivutta. Vaan itse ainakin olen jo sen verran kolhuja kokenut ketti tietokoneasioissa yleisesti, että varmuuskopiot on takuuvarmasti otettu ennen päivitykseen ryhtymistä. (Ja sehän on ihan fakta että silloin kun sellaiset on niin niitä ei tarvita ;)

(3) Pyörii takuulla. Varsinaisia järjestelmävaatimuksia en tosin muista nähneeni missään, mutta kun developer-versiokin pyörii mainitsemasi kaltaisella laitteistolla täyttä häkää niin...

Erno kirjoitti 31.3.2005 · linkki +0 pistettä

Kiitos. Odottavan aika vaan on aina pitkä...

SwitchX kirjoitti 31.3.2005 · linkki +0 pistettä

Käyn joka päivä lukemassa täältä omppu-uutiset. Kiitos todella hyvistä ja hyvin kirjoitetuista jutuista. Voisinkohan lisätä rss-feedin (otsikot) oman blogin sivupalkkiin?

Uninen kirjoitti 31.3.2005 · linkki +0 pistettä

SwitchX: muutkin ovat kyselleet vastaavaa ja siihen soveltuva pieni skriptinpätkä on tällä hetkellä tekeillä. Lisätietoja odotettavissa lyhyen ohjepostauksen muodossa ihan pian :)

SwitchX kirjoitti 31.3.2005 · linkki +0 pistettä

Ajattelin hyödyntää lähes valmista juttua, mikä löytyy osoitteesta http://www.shaynesweeney.com/wordpres... En kuitenkaan halunnut lisätä feediä sivuilleni ilman lupaasi ;)

Uninen kirjoitti 31.3.2005 · linkki +0 pistettä

Jees, kukin taplatkoon tyylillään. Kunhan systeemi on cachettava niin homma on ok. Koko RSS-fieen nouto joka sivunlatauksella on silkkaa typeryyttä ja vie turhaan kaistaa.

Enivei, vastaava, pelkät otsikot muotoillusti sisältävä, helpommin liitettävä file (WP-plugin muodossa ja tavallisena include-fileenä) on tosiaan tekeillä ja valmistunee todennäköisesti tällä viikolla.

Syndikaattien lisäilyssä muistettakoon myös yleinen netiketti ja kaupunkilaisjärki, eli jonkunlainen maininta lähteestä otsikoiden yhteyteen on aina suotavaa. Em. ohjeiden rajoissa Omenatarhablogin feedien ja muiden juttujen käyttö omilla sivuilla on erittäin sallittua =)



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 3: Simppeliä silmänruokaa

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

10 kommenttia (Kommentoi)

« edellinen | seuraava »