Asi nenφ v₧dycky mo₧nΘ zavd∞Φit se vÜem, ale vzhledem k vÜeobecn∞ uznßvanΘmu faktu, ₧e u₧ivatelΘ po 80 % Φasu vyu₧φvajφ pouze 20 % mo₧nostφ aplikacφ, je alespo≥ mo₧nΘ zavd∞Φit se po v∞tÜinu Φasu n∞kter²m lidem.
Ve firm∞ Lotus Development si tuto starou pravdu vzali k srdci, kdy₧ navrhovali Lotus Components, sadu ActiveX modul∙ (d°φve naz²van²ch OLE custom controls). Majφ b²t uvedeny na trh letos v lΘt∞ a budou to prvnφ ActiveX prvky z dφlny v²znamnΘho v²vojß°e aplikacφ. Jde o p∙ltucet modul∙ pro b∞₧nΘ pracovnφ Φinnosti -- tabulky, grafy, prohlφ₧enφ soubor∙, plßnovaΦ projekt∙, kreslenφ schΘmat a anotace -- vÜechny o°ezanΘ do zßklad∙ a zkompletovanΘ do ·hlednΘho balφΦku.
Nehled∞ na u₧iteΦnost jednotliv²ch modul∙ m∙₧e b²t jejich zaΦlen∞nφ do Notes neÜikovnΘ a jejich praktickß pou₧itelnost v podmφnkßch tΘ kterΘ pracovnφ skupiny omezenß.
Komponenty jsou navr₧eny tak, aby je v²vojß°i a Üikovnφ u₧ivatelΘ mohli sami zaΦle≥ovat do databßzov²ch formulß°∙. U₧ivatelΘ takΘ mohou komponenty aktivovat z notesovskΘ poÜty jak p°i ad hoc skupinov²ch Φinnostech, nap°. pro zve°ejn∞nφ grafu k p°ipomφnkovßnφ, tak i p°i individußlnφch Φinnostech, nap°. k vyhodnocenφ tabulkovΘho vzorce.
Mo₧nost navrhovat formulß°e obsahujφcφ komponenty m∙₧e b²t velmi efektivnφ. Je nap°. mo₧nΘ zaΦlenit do formulß°e finanΦnφ databßze tabulkovou komponentu provßd∞jφcφ v²poΦty. Dokonce je mo₧nΘ v²sledky v²poΦt∙ napojit pomocφ Notes FX (field exchange, v²m∞ny polo₧ek) na polo₧ky formulß°e.
Zato pou₧itφ komponent pro skupinovΘ Φinnosti v notesovskΘ poÜt∞ je mΘn∞ oslnivΘ. Prßce, Φi jak °φkß Lotus, "₧ivot" (living) komponent v poÜt∞ m∞l negativnφ dopad na mou produktivitu prßce. Vytvo°it v prost°edφ poÜty "prav²" dokument je prost∞ divnΘ. Bylo tomu tak hlavn∞ p°i psanφ delÜφch dokument∙, kdy jsem poci¥oval pot°ebu mφt pod rukama neutrßlnφ pracovnφ prost°edφ, nebo aspo≥ takovΘ, v n∞m₧ bych se nemusel po°ßd klepat strachy, ₧e omylem zmßΦknu tlaΦφtko Odeslat.
Ponechßme-li stranou psychologickΘ faktory, zjistφme, ₧e pro n∞kterΘ typickΘ skupinovΘ projekty se komponenty jako₧to groupware prost∞ nehodφ. P°edstavme si takovou b∞₧nou skupinovou Φinnost jako je psanφ, ilustrovßnφ a opravy technickΘ specifikace n∞jakΘho v²robku. V takovΘ situaci by pou₧itφ komponent bylo neÜikovnΘ. Jedna Φßst problΘmu spoΦφvß v tom, ₧e krom∞ vlastnφho editoru poÜty tu nenφ ₧ßdnß komponenta pro editaci textu.
To nutφ tv∙rce dokumentu pou₧φt pro psanφ slo₧it∞jÜφch dokument∙ starΘ dobrΘ samostatnΘ aplikace. Jist∞, komponenta "prohlφ₧eΦ soubor∙" umo₧≥uje p°φjemc∙m zobrazit dokument z Microsoft Wordu, ani₧ by museli mφt nainstalovan² cel² Word. (Z prohlφ₧eΦe je dokonce mo₧nΘ spustit i p∙vodnφ aplikaci, v nφ₧ byl dokument vytvo°en.) A je takΘ pravda, ₧e adresßti mohou pomocφ komentß°ovΘ komponenty opat°it dokument poznßmkami.
ProblΘm je ve vlastnφm definovßnφ poznßmek pomocφ t∞chto nßstroj∙ -- vezmeme-li v ·vahu vÜechny p°ekß₧ky s tφm spojenΘ, je asi jednoduÜÜφ prost∞ pou₧φt starou dobrou metodu soubor∙ s p°φlohami.
Komponenty zato excelujφ p°i nenßroΦn²ch individußlnφch Φi ad hoc skupinov²ch Φinnostech -- nap°. p°i jednoduchΘm tabulkovΘm p°epoΦtu nebo p°i zaslßnφ malΘ tabulky ob∞₧nφkem k p°ipomφnkovßnφ.
Vyvolßnφ komponent je jednoduchΘ a bezproblΘmovΘ. Komponentu prost∞ vyberete v seznamu v roletovΘm menu v palet∞ Lotus Components. Zvolen² modul se objevφ v zßvislosti na v²chozφm kontextu bu∩ v t∞le poÜtovnφ zprßvy, nebo na nßvrhovΘ liÜt∞ formulß°e. Menu a liÜty se automaticky p°izp∙sobφ funkcφm aplikace.
Ve v∞tÜin∞ komponent mi neΦinilo potφ₧e najφt a pou₧φt pot°ebnΘ nßstroje. S pot∞Üenφm jsem kvitoval, ₧e na rozdφl od v∞tÜiny aplikacφ je v²znam dob°e proveden²ch ikon na liÜtßch na prvnφ pohled univerzßln∞ srozumiteln². Ani bublinkovß nßpov∞da nenφ k zahozenφ.
K nßvrhu mßm jen jednu drobnost: RuÜenφ ji₧ vlo₧enΘ komponenty nenφ intuitivnφ. NestaΦφ prost∞ komponentu oznaΦit a stisknout Delete. Musφte kurzor umφstit mimo komponentu a stisknout Backspace.
Tabulkovß (spreadsheetovß) komponenta ovlßdß vÜechny funkce pot°ebnΘ pro v∞tÜinu obvykl²ch ·loh. U₧ivatelΘ Microsoftu nebudou mφt s ovlßdßnφm problΘmy, proto₧e komponenta umo₧≥uje sestavovat vzorce v syntaxi Excelu i Lotusu 1-2-3. N∞kterΘ Φinnosti, nap°. sΦφtßnφ °ßdk∙ a sloupc∙, se dajφ automatizovat p°edprogramovan²mi Smart Icons. Spokojen jsem byl i s rozsahem funkcφ tabulek, k nim₧ pat°φ i takovΘ specialitky jako grafickΘ objekty a barvy. V tΘto beta-verzi jsem zaznamenal jeden funkΦnφ nedostatek. Zatφmco Lotus tvrdφ, ₧e spreadsheet podporuje 256 °ßdk∙ a sloupc∙, nedokßzal jsem zobrazit vφce ne₧ 70 °ßdk∙ (rolovßnφ nepomohlo). Nem∞l jsem vÜak problΘm s v²poΦty v tabulce o 70 °ßdcφch a osmi sloupcφch.
ÄßdnΘ problΘmy jsem nem∞l s grafovou komponentou ani s prohlφ₧eΦem soubor∙. P°idat do grafu data a zobrazit je n∞kter²m z elegantnφch styl∙ bylo hraΦkou. Prohlφ₧eΦ soubor∙ podporuje mnoho u₧iteΦn²ch formßt∙, nap°. .RTF, .GIF, Word 6.0, .ZIP, a Excel.
PlßnovaΦ projekt∙, i kdy₧ z hlediska schopnostφ nic nepostrßdß, se stal mou nejmΘn∞ oblφbenou komponentou. Jeho rozhranφ mi nep°ipadß intuitivnφ. M∞l jsem problΘmy p°ijφt na to, jak ud∞lat i ty nejzßkladn∞jÜφ v∞ci, jako nap°. zobrazit informace za dan² t²den, m∞sφc Φi Φtvrtletφ. Jeho pou₧itelnost by se mohla ve finßlnφ verzi zlepÜit.
Na opaΦnΘm p≤lu pou₧itelnosti stojφ komponenta pro kreslenφ obrßzk∙ a schΘmat. Komponenta dob°e p°izp∙sobenß pro skupinovou prßci nabφzφ mnoho Üablon, schΘmat a grafick²ch ·tvar∙. Oblφbil jsem si volbu Seek, kterß podobn∞ jako obdobnß funkce na autorßdiφch automaticky prochßzφ tΘm∞° 100 mo₧nostφ. Bohu₧el, Φßry spojujφcφ grafickΘ ·tvary je n∞kdy odmφtajφ spojit logicky -- ve finßlnφ verzi to snad bude opraveno.
Poznßmkov² modul umo₧≥uje opat°ovat komponentovΘ soubory poznßmkov²mi rßmeΦky. Je jednoduch², ale zahrnuje i bezpeΦnostnφ prvky.
AΦkoli jsem podrobn∞ji nezkoumal administrßtorskΘ a v²vojß°skΘ nßstroje, je₧ komponenty nabφzejφ Φi podporujφ, stojφ za to, je tu zmφnit. Pat°φ k nim Product Warehouse (je souΦßstφ n∞kter²ch hromadn²ch dodßvek) pro Üφ°enφ a udr₧ovßnφ komponent, Template Builder pro p°izp∙sobovßnφ komponent pro urΦitΘ funkce a podpora LotusScriptu, udßlostmi °φzenΘho interpretovanΘho programovacφho jazyka syntakticky a funkΦn∞ podobnΘho Visual Basicu.
Ka₧d² sprßvce IS vφ, ₧e nejde zavd∞Φit se v₧dycky vÜem. Ale mßte-li na starosti skupinu u₧ivatel∙, kterß mß velkΘ nßroky na databßzovΘ formulß°e Φi naopak provßdφ jednoduchΘ skupinovΘ, e-mailov∞ orientovanΘ Φinnosti, pak by pro n∞ Lotus Components mohly b²t to pravΘ.